Last active
January 11, 2018 02:51
-
-
Save lg0/5377685 to your computer and use it in GitHub Desktop.
show/hide iTerm2 Dock icon
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# toggle iTerm Dock icon | |
# add this to your .bash_profile or .zshrc | |
function toggleiTerm() { | |
pb='/usr/libexec/PlistBuddy' | |
iTerm='/Applications/iTerm.app/Contents/Info.plist' | |
echo "Do you wish to hide iTerm in Dock?" | |
select ync in "Hide" "Show" "Cancel"; do | |
case $ync in | |
'Hide' ) | |
$pb -c "Add :LSUIElement bool true" $iTerm | |
echo "relaunch iTerm to take effectives" | |
break | |
;; | |
'Show' ) | |
$pb -c "Delete :LSUIElement" $iTerm | |
echo "run killall 'iTerm' to exit, and then relaunch it" | |
break | |
;; | |
'Cancel' ) | |
break | |
;; | |
esac | |
done | |
} |
@Daikonbuubuu, to toggle the icon, just run toggleiTerm
in the terminal
Any help on why this isn't working? I'm actually trying to get iTerm to show in the dock. I've also tried to add in the LSUIElement by hand with a false and still cannot get iTerm to show.
Thanks.
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Once Added to my .bash_profile, how do I go about toggling the icon?