Wie starte ich das Dock neu, ohne die Befehlszeile zu verwenden?


11

Ich weiß, dass ich das Dock über a killall Dockin der Befehlszeile neu starten kann . Ich kann den Finder auch neu starten, indem ich bei gedrückter Alt-Maustaste auf das Finder-Symbol klicke. Gibt es eine ähnliche Möglichkeit, das Dock neu zu starten, ohne die Befehlszeile zu verwenden?


Sind Sie offen für das Erstellen einer Automator-Aktion oder eines Applescript-Applets?
bjbk

@bjbk auch wenn das OP nicht ist - jemand wird aus einer netten AppleScript-Antwort lernen. Ich habe Ihren Kommentar nicht gesehen, als ich meine Antwort von Otto the Automator getippt habe. Sie denken klar auf eine Weise, der ich zustimme. :-)
bmike

@bmike guter Vorschlag. Ich zögere manchmal, Antworten zu schreiben, die nur an das OP denken. Ich muss über das eigentliche Problem nachdenken und darüber, wie andere von mehreren Lösungen profitieren können.
Geht

Neugierig, warum willst du? Sie sind offensichtlich nicht schubzeilenfähig, wenn Sie den Befehl bereits kennen. Die Antworten scheinen ziemlich kompliziert im Vergleich zum Öffnen eines Terminals ...
Jared Smith

Antworten:


14

Sie können Hintergrundprozesse mit dem Dienstprogramm Activity Monitor zwangsweise beenden. Suchen Sie einfach den Dock-Prozess (sortieren Sie die Prozessliste entweder nach Namen oder verwenden Sie das Suchfeld oben rechts), wählen Sie ihn aus und klicken Sie oben links auf die Schaltfläche Beenden (das Symbol ist ein "X" in einem Achteck) das Aktivitätsmonitorfenster. Sie werden gefragt, ob Sie ein normales Beenden oder ein erzwungenes Beenden durchführen möchten.


8

Nein - das Dock nimmt nicht am Force Quit-Fenster teil, sodass Sie nicht direkt darauf zugreifen können.

Sie können Ihr AppleScript- oder Shell-Skript problemlos in einen Launcher einbinden. Platypus App ist meine Wahl, aber Automator funktioniert auch:

  1. Öffnen Sie den Automator
  2. Erstelle eine neue App
  3. Nennen wir es Dock Killer
  4. Fügen Sie dem Rezept ein Element hinzu - Shell-Skript ausführen
  5. betritt das Killall Dock
  6. Speichern Sie die App an einem beliebigen Ort.

Jetzt können Sie Spotlight, Launchpad, FastScripts oder andere Automatisierungstools verwenden, um die Dock Killer-App über die Tastatur oder die Tastenkombinationen zu starten. Die kostenlosen Apps funktionieren einwandfrei, aber ich bevorzuge LaunchBar für diese Aufgabe.


5

Ändern Sie die Datei mit dem Namen 'Info.plist' im Paket der Anwendung (z. B. /System/Library/CoreServices/Dock.app/Contents/). Öffnen Sie diese Datei in Ihrem bevorzugten Texteditor und ändern Sie den folgenden Abschnitt

<key>LSUIElement</key>
<string>true</string>

zu

<key>LSUIElement</key>
<string>false</string>

Nach dem einmaligen Beenden der Dock.app mit dem Terminal / Activity Monitor (siehe Gordons Antwort ;-)) oder nach einem Neustart erscheint die App "Dock" im Dock selbst und Sie können das Beenden / Neustarten dort oder über das Apple-Menü erzwingen. > Beenden erzwingen ....

Nach einem Systemupdate oder Upgrade müssen Sie möglicherweise die Bearbeitung wiederholen.


3

[Sehr] Ähnlich wie die vorhandene Antwort von @bmike, aber dies ist meine bevorzugte Methode, um schnelle Automator-Skripte mit Schlüsseln zu steuern…

  1. Starten Sie Automator
  2. Machen Sie einen neuen Service
  3. Nennen Sie es [wie auch immer Sie möchten] oder "Killall Dock".
  4. Fügen Sie dem Rezept ein Element hinzu - Shell-Skript ausführen
  5. betritt das Killall Dock
  6. Speichern mit Cmd ⌘ S [Sie können bis zu diesem Punkt warten, um ihn zu benennen, wenn Sie möchten. Es gibt keine Dateiauswahl für den Speicherort mit einem Dienst, nur einen Namen.]
  7. Öffnen Sie Systemeinstellungen> Tastatur> Verknüpfungen> Dienste
  8. Scrollen Sie nach unten und fügen Sie Ihrem neuen 'killall Dock'-Dienst einen einprägsamen Tastenbefehl hinzu

Geben Sie hier die Bildbeschreibung ein


Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.