New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Hide dock icon #3

Closed
xster opened this Issue Jul 22, 2011 · 11 comments

Comments

Projects
None yet
8 participants
@xster

xster commented Jul 22, 2011

Hello,

It'd be nice to have an option to hide the dock icon completely.

Xiao

@jedahan

This comment has been minimized.

Show comment
Hide comment
@jedahan

jedahan Jul 26, 2011

and the alt-tab icon too...

jedahan commented Jul 26, 2011

and the alt-tab icon too...

@darwin

This comment has been minimized.

Show comment
Hide comment
@darwin

darwin Aug 5, 2011

Member

This is not possible AFAIK,

You may set LSUIElement of Terminal.app's Info.plist to 1. So you will hide your Terminal both from the Dock and cmd-tab list. TotalTerminal doesn't want to modifying Terminal.app's files, so you have to do it manually.

http://stackoverflow.com/questions/4154531/prevent-an-application-to-be-show-in-the-cmd-tab-application-cycle

Member

darwin commented Aug 5, 2011

This is not possible AFAIK,

You may set LSUIElement of Terminal.app's Info.plist to 1. So you will hide your Terminal both from the Dock and cmd-tab list. TotalTerminal doesn't want to modifying Terminal.app's files, so you have to do it manually.

http://stackoverflow.com/questions/4154531/prevent-an-application-to-be-show-in-the-cmd-tab-application-cycle

@darwin darwin closed this Aug 5, 2011

@denkristoffer

This comment has been minimized.

Show comment
Hide comment
@denkristoffer

denkristoffer Aug 12, 2011

One possible solution would be to let the user decide which app TotalTerminal should inject into, perhaps as an advanced setting or something. Then it would be possible to make a copy of Terminal, set it to agent and inject into that one, while regular terminal still had its Dock icon. Best of both worlds although it means an extra copy of Terminal lying around.

denkristoffer commented Aug 12, 2011

One possible solution would be to let the user decide which app TotalTerminal should inject into, perhaps as an advanced setting or something. Then it would be possible to make a copy of Terminal, set it to agent and inject into that one, while regular terminal still had its Dock icon. Best of both worlds although it means an extra copy of Terminal lying around.

@jedahan

This comment has been minimized.

Show comment
Hide comment
@jedahan

jedahan Aug 15, 2011

lesser known issue with this setup: it makes the preferences window very hard to interact with, as putting up the terminal will make the preferences window disappear

jedahan commented Aug 15, 2011

lesser known issue with this setup: it makes the preferences window very hard to interact with, as putting up the terminal will make the preferences window disappear

@darwin

This comment has been minimized.

Show comment
Hide comment
@darwin

darwin Oct 24, 2013

Member

In 1.4.2 you can specify hidden tweak and TotalTerminal switches Terminal.app into UIElement mode during runtime.

defaults write com.apple.Terminal TotalTerminalHideDockIcon -bool YES

Member

darwin commented Oct 24, 2013

In 1.4.2 you can specify hidden tweak and TotalTerminal switches Terminal.app into UIElement mode during runtime.

defaults write com.apple.Terminal TotalTerminalHideDockIcon -bool YES

@aamaras

This comment has been minimized.

Show comment
Hide comment
@aamaras

aamaras Oct 24, 2013

Not working for me in OSX 10.9, TotalTerminal 1.4.2.

Dock icon still visible, tried restarting the app, still there.

aamaras commented Oct 24, 2013

Not working for me in OSX 10.9, TotalTerminal 1.4.2.

Dock icon still visible, tried restarting the app, still there.

@darwin

This comment has been minimized.

Show comment
Hide comment
@darwin

darwin Oct 24, 2013

Member

@popavo can you comment on this?

Member

darwin commented Oct 24, 2013

@popavo can you comment on this?

@popavo

This comment has been minimized.

Show comment
Hide comment
@popavo

popavo Oct 24, 2013

Contributor

hmmm, with TotalTerminalHideDockIcon key set to true, it should just work. although sometimes setting defaults for an app that's currently running fails.
@aamaras try running do shell script "defaults write com.apple.Terminal TotalTerminalHideDockIcon -bool YES" in AppleScript Editor. But make sure Terminal is not running

Contributor

popavo commented Oct 24, 2013

hmmm, with TotalTerminalHideDockIcon key set to true, it should just work. although sometimes setting defaults for an app that's currently running fails.
@aamaras try running do shell script "defaults write com.apple.Terminal TotalTerminalHideDockIcon -bool YES" in AppleScript Editor. But make sure Terminal is not running

@aamaras

This comment has been minimized.

Show comment
Hide comment
@aamaras

aamaras Oct 24, 2013

Yep; ran it in AppleScript Editor and it works perfectly now. Thanks 😄

aamaras commented Oct 24, 2013

Yep; ran it in AppleScript Editor and it works perfectly now. Thanks 😄

@JoseAlban

This comment has been minimized.

Show comment
Hide comment
@JoseAlban

JoseAlban Mar 12, 2015

By the way, if people actually wants to CMD + Tab between totalterminal (v1.5.4) and other apps, you can still do defaults write com.apple.Terminal TotalTerminalHideDockIcon -bool NO and restart it.

JoseAlban commented Mar 12, 2015

By the way, if people actually wants to CMD + Tab between totalterminal (v1.5.4) and other apps, you can still do defaults write com.apple.Terminal TotalTerminalHideDockIcon -bool NO and restart it.

@alsaidlove

This comment has been minimized.

Show comment
Hide comment
@alsaidlove

alsaidlove Apr 29, 2015

Fantastic! It really works.

alsaidlove commented Apr 29, 2015

Fantastic! It really works.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment