These forums have been archived and are now read-only.

The new forums are live and can be found at https://forums.eveonline.com/

Macintosh

 
  • Topic is locked indefinitely.
 

[How-To] Mac Launcher without dock icon

Author
Michael Bone
Viper-Squad
Pandemic Horde
#1 - 2016-11-03 16:25:10 UTC
If you use a mac you might become irritated by the fact that the launcher shows up in the system bar as well as the dock. I don't know about you, but my dock is so cluttered with crap to begin with, I don't have room to add yet another app - especially one that should stay resident in its system icon, like the Windows version can.

You can disable the dock icon by adding a single key to the info.plist file for the launcher - but be warned: You need a bit of expertise to pull it off properly. (I don't have time to write a guide on how to codesign, you need to google that yourself)

To remove the dock icon:

  1. Back up your launcher.
  2. Right click the app, show contents, navigate to Contents/Info.plist. Open in sublime or whatever you use.
  3. Add a key called LSUIElement with a string value of 1. Save and quit.
  4. DELETE Contents/_CodeSignature (If you don't, the app will not run regardless of gatekeeper settings because the signature doesn't mach the package anymore)
  5. Either change your gatekeeper settings via terminal to allow unsigned apps, right click > open to force open the app (depending on your settings), or generate a code signing certificate in your keychain and
    codesign -s "Identity" /Applications/Eve Launcher.app
    the app again.

Once you've done this, your launcher will no longer appear on the exposé view or on the dock. You may have issues summoning up the launcher window under some circumstances, since the launcher isn't designed to operate this way.....yet! If you decide you want to go back to the regular launcher for some reason, just restore your backup.
Kosomot
Player Vs Ore
Miners Of Independence
#2 - 2016-11-18 21:26:59 UTC
Michael Bone wrote:
If you use a mac you might become irritated by the fact that the launcher shows up in the system bar as well as the dock. I don't know about you, but my dock is so cluttered with crap to begin with, I don't have room to add yet another app - especially one that should stay resident in its system icon, like the Windows version can.

You can disable the dock icon by adding a single key to the info.plist file for the launcher - but be warned: You need a bit of expertise to pull it off properly. (I don't have time to write a guide on how to codesign, you need to google that yourself)

To remove the dock icon:

  1. Back up your launcher.
  2. Right click the app, show contents, navigate to Contents/Info.plist. Open in sublime or whatever you use.
  3. Add a key called LSUIElement with a string value of 1. Save and quit.
  4. DELETE Contents/_CodeSignature (If you don't, the app will not run regardless of gatekeeper settings because the signature doesn't mach the package anymore)
  5. Either change your gatekeeper settings via terminal to allow unsigned apps, right click > open to force open the app (depending on your settings), or generate a code signing certificate in your keychain and
    codesign -s "Identity" /Applications/Eve Launcher.app
    the app again.

Once you've done this, your launcher will no longer appear on the exposé view or on the dock. You may have issues summoning up the launcher window under some circumstances, since the launcher isn't designed to operate this way.....yet! If you decide you want to go back to the regular launcher for some reason, just restore your backup.



so is it just a spotlight launch then? without it showing up in the dock?

I am a miner, mission runner, and explorer...

or as EVE Online would have it...

A Carebear!!

Michael Bone
Viper-Squad
Pandemic Horde
#3 - 2016-11-23 03:39:49 UTC
Kosomot wrote:

so is it just a spotlight launch then? without it showing up in the dock?


it shows up in the spotlight, in your applications in Finder, and in the launchpad. All this does is get rid of it from the dock when it is running. it will stay in the system/status bar area under the E icon.