Turned it back on and now whever I fire up Steam I get a loading bar with Updating Steam Platform appear which starts to fill up and then freezes.
I think I had this problem before and it was easily solved by deleting some temporary files, can't remember which ones though.
Steam has fortunately added support for launching games using your own custom command.
To do so, navigate to the Library page, right click on the selected game, click Properties, and Set Launch Options.
Steam replaces the tag $ mkdir -p $HOME/Top-Right/resource $ cp -R $HOME/.steam/steam/resource/styles $HOME/Top-Right/resource/ $ mv $HOME/Top-Right $HOME/.local/share/Steam/skins/ $ cd .local/share/Steam/skins/ $ cp -R Top-Right Top-Left && cp -R Top-Right Bottom-Right in the drop-down menu.
You can use these files across distributions and even between Windows and Linux (OS X has its own entry for the desktop notification placement) This method is more compatible with future updates of Steams since the files in the skins above are updated as part of steam and as such if the original files change, the skin will not follow the graphics update to steam and will have to be re-created every time something like that happens.
Doing things this way will also give you the ability to use per-game notification locations as you can run a patch changing the location of the notifications by specifying it in the launch options for games.
Steam updates the files we need to edit everytime it updates (which is everytime it is launched) so the most effective way to do this is patching the file after Steam has already been launched.
First you will need a patch: --- A/steam/resource/styles/gameoverlay.styles 2013-06-14 .000000000 +0000 +++ B/steam/resource/styles/gameoverlay.styles 2014-07-08 .255806000 +0000 @@ -7,7 +7,7 @@ mostly_black "0 0 0 240" semi_black "0 0 0 128" semi_gray "32 32 32 220" - Notifications. Panel Position "Top Right" } styles You can edit the entry and change it between "Bottom Right"(default), "Top Right" "Top Left" and "Bottom Left": the following will assume you used "Top Right" as in the original file.
Next create an alias in And most games you launch after this will have their notification in the upper right corner.
You can also duplicate the patch and make more aliases for the other corners if you do not want all games to use the same corner so you can switch back.
To automate the process you will need a script file as steam launch options cannot read your aliases.
The location and name of the file could for example be $HOME/.scripts/steam_topright.sh, and assuming that is the path you used, it needs to be executable: There is another file in the same folder as gameoverlay.style folder called steam.style which has an entry with the exact same function as the file we patched and will change the notification corner for the desktop only (not in-game), but for editing this file to actually work it has to be set before steam is launched and the folder set to read-only so steam cannot re-write the file.