Există o modalitate de a ascunde fereastra aplicației și pictograma de andocare a unui anumit aplicație activă în OS X? Îmi place un serviciu de fundal care poate fi activat sau dezactivat.
Comentarii
- Soluția poate fi foarte bine specifică aplicației, deci ar fi bine să cunoașteți aplicația pe care încercați să o ascundeți.
- este o aplicație terță parte numită morphvox
Răspuns
Această soluție a funcționat pentru mine, dar ar putea depinde de aplicația în cauză. Am încercat-o cu o aplicație terță parte numită „Burn” și a funcționat.
-
Accesați dosarul aplicațiilor și faceți clic dreapta (control-clic) pe aplicația pe care doriți să o ascundeți de doc.
-
Faceți clic pe
Show contents
. Acum ar trebui să puteți vedea fișierele „în interiorul” aplicației. -
Deschideți fișierul
Info.plist
înContents
folder cu TextEdit (clic dreapta -> „Deschidere cu …”) -
Mergeți chiar în partea de jos a fișierului și găsiți ultimele două rânduri care ar trebui să spună:
</dict>
</plist>
-
Acum introduceți acest lucru înainte de aceste două linii și salvați fișierul.
<key>LSUIElement</key>
<true/>
După aceasta, pictograma de andocare a aplicației nu va mai fi afișată. Rețineți că va trebui să utilizați Activity Monitor sau Terminal (killall <appname>
) pentru a părăsi aplicația dacă închideți fereastra.
Dacă închiderea ferestrei se oprește aplicația, puteți apăsa cmd + h
pentru a ascunde fereastra. Acest lucru ar trebui să facă aplicația complet invizibilă.
Pentru a o face din nou vizibilă, trebuie doar să eliminați din nou aceste două linii și aplicația să se comporte ca înainte.
Sursă: Link
Comentarii
- Nu ‘ nu funcționează în 10.12 și mai târziu. ??
- @Itachi Nu am ‘ nu am un Mac pentru testare, îmi pare rău.
- Înregistrare sandbox fail: Semnătura codului nu este validă: Operațiunea nu a putut fi finalizată. (Eroare OSStatus -67030.) Se pare că unele instrumente terță parte bazate pe acest lucru nu funcționează în Sierra nici ‘. S-a blocat.
- Funcționează la 10.13.5, după modificare, trebuie să reporniți aplicația.
- Testat și funcționează bine pentru XQuartz, macOS Mojave 10.14.6. Mulțumesc.
Răspunde
Folosește comanda nativă PlistBuddy pentru a o face:
/usr/libexec/PlistBuddy -c "Add :LSUIElement bool true" /Applications/[AppName].app/Contents/Info.plist
Nu uitați să schimbați
[App Name]
.
Dacă doriți să reveniți, executați comanda:
/usr/libexec/PlistBuddy -c "Delete :LSUIElement" /Applications/[AppName].app/Contents/Info.plist
Comentarii
- Funcționează la 10.14.4. Vă mulțumim
Răspundeți
Recent am dat peste o aplicație numită GhostTile și face exact acest lucru. Am încercat dock dock și nu a funcționat, dar acesta a funcționat cu siguranță și este destul de minunat.
http://ghosttile.kernelpanic.im/
Comentarii
- S-a terminat folosind această aplicație. Există avantaje dacă folosești versiunea cu plată față de versiunea de încercare?
- Din ceea ce îmi dau seama, apare doar o fereastră deranjantă ocazională care spune că ‘ utilizezi o copie fără licență din acesta.
Răspuns
O terță parte -and-drop aplicație numită Dock Dodger elimină o aplicație din Dock și secvența command + tab
pentru dvs. În acest fel, o aplicație încă rulează activ , dar complet ascuns .
Funcționează pentru majoritatea aplicațiilor de pe Mac. Cu toate acestea, atunci când actualizați o aplicație ascunsă, aceasta ar putea anula modificarea dvs., deci este posibil să fie necesar să o rulați din nou prin Dock Dodger.
Pași de urmat:
- Descarcă Dock Dodger (de exemplu: descarcă din Apponic )
- Porniți Dock Dodger (poate fi necesar să permiteți deschiderea acestei aplicații din setările de securitate macOS deoarece este un dezvoltator terță parte neidentificat.
- Glisați și fixați aplicația pe care doriți să o ascundeți în fereastra Dock Dodger
- Ieșiți din Dock Dodger
- Pur și simplu (re) porniți aplicația pe care doriți să o ascundeți.
Există unul” dar … „
Când porniți aplicația pe care tocmai l-ați setat să fie ascuns, acesta va afișa fereastra aplicației.
- Faceți clic oriunde în fereastra aplicației pentru ca aceasta să ajungă în față și să se concentreze
- Apăsați
command + H
pe tastatură pentru ascunde aplicația Odată ascunse, majoritatea aplicațiilor vor rămâne ascunse.
Pentru a părăsi o aplicație ascunsă:
- Deschideți Monitorul Activității
- Găsiți numele aplicației ascunse în listă
- Ieșiți sau Forțați ieșirea
sau:
- Găsiți aplicația ascunsă în Finder (de obicei în folderul Aplicații)
- Porniți aplicația ascunsă
- Pentru majoritatea aplicații, aceasta va afișa fereastra aplicației și o va aduce în față
- Acum puteți părăsi aplicația din meniul macOS sau apăsați
command + Q
Un dezavantaj al utilizării Dock Dodger:
Este reversibil? Dock Dodger nu vă ajută să anulați această modificare. Pentru a o inversa:
- Utilizați răspunsul oferit de @comfreak ( https://apple.stackexchange.com/a/207944/96748 ) pentru a anula modificarea.
- Sau pur și simplu faceți o copie de rezervă / arhivă / copie a aplicației înainte modificați ascunderea.
Dezavantajul utilizării Dock Dodger
- Este „o acțiune foarte ușoară de glisare și plasare într-un singur pas.
I” L-am folosit cu succes pentru a ascunde aplicațiile Wacom Desktop Center și SpamSieve pe macOS Sierra. Am observat că locația oficială de descărcare a Dock Dodger a fost offline, așa că am adăugat un link de descărcare Apponic.
Comentarii
- Minunat. De asemenea, puteți deschide aplicația care rulează cu Command + sus și, în mod normal, puteți părăsi aplicația cu Command + Q