Nahezu jede Anwendung, die ich im Vollbildmodus verwende (einschließlich Firefox, MacVim und Terminal), hat Registerkarten am oberen Bildschirmrand.
Das Problem ist, wenn ich meine Maus bewege, um die Registerkarten zu erreichen, berühre ich oft versehentlich den oberen Bildschirmrand und rufe das OS-Menü ÜBER den Registerkarten auf:
Gibt es eine Möglichkeit, dieses Verhalten zu ändern? Ich würde es vorziehen, wenn die Menüleiste ausgeblendet bleibt, wenn ich eine Vollbild-App verwende, auch wenn meine Maus den oberen Bildschirmrand berührt.
macos
el-capitan
menu-bar
fullscreen
MaiaVictor
quelle
quelle
defaults write
Variable bearbeitet werden. Aber davon habe ich bisher noch nichts gehört. Es ist besonders ärgerlich, wenn eine VM im Vollbildmodus verwendet wird. Ubuntu hat die Menüleiste oben und ich mag es so. Aber ich starte ständig die OSX-Menüleiste. :(Ctrl
+F2
) oder, wie es scheint, eine der folgenden Aktionen ausführen Elemente der Menüleiste über die zugewiesenen Tastaturkürzel :(. Die Menüleiste wird jedoch entfernt, wenn Sie sie für ein bestimmtes Programm wirklich entfernen möchten. Laden Sie 'PresentYourApps' herunter (auf CNET), und führen Sie sie aus Für die App, für die Sie die Menüleiste entfernen möchten, führen Sie PreentYourApps aus, und legen Sie die Optionen für diese App entsprechend fest. Die App wirdAntworten:
Aufgrund von Einschränkungen in Mac OS X kann die Menüleiste NICHT auf Befehl ausgeblendet werden. Apple kann dies in seinen eigenen Programmen tun, hat dies jedoch anderen Entwicklern in Mac OS X NICHT ermöglicht. Einer der Gründe dafür ist, dass Das Apple-Menü befindet sich in der Menüleiste und ist hilfreich, wenn die Anwendung nicht mehr reagiert oder der Benutzer sich vom Computer abmelden bzw. diesen herunterfahren muss.
Es gibt eine Anwendung namens Menu Eclipse, mit der Sie das Verhalten der Menüleiste ändern können (mit Ausnahme des Ausblendens).
quelle
Command
+Option
+Shift
+Esc
? Wenn die App nicht mehr reagiert, führt das Herunterfahren des Computers erst zu einer Reaktion der Anwendung. Daher sollte die Menüleiste im Vollbildmodus kein Muss sein.Speichern Sie das folgende AppleScript in einer Datei mit dem Namen
fullscreen.scpt
:Kompilieren Sie es mit dem folgenden Befehl vom Terminal in eine Anwendung:
Öffnen Sie die
Full Screen.app
‚sInfo.plist
(zBvim '/Applications/Full Screen.app/Contents/Info.plist'
) und fügen Sie den folgenden auf diedict
:Full Screen.app
Als Ausnahme hinzufügen inSystem Preferences > Security & Privacy > Privacy > Accessibility
.Starten Sie Automator und erstellen Sie eine neue
Service
.no input
inany application
".Library > Utilities > Launch Application
Aktion hinzu.Full Screen
Anwendung zu starten .Full Screen
und schließen Sie Automator.System Preferences > Keyboard > Shortcuts > Services
Bildlauf zum Ende der Liste nach unten und der gerade erstelltenFull Screen
Dienst sollte dort aufgeführt werden. Ordnen Sie ihm eine eindeutige CommandVerknüpfung zu, z. B. Shift+ Command+ \oder Command+ F11.Dadurch wird eine Verknüpfung erstellt, mit der eine Anwendung beim Entfernen der Menüleiste in den Vollbildmodus versetzt oder der Vollbildmodus beendet und die Menüleiste wieder angezeigt wird. Es bietet eine alternative Vollbildverknüpfung!
Überprüfen Sie für anwendungsspezifische Vollbild-Starter meine andere Antwort .
Vorbehalte
Bei diesem Ansatz können einige Nachteile und / oder Fehlverhalten auftreten:
ApplicationType=UIElement
bewirkt, dass das Anwendungssymbol im Dock nicht hinzugefügt / hervorgehoben wird und der Zugriff auf die Anwendung über Command+ nicht möglich ist Tab. Das Command+ Tab-Problem wurde in Kommentaren gemeldet . Ich habe es nicht bemerkt, da ich die Mission Control-Übersicht hauptsächlich zum Wechseln zwischen Vollbildanwendungen verwende.quelle
Can't get window 1 of <<class prcs>> "Full Screen" of application "System Events". Invalid index.
System Events got an error: Can't get window 1 of process "Full Screen": Invalid index. (-1719)
Die nächste Lösung, die ich gefunden habe, ist, wie bereits erwähnt, "Displays haben separate Leerzeichen" in Mission Control zu deaktivieren. Dies ist nur in einer Umgebung mit mehreren Monitoren sinnvoll, da die Menüleiste weiterhin auf dem primären Monitor angezeigt wird.
Wenn Sie die App auf "Vollbild" schalten (grüne Schaltfläche anklicken), wird der gesamte Bildschirm ausgefüllt, alle anderen Bildschirme werden jedoch schwarz und die Menüleiste wird auf den Bildschirm der App verschoben. Die Lösung besteht darin, die Ränder der App manuell so weit oder so hoch zu erweitern, wie Sie möchten. Es war einmal eine Art Vollbild-Workaround für VMWare, bei dem der Vollbildmechanismus von Apple nicht verwendet wurde.
Solange Apple dies nicht als Problem ansieht, das behoben werden muss, wird es Ihnen schwer fallen, eine nicht hackige Lösung zu finden. Es ist so wichtig für die Funktionsweise des Betriebssystems (wie die Home-Taste auf dem iPhone / iPad / iPod).
quelle
Eine mögliche Lösung besteht darin, das Menü nicht vollständig zu entfernen, sondern das Menü immer aktiv zu lassen (es ist nicht so groß) und stattdessen einfach das Dock zu entfernen, indem Sie den folgenden Trick ausführen.
Gehen Sie zum Terminal und geben Sie Folgendes ein:
Dadurch wird Ihr Dock klein. Drücken Sie ⌘ ⌥ D, um das Dock auszublenden.
Idee von hier gestohlen .
quelle
Versuchen Sie, Hotkeys zum Wechseln der Registerkarten in Browser / Ide zu verwenden, damit Ihre Maus niemals nach oben bewegt wird, um die Menüleiste aufzurufen
quelle