Skip to content
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
Closed

Hide dock icon #3

xster opened this issue Jul 22, 2011 · 11 comments

Comments

@xster
Copy link

@xster xster commented Jul 22, 2011

Hello,

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

Xiao

@jedahan
Copy link

@jedahan jedahan commented Jul 26, 2011

and the alt-tab icon too...

@darwin
Copy link
Member

@darwin 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
Copy link

@denkristoffer 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
Copy link

@jedahan 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
Copy link
Member

@darwin 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
Copy link

@aamaras 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
Copy link
Member

@darwin darwin commented Oct 24, 2013

@popavo can you comment on this?

@popavo
Copy link
Contributor

@popavo 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
Copy link

@aamaras aamaras commented Oct 24, 2013

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

@JoseAlban
Copy link

@JoseAlban 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
Copy link

@alsaidlove 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
Projects
None yet
Linked pull requests

Successfully merging a pull request may close this issue.

None yet
8 participants
You can’t perform that action at this time.