118 votes

Faire en sorte que la barre de menu ne s'affiche jamais en plein écran

Presque toutes les applications que j'utilise en plein écran (y compris Firefox, MacVim et le Terminal) ont des onglets en haut de l'écran.

Le problème est que lorsque je déplace ma souris pour atteindre les onglets, je touche souvent accidentellement le haut de l'écran, ce qui fait apparaître le menu de l'OS SUR les onglets :

Illustration - moving mouse to top of screen in fullscreen apps makes menu bar appear

Existe-t-il un moyen de modifier ce comportement ? Je préférerais que la barre de menu reste cachée lorsque j'utilise une application en plein écran, même si ma souris touche le haut de l'écran.

9 votes

Ouais, c'est vraiment ennuyeux. J'aimerais qu'il y ait un defaults write variable que l'on pourrait éditer. Mais jusqu'à présent, je n'ai pas entendu parler d'une telle chose. C'est particulièrement gênant lorsqu'on utilise une VM en plein écran. La barre de menus d'Ubuntu est en haut de l'écran et je l'aime comme ça. Mais je déclenche constamment l'apparition de la barre de menu OSX :(

0 votes

Il y a une chose que vous pouvez faire, mais elle sacrifie entièrement l'utilisation de la barre de menu - c'est-à-dire qu'en plus de la cacher obstinément, vous ne pouvez même pas l'activer manuellement (via le raccourci clavier Ctrl + F2 ) ou, semble-t-il, d'utiliser l'un des éléments de la barre de menu via les raccourcis clavier qui leur sont attribués, non plus :(. Mais il permet de se débarrasser de la barre de menu directement si vous voulez vraiment vous en débarrasser pour un programme spécifique. Téléchargez 'PresentYourApps' (c'est sur CNET), lancez l'application pour laquelle vous voulez supprimer la barre de menu, lancez PreentYourApps et définissez les options de cette application en conséquence. Il modifiera l'application et la redémarrera.

5 votes

Ok, pour plus d'informations : ce que fait 'PresentYourApps' est de définir la valeur LSUIPresentationMode ou 'Application UI Presentation Mode' dans le fichier Info.plist de l'application en question : documentation aquí et un guide sur Lifehacker aquí . Au lieu de '4', utilisez la valeur numérique '3' pour le mode 'Tout caché', ce qui est ce que font les étapes de mon commentaire ci-dessus dans cette interface graphique plus simple - mais encore une fois, 'Tout caché' désactive de manière ennuyeuse TOUT accès à la barre de menu dans cette application, alors que 'Tout supprimé' cache effectivement le menu mais la souris l'invoque lorsqu'elle touche le haut de l'écran, ce que nous ne voulons pas.

1voto

Lloyd Points 253

J'utilise Firefox et j'ai résolu le problème en modifier le navigateur chrome ( userChrome.css ).

Je viens d'inverser l'ordre vertical des principaux éléments du navigateur (onglets, barre d'outils, contenu principal). Sur l'écran ci-dessous, remarquez que mes onglets sont en bas.

Cette mise en page semble étrange au premier abord mais je m'en moque - je veux juste éviter la constant Le problème que j'ai avec la révélation involontaire de la barre de menu de MacOS en mode plein écran.

enter image description here

Voici mon userChrome.css (Je l'ai gardé simple). Vous trouverez des instructions sur la façon de modifier l'interface utilisateur de Firefox. ici .

body {
  display: flex !important;
  flex-direction: column-reverse !important;
}

#browser {
  flex: 1 1 auto !important;
}

#navigator-toolbox {
  display: flex !important;
  flex-direction: column-reverse !important;
}

-4voto

Vitaliy Dankiv Points 1

Essayez d'utiliser des touches de raccourci pour changer d'onglet dans le navigateur/ide afin de ne jamais déplacer votre souris dans la barre de menu supérieure.

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