
Ich möchte weiterhin das Dock verwenden und das Ein-/Ausblenden mit der Standardtastenkombination umschalten, aber den Mausauslöser einfach vollständig aus der Gleichung nehmen.
Ich weiß, dass ähnliche Fragen gestellt wurden, aber ich möchte das Dock nicht immer ausblenden, deaktivieren oder entfernen, sondern nur den Maus-Trigger dafür ausschalten.
Antwort1
AusSo entfernen Sie das Dock in Mac OS X Leopard:
Standardmäßig wird com.apple.dock tilesize -int 1 geschrieben. Standardmäßig schreibt man com.apple.dock pinning -string start
Dies ist jedoch eine Art Workaround:
Es sollte an diesem Punkt völlig aus dem Weg sein, es sei denn, Sie bewegen die Maus ganz in die äußerste untere linke Ecke.
Die obigen Befehle können zu einem Automator-Dienst hinzugefügt werden, und noch ein weiterer, um Dinge wieder zu aktivieren, wie:
Standardmäßig wird com.apple.dock tilesize -int 20 geschrieben. Standardmäßig schreibt man com.apple.dock pinning -string middle
Beiden Diensten kann dann ein anderer Hotkey zugewiesen werden. Oder Sie können das Umschalten mit einem einzigen Automator-Dienst und damit mit einem einzigen Hotkey erreichen:
tileSize="$(Standardmäßig wird com.apple.dock tilesize gelesen)" wenn [ "$Kachelgröße" -ne 1 ] Dann # Machen Sie das Dock automatisch ausgeblendet, so klein wie möglich, und # in eine Ecke verschieben Standardmäßig schreibt man com.apple.dock autohide -boolean true Standardmäßig wird com.apple.dock tilesize -int 1 geschrieben. Standardmäßig schreibt man com.apple.dock pinning -string start anders Standardmäßig schreibt man com.apple.dock autohide -boolean false # Wählen Sie die gewünschte Größe: Standardmäßig wird com.apple.dock tilesize -int 20 geschrieben. # Wählen Sie nach Ihren persönlichen Vorlieben Anfang, Mitte oder Ende: Standardmäßig schreibt man com.apple.dock pinning -string middle fi Killall-Dock
SehenSchneller Benutzerwechsel/Apple-Menü?für Einzelheiten zum Erstellen von Diensten und zum Zuweisen einer Tastenkombination dazu.
Notiz: killall Dock
setzt auch Dashboard zurück (und wahrscheinlich Exposé, aber nicht Spaces). Wenn jemand einen anderen Nebeneffekt kennt, bitte kommentieren! Ich bezweifle, dass man dasselbe erreichen könnte, indem manSkripten von Systemeinstellungen mit AppleScript, da dies sehr kleine Größen anscheinend nicht unterstützt und auch das Verschieben des Docks in eine Ecke nicht unterstützt:
Anwendung "Systemereignisse" mitteilen Dockeinstellungen mitteilen -- egal wie klein die Zahl ist: wird nicht helfen Dockgröße auf 0,0000000001 setzen -- Bildschirmrand: links, unten, rechts Bildschirmrand nach unten einstellen setze autohide auf true Ende erzählen Ende erzählen
Merkwürdigerweise, wennnichtverwenden killall Dock
, aber statt dem Bash-Skript ein AppleScript folgen zu lassen, um zu ändern screen edge
, mein OS Xoftwendet den neuen Wert tilesize
sofort an. Aber für meinen Geschmack ist es etwas zu inkonsistent.
Nebenbei noch ein paar andere Einstellungen, mit denen sich das Dock noch besser verbergen lässt:
Standardmäßig schreibt man com.apple.dock launchanim -bool false Standardmäßig schreibt com.apple.dock Vergrößerung -bool false Standardmäßig schreibt man com.apple.dock mineffect -string scale Standardmäßig schreibt com.apple.dock orientation -string bottom
Antwort2
VerwendenDock weg 1.0.3(14,95 US-Dollar).
Dock Gone hält das Dock aus dem Weg, bis Sie es ausdrücklich anfordern. Drücken Sie die Tastenkombination, um das Dock verschwinden und wieder erscheinen zu lassen:
Sie können das Dock zwar immer ausblendenohneDock Gone wird [dann] wieder erscheinen, wenn Sie mit der Maus über den Bildschirmrand fahren, und blockiert alles, was sich unter dem Cursor befindet. Und Sie können sicher sein, dass dies zum ungünstigsten Zeitpunkt geschieht.Dock Gone verhindert diesindem Sie das Dock vollständig aus dem Weg räumen und es effektiv ausschalten, bis Sie es wieder anfordern.
Sie können ihm die Standardtastenkürzel zuweisen.
Antwort3
Ich möchte nur darauf hinweisen, dass es einen Trick gibt, um das gewünschte Ergebnis zu erzielen. Geben Sie Folgendes in das Terminal ein:
Mountain Lion und neuer
Dies funktioniert möglicherweise bei Snow Leopard, aber ich habe es nicht getestet.
defaults write com.apple.dock autohide-delay -float 100 && killall Dock
Wenn Sie den Float auf 100 setzen, können Sie die Verzögerungszeit (in Sekunden) steuern, mit der das Dock beim Schweben aktiviert wird. Es sollte ziemlich schwierig sein, das versteckte Dock versehentlich mit einer Verzögerung von 100 Sekunden anzuzeigen.
Zum Zurücksetzen auf die Standardeinstellungen führen Sie einfach diesen Befehl aus:
defaults delete com.apple.dock autohide-delay; killall Dock