Dock'u komut satırını kullanmadan nasıl yeniden başlatabilirim?


11

killall DockKomut satırında bir kullanarak Dock'u yeniden başlatabileceğimi biliyorum . Finder simgesini Alt-sağ tıklayarak da Finder'ı yeniden başlatabilirim. Dock'u komut satırını kullanmadan yeniden başlatmanın benzer bir yolu var mı?


Bir Automator eylemi veya Applescript uygulaması oluşturmaya açık mısınız?
bjbk

@bjbk OP olmasa bile - birisi güzel bir AppleScript yanıtından öğrenecek. Otto Automator cevabımı yazarken yorumunuzu görmedim. Anlaştığım bir şekilde açıkça düşünüyorsun. :-)
bmike

@bmike iyi bir öneri. Bazen sadece OP'yi düşünerek cevap yazmaktan çekiniyorum. Asıl sorun ve diğerlerinin birden fazla çözümden nasıl faydalanabileceği konusunda düşünmem gerekiyor. Yardım Merkezini okumak için geri dönün
bjbk

Meraklı, neden istiyorsun? Eğer komutu zaten biliyorsanız, utangaç komut satırı değilsiniz. Cevaplar bir terminal açma ile karşılaştırıldığında oldukça karmaşık görünüyor ....
Jared Smith

Yanıtlar:


14

Etkinlik İzleyicisi yardımcı programını kullanarak arka plan işlemlerinden zorla çıkabilirsiniz. Dock işlemini bulmanız (işlem listesini ada göre sıralamanız veya sağ üstteki arama alanını kullanmanız) seçmeniz ve ardından sol üstteki Quit düğmesini (simge sekizgendeki "X" simgesi) tıklamanız yeterlidir. Etkinlik Monitörü penceresi. Normal bir Quit veya Quit Force yapmak isteyip istemediğinizi soracaktır.


8

Hayır - rıhtım Zorla Çıkma penceresine katılmaz, bu nedenle doğrudan erişemezsiniz.

AppleScript veya kabuk komut dosyanızı kolayca alıp bir başlatıcıya sarabilirsiniz. Platypus uygulaması benim seçimim, ancak Automator da çalışıyor:

  1. Automator'u Aç
  2. Yeni bir uygulama yapın
  3. İskele Katili de
  4. Tarifine bir öğe ekleme - Kabuk Betiğini Çalıştır
  5. killall Dock'a girin
  6. Uygulamayı istediğiniz yere kaydedin.

Artık Dock Killer uygulamanızı başlatmak için klavye veya kısayol tuşlarını kullanmak için Spotlight, Launchpad, FastScripts veya diğer herhangi bir otomasyon aracını kullanabilirsiniz. Ücretsiz uygulamalar iyi çalışır, ancak bu görev için LaunchBar'ı tercih ederim.


5

Uygulamanın paketinde 'Info.plist' adlı dosyayı değiştirin (yani /System/Library/CoreServices/Dock.app/Contents/). Bu dosyayı favori metin düzenleyicinizde açın ve aşağıdaki bölümü değiştirin

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

için

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

Dock.app'ı bir kez Terminal / Etkinlik Monitörü ile öldürdükten sonra ( Gordon'un cevabına bakın ;-)) veya bir yeniden başlattıktan sonra Dock'un kendisinde "Dock" belirir ve orada veya Apple menüsünden çıkmayı / yeniden başlatmayı zorlayabilirsiniz - > Çıkmaya zorla ....

Bir sistem güncellemesinden veya yükseltmesinden sonra düzenlemeyi tekrarlamanız gerekebilir.


3

[Çok] @bmike'ın mevcut cevabına benzer, ancak hızlı Automator komut dosyalarını anahtarlanabilir hale getirmek için tercih ettiğim yöntem…

  1. Automator'u Başlat
  2. Yeni bir Servis Yapın
  3. Buna [ne istersen] ya da 'killall Dock' de
  4. Tarifine bir öğe ekleme - Kabuk Betiğini Çalıştır
  5. killall Dock'a girin
  6. Düğmesini kullanarak kaydedin Cmd ⌘ S [İsterseniz adlandırmak için bu noktaya kadar bekleyebilirsiniz. Bir Hizmetle, yalnızca bir adla depolandığı yer için dosya seçici yoktur.]
  7. Sistem Tercihlerini Aç> Klavye> Kısayollar> Hizmetler
  8. Aşağı kaydırın ve yeni 'killall Dock' hizmetinize unutulmaz bir tuş komutu ekleyin

resim açıklamasını buraya girin


Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.