Steam for Linux > Limited Beta > Topic Details
malxau 8 ธ.ค., 2012 @ 10:07pm
Adding non-steam games to library
This apparently requires a .desktop file to launch from. Why is it not possible to directly launch any executable from Steam without a .desktop wrapper?
กำลังแสดง 1-6 จาก 6 ความเห็น
< >
rainstride 8 ธ.ค., 2012 @ 10:12pm 
I was able to add frozen bubble to my list from /usr/games/ with no .desktop files... have you tried browsing there and adding something?
malxau 8 ธ.ค., 2012 @ 10:15pm 
Yes, and the dialog lists nothing. The "file type" is limited to "Applications" with no other option, and can't be changed via the usual Windows tricks of entering a filename of "*" or similar. I also noticed kicking around that the dialog is designed for multiselect but only works with a single selection. After creating some dummy .desktop files I've been able to add things.
flerchjj 9 ธ.ค., 2012 @ 8:59am 
I wonder if this is causing some of my issues (http://steamcommunity.com/app/221410/discussions/0/846939071298341893/)?

I was able to add some things using another item from the dialog and then changing "properties" to switch to another program that wasn't listed. But even some items that were in the list (assuming had .desktop files) wouldn't execute. I guess this is something for all of us to look into.
niniendowarrior 10 ธ.ค., 2012 @ 12:38am 
Yeah, I had problems adding my own games and had to look really hard for the .desktop files. I think one place you can go to aside from the install path of your games, is to go to /usr/local/share/applications/. I wish Valve would just let us type it out ourselves.
flerchjj 10 ธ.ค., 2012 @ 1:01pm 
@nintendowarrior have you been able to start the terminal or wine? I found multiple disktop files that did nothing. It would really be easier if it just executed as a shell command, but we don't know how this is currently being done.
GNU/cirk2 20 ธ.ค., 2012 @ 10:23am 
You can add games (even those who use a script for launching) even without a .desktop file:
Add any game in the list (doesn't matter which).
Right-Click the new entry -> select "Properties".
Click "Change...".
Browse for your game executable and click "Open".
Back in the properties dialog change the Name (first input field).
Done.

Worked for me for all Native linux games I tried. I tried to add my Scipt for PS2 but that didn't work (it spawns an aditional X-Server for it, maybe this is what screws it).

It would be good if valve changes the "Browse" function in the "Add Non-Steam" Dialog to allow display of *.* and/or Linux executeables (which have mustly no ending) and scripts
กำลังแสดง 1-6 จาก 6 ความเห็น
< >
ต่อหน้า: 15 30 50