7 votes

Comment déplacer une fenêtre verticalement au-dessus de la barre de menu ?

Comment déplacer une fenêtre pour que la barre de titre de la fenêtre soit au-dessus de la barre de menu ?

J'ai essayé d'utiliser AppleScript

tell application "System Events" to tell process "System Preferences"
    set position of windows to {-100, -100}
end tell

et tandis que le x fonctionne, en déplaçant la fenêtre partiellement hors de l'écran, la variable y ne le fait pas, déplaçant la fenêtre jusqu'à la barre de menu et pas plus loin.

J'ai aussi essayé Keyboard Maestro :

Move Front Window to Position

mais ont le même problème : la x fonctionne mais la valeur y ne le fait pas.

Cette question est liée, mais opposée : Comment déplacer une fenêtre dont la barre de titre est hors écran ?
Je veux être capable de cause la barre de titre doit être hors écran.

0 votes

- avez-vous besoin de la barre de titre, et est-ce pour tous les Windows, ou un en particulier ?

1 votes

@l'L'l Non, je n'ai pas besoin de la barre de titre - je n'en veux surtout pas ;) Une seule fenêtre, mais la possibilité de changer de fenêtre si nécessaire (ça ne me dérange pas de changer le code à chaque fois). Je veux littéralement reproduire le problème montré dans le fichier Capture d'écran de la question liée mais à dessein, à la demande :)

0 votes

Ah oui, je connais ce bug, même si cela fait un moment que je ne l'ai pas vu. Je pense que la clé pour y parvenir pourrait être de créer votre propre glitch de cette manière. Vous rappelez-vous quand cela se produit ?

2voto

Hani Points 437

En règle générale, le Finder ne le permet pas. Parfois, un problème peut rendre cette opération possible, mais relancer le Finder y remédie généralement. Il n'y a actuellement aucun moyen connu de faire en sorte que cela devienne un comportement souhaité, désolé.

1 votes

Et heureusement, ce n'est pas le cas ! Je me souviens d'une fenêtre qui s'ouvrait au dessus de mon bureau sous OS 7, c'était un vrai calvaire de la remettre en place !

2voto

Tetsujin Points 95239

Pas vraiment une réponse, plutôt un "n'essayez pas ça, ça ne marche pas".

... une chose no à faire est d'essayer de changer lequel des 2 écrans doit avoir la barre de menu - à moins que vous ne vouliez passer 10 minutes à remettre toutes vos fenêtres à leur place.

0 votes

Je ne sais pas pourquoi cette question est restée sans réponse : il s'agit en fait d'un très bon conseil. Il semble si simple d'essayer jusqu'à ce qu'on doive s'en remettre.

0 votes

Merci pour la note tardive :) Cela m'a permis de repérer et de corriger ma faute de frappe ;-)

0voto

Sergei Points 1188

1) Télécharger et construire Megazoomer ou utilisez ceci binaire
2) copie megazoomer.bundle à /Library/Application Support/SIMBL/Plugins/ (vous avez besoin SIMBL pré-installé)
3) Redémarrez l'application que vous voulez maximiser.
4) appuyez sur CMD + Enter ou choisissez Fenêtre -> Megazoom

La fenêtre sera agrandie et placée au-dessus de la barre des menus afin d'occuper 100 % de l'espace de l'écran sans passer en mode plein écran.

Voici un très gros TextEdit.app pour votre plaisir (il ne prend pas en charge le plein écran dès le départ)

http://i.imgur.com/ir4tFQe.png

Ce plugin ne fera rien aux applications basées sur Carbon, puisque SIMBL n'injectera du code que dans les applications Cocoa.

0 votes

Le SIMBL est vraiment dépassé. L'utilisation de cette technologie sur les systèmes d'exploitation actuels peut poser des problèmes.

0 votes

Utilisez EasySIMBL puis

0 votes

Je n'arrive pas à le faire fonctionner. J'ai EasySIMBL et il fonctionne bien avec les autres bundles SIMBL, mais pas avec megazoomer. L'option de menu ne s'affiche pas et le raccourci clavier ne fait rien non plus. De plus, je ne suis pas sûr que cela puisse faire ce dont j'ai besoin de toute façon ? Une application zoomée peut-elle ensuite continuer à être déplacée vers le haut ?

0voto

konqui Points 876

La seule façon d'obtenir une fenêtre en mode plein écran (sans afficher la barre de menus) est soit de passer en mode plein écran, soit d'écrire votre propre application en utilisant CoreGraphic (comme si vous programmiez un jeu).

Ainsi, la gestion des fenêtres d'Apple (intégrée au système d'exploitation) n'a pas d'impact car l'application se dessine elle-même via le pilote graphique et non via le système d'exploitation.

0 votes

Je ne veux pas que l'application soit redimensionnée, mais simplement déplacée vers le haut (derrière ou au-dessus) de la barre de menu.

0 votes

Qu'est-ce que vous voulez dire par au dessus ? vraiment au dessus dans l'axe z ou dans l'axe y ? si vous voulez dire dans l'axe y ce n'est pas possible si vous voulez dire dans l'axe z alors soit vous utilisez le mode plein écran intégré (donc la menubar disparaît) ou comme je l'ai dit vous devez réécrire l'application pour qu'elle se dessine directement à l'écran et n'utilise pas l'os pour dessiner son contenu. Si l'application utilise le système d'exploitation pour dessiner son contenu, la méthode de dessin du système d'exploitation empêchera également l'application d'afficher son contenu dans la barre de menus (j'espère vraiment que ce que je vous dis est clair cette fois-ci !)

0 votes

Peu importe qu'il se trouve devant ou derrière la barre de menu, à condition qu'il soit déplacé verticalement vers le haut, au-delà de la barre de menu, selon la capture d'écran dans la question liée .

-1voto

Scouser Points 11

Essayez ça :

  1. Préférences système>Général
  2. Cliquez sur Masquer et afficher automatiquement la barre de menu.
  3. La barre de menu disparaît.
  4. Faites glisser votre fenêtre à l'endroit où vous voulez qu'elle soit.
  5. Décochez la case Masquer et afficher automatiquement la barre de menu.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X