With the release of Steam Community and other new Steam features, you probably want steam:// URLs to work in Firefox. Luckily for you, it's REALLY simple (and maybe the Codeweavers folks can put this into 6.2.1 or something...? :) ). Anyway, here's what you have to do:
- Create a folder in your home folder called .scripts (or whatever you want). On the CLI, this can be done by typing mkdir ~/.scripts.
- Open your favorite text editor and make a file in that folder (which is now hidden) called steam-launch.sh.
- Copy and paste the following script:
!/bin/bash
/opt/cxoffice/bin/wine --bottle win2000 "/home/$USER/.cxoffice/win2000/drive_c/Program Files/Steam/Steam.exe" $@
If your CrossOver isn't installed in /opt/cxoffice like mine is, change the path to the right place.
4. Make the script executable. **chmod +x ~/.scripts/steam-launch.sh** will work on the CLI, otherwise your GUI will have some option.
5. Open Firefox and go to about:config.
6. Right click and pick New > String
7. Type in **network.protocol-handler.app.steam** for the name and **/home/*your_username_here*/.scripts/steam-launch.sh** for the value.
8. Right click and pick New > Boolean
9. Type in **network.protocol-handler.external.steam** for the name and **true** for the value.
10. Restart Firefox.
11. [This should open up your Games](steam://open/games/)