STEAM GROUP
Steam Client Beta SteamBeta
STEAM GROUP
Steam Client Beta SteamBeta
14,123
IN-GAME
71,792
ONLINE
Founded
January 8, 2013
All Discussions > Bug Reports > Topic Details
Apollo Jun 15, 2017 @ 5:55pm
Cannot create desktop shortcuts on macOS
ISSUE
Cannot create shortcuts for any of the installed games. The issue exists with both the beta and the release version.

OS
macOS Sierra 10.12.5

STEPS
1. Select LIBRARY from the main menu
2. Select INSTALLED
3. Right click any of the installed games of which you don't already have shortcuts on your Desktop
4. Click 'Create Desktop Shortcut'

RESULTS
I get an error message saying 'Could not create shortcut. A shortcut to this game is probably already on the desktop' even though no such shortcut exists.

EXPECTED
A shortcut should appear on the Desktop.
Last edited by Apollo; Jun 15, 2017 @ 6:08pm
< >
Showing 1-4 of 4 comments
Neuil Jun 18, 2017 @ 12:36am 
Hello,

I've got the same problem and no shortcuts on the desktop, or the dock
kevez27 Jun 18, 2017 @ 10:50pm 
Same here. I've contacted Steam through support but they don't seem to have a clue how to fix it
Joyrida Jun 26, 2017 @ 11:09pm 
Same issue on linux, seems like they may have broken the check for existing shortcuts. Probably always reporting that one exists even when it doesn't.
peterdshannon Jul 7, 2017 @ 10:06pm 
If your OCD enough to be bothered you can easily duplicate a launcher on Mac and edit it like this:

Open your the ~/Applications folder and duplicate an existing steam launcher (there don't do much and you could make one using the script editor if you like) renaming it to the name of the Steam game.

You can use the finder (right click and 'Show package contents') or the terminal to replace the Contents/Resources/shortcut.icns with the icon file from the game you want the launcher for. That should be in ~/Library/Application Support/steam/steamapps/common/<your game>/<your game>.app/Contents/Resouces/App.icns.

Open Contents/MacOS/run.sh and replace the steam game app ID on the end of the line (like the example below) with the ID of the game you want to run. The ID can be found by going to the web page for the game and looking at the URL. It should be obvious what the ID is (don't use the Steam app, it won't display the ID.):

open steam://run/289070

Then, to refresh the icon in finder and launchpad the timestamp for the launcher and Info.plist need to be updated, e.g.:

touch "Sid Meier's Civilization/ VI.app"
touch "Sid Meier's Civilization VI.app/Contents/Info.plist"

That should be it!
Last edited by peterdshannon; Jul 7, 2017 @ 10:08pm
< >
Showing 1-4 of 4 comments
Per page: 1530 50

All Discussions > Bug Reports > Topic Details
Date Posted: Jun 15, 2017 @ 5:55pm
Posts: 4