OS X'te belirli bir etkin uygulamayı nasıl gizleyebilirim (geri döndürülebilir olmalıdır)?


29

OS X'te belirli bir etkin uygulamanın uygulama penceresini ve dock simgesini gizlemenin bir yolu var mı ? Açılıp kapatılabilen bir arka plan hizmeti gibi.


Çözüm uygulamaya özel olabilir, bu yüzden gizlemeye çalıştığınız uygulamayı bilmek iyi olur.
nohillside

onun bir 3. parti uygulama olarak adlandırılan MorphVOX
bouncingHippo

Yanıtlar:


45

Bu çözüm benim için çalıştı, ancak söz konusu uygulamaya bağlı olabilir. Ben "Burn" adlı bir 3. parti uygulaması ile denedim ve çalıştı.

  1. Uygulamalar klasörünüze gidin ve dock'tan gizlemek istediğiniz uygulamaya sağ tıklayın (control-click).

  2. Tıklayın Show contents. Artık uygulamanın dosyalarını "içinde" görebilmeniz gerekir.

  3. Klasördeki Info.plistdosyayı ContentsTextEdit ile açın (sağ tıklayın -> "Birlikte aç ...")

  4. Dosyanın en altına gidin ve şunu söylemesi gereken son iki satırı bulun:

    </dict>
    </plist>

  5. Şimdi bunu bu iki satırın önüne ekleyin ve dosyayı kaydedin.

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

Bundan sonra uygulamanın dok simgesi artık gösterilmeyecek. killall <appname>Pencereyi kapatırsanız uygulamadan çıkmak için Etkinlik Monitörü'nü veya Terminal'i ( ) kullanmanız gerektiğini unutmayın.

Pencereyi kapatmak uygulamadan çıkarsa, pencereyi cmd + hgizlemek için tuşuna basabilirsiniz . Bu, uygulamanızı tamamen görünmez yapmalıdır.

Tekrar görünür kılmak için, bu iki satırı tekrar kaldırmanız yeterlidir;


Kaynak: Link


4
10.12 ve sonrasında çalışmaz. ??
Itachi

@Itachi Test edecek bir Macim yok, üzgünüm.
comfreak

Korumalı alan kaydı başarısız oldu: Kod imzası geçerli değil: İşlem tamamlanamadı. (OSStatus hatası -67030.) Buna dayanan bazı üçüncü taraf araçları da Sierra'da çalışmıyor. Düştü.
Itachi


2
10.13.5 üzerinde çalışır, değişiklikten sonra uygulamayı yeniden başlatmanız gerekir.
Alexander Kim

7

Son zamanlarda GhostTile adlı bir uygulama ile karşılaştım ve bunu tam olarak yapıyor. Dock dodger denedim ve işe yaramadı ama bu kesinlikle çalıştı ve oldukça harika.

http://ghosttile.kernelpanic.im/


Bu uygulamayı kullanarak sona erdi. Ücretli sürümü veya deneme sürümünü kullanmanın herhangi bir faydası var mı?
Alexander Kim

7

Bunu yapmak için yerel PlistBuddy komutunu kullanın:

/usr/libexec/PlistBuddy -c 'Add :LSUIElement bool true' /Applications/[AppName].app/Contents/Info.plist

Değiştirmeyi unutmayın [App Name].

Geri dönmek istiyorsanız şu komutu çalıştırın:

/usr/libexec/PlistBuddy -c 'Delete :LSUIElement' /Applications/[AppName].app/Contents/Info.plist

5

Dock Dodger adlı 3. taraf sürükle ve bırak uygulaması sizin için bir uygulamayı Dock ve diziden kaldırır . Bu şekilde bir uygulama hala aktif olarak çalışır ancak tamamen gizlenir .command + tab

Mac'teki çoğu uygulama için çalışır. Ancak, gizli bir uygulamayı güncellerken, değişikliklerinizi geri alabilir, bu yüzden uygulamayı Dock Dodger üzerinden tekrar çalıştırmanız gerekebilir.

Takip edilecek adımlar:

  1. Dock Dodger'ı indirin (örneğin: Apponic'ten indirin )
  2. Dock Dodger'ı başlatın (tanımlanmamış bir üçüncü taraf geliştiricisi olduğu için bu uygulamanın macOS Güvenlik Ayarlarınızdan açılmasına izin vermeniz gerekebilir.
  3. Gizlemek istediğiniz Uygulamayı Dock Dodger penceresinde sürükleyip bırakın
  4. Dock Dodger'dan çık
  5. Gizlemek istediğiniz Uygulamayı yeniden başlatın.

Bir tane var ama ...

Gizli olarak ayarladığınız uygulamayı başlatırken, uygulama Penceresini gösterecektir.

  • Öne gelip odaklanmak için Uygulama penceresinin herhangi bir yerine tıklayın
  • command + HUygulamayı gizlemek için klavyenizdeki tuşuna basın Gizlendikten sonra çoğu uygulama gizli kalacaktır.

Gizli bir uygulamadan çıkmak için:

  • Açık Etkinlik Monitörü
  • Listede gizli Uygulamanızın adını bulun
  • Çık veya Çıkmaya Zorla

veya:

  • Gizli Uygulamayı Finder'da bulun (genellikle Uygulamalar klasörünüzde)
  • Gizli Uygulamayı Başlat
  • Çoğu uygulama için bu, Uygulama penceresini gösterecek ve öne getirecektir
  • Artık macOS menüsünden Uygulamadan çıkabilir veya command + Q

Dock Dodger kullanmanın bir dezavantajı:

Bu tersine çevrilebilir mi? Dock Dodger bu değişikliği geri almanıza yardımcı olmaz. Tersine çevirmek için:

  • Değişikliği geri almak için @comfreak ( /apple//a/207944/96748 ) tarafından verilen yanıtı kullanın .
  • Ya da gizleme değişikliğini yapmadan önce uygulamanın bir yedeğini / arşivini / kopyasını oluşturun .

Dock Dodger'ı kullanmanın ters tarafı

  • Çok kolay, tek adımlı bir sürükle ve bırak işlemi.

MacOS Sierra'daki Wacom Desktop Center ve SpamSieve uygulamalarını gizlemek için başarıyla kullandım. Resmi Dock Dodger indirme konumunun çevrimdışı olduğunu fark ettim, bu yüzden bir Apponic indirme bağlantısı ekledim.


Muhteşem. Ayrıca Command + up ile çalışan uygulamayı açabilirsiniz ve normalde Command + Q ile uygulamadan çıkabilirsiniz
Vaibhav Saran
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.