Bagaimana cara me-restart Dock tanpa menggunakan baris perintah?

11

Saya tahu bahwa saya dapat me-restart Dock menggunakan killall Dockpada baris perintah. Saya juga dapat me-restart Finder dengan Alt-klik kanan ikon Finder. Apakah ada cara serupa untuk me-restart Dock tanpa menggunakan baris perintah?

Arne
sumber
Apakah Anda terbuka untuk membuat tindakan Automator atau appletcript Appletcript?
bjbk
@ bjbk walaupun OP tidak - seseorang akan belajar dari jawaban AppleScript yang bagus. Saya tidak melihat komentar Anda ketika saya mengetik jawaban Otto the Automator saya. Anda jelas berpikir dengan cara yang saya setujui. :-)
bmike
@seperti saran yang bagus. Terkadang saya ragu menulis jawaban yang hanya memikirkan OP. Saya perlu memikirkan masalah sebenarnya dan bagaimana orang lain dapat memperoleh manfaat dari berbagai solusi. Kembali membaca Pusat Bantuan
bjbk
Penasaran, mengapa Anda mau? Anda jelas bukan pemalu perintah baris jika Anda sudah tahu perintahnya. Jawabannya agak rumit dibandingkan dengan membuka terminal ....
Jared Smith

Jawaban:

14

Anda dapat menghentikan proses latar belakang secara paksa menggunakan utilitas Monitor Aktivitas. Temukan saja proses Dock (mengurutkan daftar proses berdasarkan nama, atau menggunakan bidang pencarian di kanan atas), pilih, lalu klik tombol Keluar (ikonnya adalah "X" dalam segi delapan) di kiri atas jendela Monitor Aktivitas. Ini akan menanyakan apakah Anda ingin melakukan Quit atau Force Quit yang normal.

Gordon Davisson
sumber
8

Tidak - dermaga tidak berpartisipasi di jendela Force Quit sehingga Anda tidak bisa langsung melakukannya.

Anda dapat dengan mudah mengambil skrip AppleScript atau shell dan membungkusnya dalam peluncur. Aplikasi Platypus adalah pilihan saya, tetapi Automator juga berfungsi:

  1. Buka Automator
  2. Buat aplikasi baru
  3. Sebut saja Dock Killer
  4. Tambahkan satu item ke resep - Jalankan Shell Script
  5. masukkan killall Dock
  6. Simpan Aplikasi ke mana pun Anda inginkan.

Sekarang Anda dapat menggunakan Spotlight, Launchpad, FastScripts atau cara otomatisasi alat lainnya untuk menggunakan keyboard atau tombol pintas untuk meluncurkan aplikasi Dock Killer Anda. Aplikasi gratis akan berfungsi dengan baik, tetapi saya lebih suka LaunchBar untuk tugas ini.

bmike
sumber
5

Ubah file bernama 'Info.plist' di dalam paket aplikasi (yaitu /System/Library/CoreServices/Dock.app/Contents/). Buka file ini di editor teks favorit Anda dan ubah bagian berikut ini

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

untuk

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

Setelah membunuh Dock.app sekali dengan Terminal / Activity Monitor (lihat jawaban Gordon ;-)) atau setelah restart aplikasi "Dock" muncul di Dock itu sendiri dan Anda dapat memaksa berhenti / restart di sana atau dari menu Apple - > Paksa berhenti ....

Setelah pembaruan atau peningkatan sistem, Anda mungkin harus mengulang pengeditan.

klanomath
sumber
3

[Sangat] Mirip dengan jawaban @bmike yang ada, tetapi ini adalah metode yang saya sukai untuk membuat skrip Automator cepat yang dapat diperintahkan ...

  1. Luncurkan Automator
  2. Buat Layanan baru
  3. Sebut saja [apa pun yang Anda suka] atau 'killall Dock'
  4. Tambahkan satu item ke resep - Jalankan Shell Script
  5. masukkan killall Dock
  6. Simpan menggunakan Cmd ⌘ S [Anda bisa menunggu sampai titik ini untuk memberi nama jika Anda mau. Tidak ada pemilih file untuk tempat penyimpanannya, dengan Layanan, hanya nama.]
  7. Buka System Prefs> Keyboard> Shortcuts> Services
  8. Gulir ke bawah & tambahkan perintah kunci yang mengesankan ke layanan 'killall Dock' baru Anda

masukkan deskripsi gambar di sini

Tetsujin
sumber
0

Mengapa Anda tidak menggunakan utilitas "Onyx" gratis (perangkat lunak @ Titanium); yang sangat serius. Buka menu 'parameter "di mana Anda akan menemukan tab" Dock "... Itu saja / http://www.titanium.free.fr/onyx.html

marqaam
sumber