Ich habe TotalTerminal verwendet, um ein visierähnliches Terminal für eine Verknüpfung zu erhalten. Da TotalTerminal jedoch aufgegeben wird, habe ich auf iTerm2 umgestellt. Mein Problem ist, dass wenn ich eine Verknüpfung verwende, um das Verhalten und Profil von iTerms Visier auszulösen, diese auch wie eine normale App aktiviert wird und in die Cmd+ TabListe der Apps gelangt, und das möchte ich nicht. Gibt es eine Möglichkeit, ein solches Verhalten für das Visierprofil von iTerm2 zu verhindern?
10
Antworten:
Derzeit hat iTerm2 diese Funktionalität ab Oktober 2016 aktiviert. Gehen Sie zu Einstellungen -> Erweitert -> Allgemein ->
Hide iTerm2 from the dock and from the ⌘-Tab app switcher
.quelle
defaults write com.googlecode.iterm2 HideFromDockAndAppSwitcher 0
dannkillall iTerm
und neu zu starten.Der "Startdienstschlüssel"
LSUIElement
in der.plist
Datei für iTerm2 ist Ihr Freund.Um iTerm2 vor dem Umschalter auszublenden, öffnen Sie Terminal und geben Sie Folgendes ein:
Sie müssen iTerm2 neu starten, damit die Einstellung wirksam wird.
Wenn Sie iTerm erneut anzeigen möchten, verwenden Sie den folgenden Befehl:
Erklärung von Apple :
quelle
Es gibt einige gute Modifikationen an GitHub. Das einfachste, das ich gefunden habe, ist hier:
https://gist.github.com/CrazyApi/5377685
Stellen Sie sicher, dass Sie einen Hotkey zum Umschalten von iTerm eingestellt haben. Sobald Sie das Dock-Symbol deaktiviert haben, können Sie kein Fenster mehr öffnen. Um den TotalTerminal-Visierstil zu erhalten, müssen Sie das Dropdown-Menü "iTerm-Fenstereinstellungen" auf "Oben auf dem Bildschirm" setzen.
Platzieren Sie den Code aus dem GitHub-Beitrag in Ihrem bash_profile:
nano .bash_profile
Fügen Sie diesen Code ein:
toggleiTerm
1
und Geben SieProfitieren.
quelle
Öffnen iTerm2 Einstellungen finden Sie unter Aussehen Registerkarte und unter - System Prüfelementedaten Ausschließen von Dock und ⌘-Registerkarte Applikations Switcher .
quelle
Es gibt einige Anwendungen, die "Treffer wechseln" können, indem sie entweder als fenstergesteuerte / traditionelle App ausgeführt werden, die auf dem Anwendungsumschaltbildschirm angezeigt wird, oder als Hintergrund-App oder Menüleisten-App.
Beispiele hierfür finden Sie unter Dash , Take Five und Skitch . Jeder hat die Präferenz, im "Vordergrund" oder im "Hintergrund" ausgeführt zu werden. Wenn Sie diese Präferenz ändern, müssen Sie die App beenden und neu starten, damit das System weiß, wie das Dock, die Fenster und das Menü zu handhaben sind Bar sowie der Anwendungsumschalter.
Ich sehe kein Anzeichen dafür, dass iTerm 2 über diese Funktionalität verfügt. Sie müssen die Anwendung daher bestenfalls ändern oder neu kompilieren, wenn sie betriebsbereit ist und nur die bevorzugte Einstellung in der Anwendung fehlt. Mein Verdacht ist, dass für die Anwendung mehr Programmierung erforderlich ist, um beide Fälle zu behandeln, und Sie müssen mit dieser App im Umschalter leben oder ein anderes Terminalemulationstool auswählen.
Grundsätzlich kann das Betriebssystem eine App aufnehmen, die das Deaktivieren des Docks und des App-Umschalters ermöglicht. Es ist jedoch nicht so einfach, eine Einstellung für eine App festzulegen, die Sie ändern möchten.
quelle