Come nascondere un'app attiva specifica su OS X (deve essere reversibile)?


28

Esiste un modo per nascondere la finestra dell'applicazione e l'icona del dock di un'app attiva specifica in OS X? Piace un servizio in background che può essere attivato o disattivato.


La soluzione potrebbe benissimo essere specifica dell'app, quindi sarebbe bene sapere l'app che stai cercando di nascondere.
Nohillside

è un'app di terze parti chiamata morphvox
bouncingHippo,

Risposte:


45

Questa soluzione ha funzionato per me, ma potrebbe dipendere dall'applicazione in questione. L'ho provato con un'app di terze parti chiamata "Burn" e ha funzionato.

  1. Vai alla cartella delle applicazioni e fai clic con il pulsante destro del mouse (control-clic) sull'app che desideri nascondere dal dock.

  2. Clicca su Show contents. Ora dovresti essere in grado di vedere "dentro" i file dell'app.

  3. Apri il Info.plistfile nella Contentscartella con TextEdit (tasto destro -> "Apri con ...")

  4. Vai in fondo al file e trova le ultime due righe che dovrebbero dire:

    </dict>
    </plist>

  5. Ora inseriscilo prima di queste due righe e salva il file.

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

Successivamente, l'icona del dock dell'app non verrà più mostrata. Tieni presente che dovrai killall <appname>chiudere Activity Monitor o Terminal ( ) per chiudere l'app se chiudi la finestra.

Se la chiusura della finestra esce dall'app, è possibile premere cmd + hper nascondere la finestra. Questo dovrebbe rendere la tua app completamente invisibile.

Per renderlo nuovamente visibile, rimuovi semplicemente quelle due righe e l'app dovrebbe comportarsi come prima.


Fonte: Link


4
Non funziona in 10.12 e versioni successive. ??
Itachi,

@Itachi Non ho un Mac per provarlo, scusa.
comfreak

Registrazione sandbox non riuscita: la firma del codice non è valida: l'operazione non può essere completata. (Errore OSStatus -67030.) Sembra che alcuni strumenti di terze parti basati su questo non funzionino in Sierra. Si è rotto.
Itachi,


2
Funziona su 10.13.5, dopo la modifica, è necessario riavviare l'app.
Alexander Kim,

7

Di recente mi sono imbattuto in un'app chiamata GhostTile e fa esattamente questo. Ho provato dock dodger e non ha funzionato, ma questo sicuramente ha funzionato ed è davvero fantastico.

http://ghosttile.kernelpanic.im/


Ho finito con questa app. Ci sono dei vantaggi usando la versione a pagamento rispetto alla versione di prova?
Alexander Kim,

6

Utilizzare il comando nativo PlistBuddy per farlo:

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

Non dimenticare di cambiare il [App Name].

Se desideri tornare indietro, esegui il comando:

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

5

Un'applicazione di trascinamento della selezione di terze parti chiamata Dock Dodger rimuove un'applicazione dal Dock e la command + tabsequenza per te. In questo modo un'applicazione è ancora attiva ma completamente nascosta .

Funziona per la maggior parte delle applicazioni su Mac. Tuttavia, durante l'aggiornamento di un'applicazione nascosta, potrebbe annullare le modifiche, pertanto potrebbe essere necessario eseguirlo nuovamente tramite Dock Dodger.

Passaggi da seguire:

  1. Scarica Dock Dodger (ad esempio: download da Apponic )
  2. Avvia Dock Dodger (potresti dover consentire l'apertura di questa app dalle Impostazioni di sicurezza di macOS perché è uno sviluppatore di terze parti non identificato.
  3. Trascina e rilascia l'applicazione che vuoi nascondere nella finestra Dock Dodger
  4. Esci da Dock Dodger
  5. Basta (ri) avviare l'applicazione che si desidera nascondere.

C'è un "ma ..."

All'avvio dell'applicazione che hai appena impostato per essere nascosta, mostrerà la finestra dell'applicazione.

  • Fai clic in un punto qualsiasi della finestra dell'applicazione per vederlo in primo piano e avere lo stato attivo
  • Premi command + Hsulla tastiera per nascondere l'applicazione Una volta nascosta, la maggior parte delle applicazioni rimarrà nascosta.

Per uscire da un'app nascosta:

  • Apri Activity Monitor
  • Trova il nome della tua applicazione nascosta nell'elenco
  • Esci o Forza Esci

o:

  • Trova l'applicazione nascosta nel Finder (di solito nella cartella Applicazioni)
  • Avvia l'applicazione nascosta
  • Per la maggior parte delle applicazioni, questo aprirà la finestra dell'applicazione e la porterà in primo piano
  • Ora puoi chiudere l'applicazione dal menu macOS o premere command + Q

Un aspetto negativo dell'utilizzo di Dock Dodger:

È reversibile? Dock Dodger non ti aiuta a annullare questa modifica. Per invertire:

  • Usa la risposta fornita da @comfreak ( /apple//a/207944/96748 ) per annullare la modifica.
  • O semplicemente fare un backup / archivio / copia dell'applicazione prima di apportare la modifica nascosta.

Il vantaggio di usare Dock Dodger

  • È un'azione drag-and-drop molto semplice in un solo passaggio.

L'ho usato con successo per nascondere le app Wacom Desktop Center e SpamSieve su macOS Sierra. Ho notato che la posizione di download ufficiale di Dock Dodger è andata offline, quindi ho aggiunto un collegamento per il download di Apponic.


Eccezionale. Puoi anche aprire l'app in esecuzione con Command + su e normalmente puoi uscire dall'app con Command + Q
Vaibhav Saran il
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.