quicksilver / Quicksilver

Quicksilver Project Source
http://qsapp.com
Apache License 2.0
2.73k stars 285 forks source link

'Show icon in dock' checkbox for non-admin users #686

Closed DavidShepherdson closed 12 years ago

DavidShepherdson commented 12 years ago

(Related to issue #356.)

Now that (as of ß64?) hiding/showing the dock icon appears to be controlled by a user-level preference, rather than a setting in Quicksilver's Info.plist file, could the 'Show icon in dock' checkbox in the preferences be enabled again for non-admin users?

I run in a non-admin account, and had previously set Quicksilver not to show an icon in the dock (by editing the Info.plist or using Dockless). When I updated from ß63 to ß64, however, Quicksilver appeared in the dock, no matter how many times I edited the Info.plist file and relaunched it. Eventually I realised (by seeing what happened when I ran Quicksilver as an admin user) that the dock icon visibility is now controlled by the 'Hide Dock Icon' key in the user-level preferences file (i.e. ~/Library/Preferences/com.blacktree.quicksilver.plist).

Therefore, in order to make the dock icon go away, I had to manually edit that file and add the necessary key/value pair. Clearly it would have been a lot simpler if the checkbox hadn't been greyed out, and I could just click it instead!

pjrobertson commented 12 years ago

I think the problem here is that the icon is greyed out. It is right that Quicksilver now correctly respects the user settings (as opposed to those in the Info.plist) so we will work on fixing this.

Thank you for notifying us of this

On 5 February 2012 20:54, David Shepherdson < reply@reply.github.com

wrote:

(Related to issue #356.)

Now that (as of 64?) hiding/showing the dock icon appears to be controlled by a user-level preference, rather than a setting in Quicksilver's Info.plist file, could the 'Show icon in dock' checkbox in the preferences be enabled again for non-admin users?

I run in a non-admin account, and had previously set Quicksilver not to show an icon in the dock (by editing the Info.plist or using Dockless). When I updated from 63 to 64, however, Quicksilver appeared in the dock, no matter how many times I edited the Info.plist file and relaunched it. Eventually I realised (by seeing what happened when I ran Quicksilver as an admin user) that the dock icon visibility is now controlled by the 'Hide Dock Icon' key in the user-level preferences file (i.e. ~/Library/Preferences/com.blacktree.quicksilver.plist).

Therefore, in order to make the dock icon go away, I had to manually edit that file and add the necessary key/value pair. Clearly it would have been a lot simpler if the checkbox hadn't been greyed out, and I could just click it instead!


Reply to this email directly or view it on GitHub: https://github.com/quicksilver/Quicksilver/issues/686

DavidShepherdson commented 12 years ago

Perfect -- all seems to be working well in ß65. Thanks to all involved -- Quicksilver really seems to be going from strength to strength these days!

pjrobertson commented 12 years ago

Great, thanks for the support :)