protonscr

Add non-steam game - can't select executable files

steamclosed reviewedSteam client
ValveSoftware/steam-for-linux#488 · opened 2012-12-31 by mattyy1hp · updated 2013-01-17 · 3 comments · github
Mmattyy1hp 2012-12-31 github

I want to add a Non-steam Linux native game to Steam for Linux, but I can't.
Steam won't allow me to choose Linux native executable files.

For example - I want to add game Heroes of Newerth - it's Linux native game with executable file "hon-x86_64". In "Add a Game" Steam window, I can't select it.

Same for .*BIN files.


Steps to reproduce:

1/ Click on "Add a game" -> "Add a Non-steam game"
2/ Click on "browse" to select it manually
3/ Try to select some Linux native Non-steam game


Screenshot:

Screenshot from 2012-12-31 22:10:26


System specs:

Cinnamon desktop environment

Processor Information:
Vendor: AuthenticAMD
Speed: 1400 Mhz
4 logical processors
4 physical processors
HyperThreading: Unsupported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Supported
SSE41: Unsupported
SSE42: Unsupported

Network Information:
Network Speed:

Operating System Version:
Linux Mint 13 Maya (64 bit)
Kernel Name: Linux
Kernel Version: 3.6.5-030605-generic
X Server vendor: The X.Org Foundation
X Server release: 11103000

Video Card:
Driver: ATI Technologies Inc. AMD Radeon HD 7400M Series

Driver Version:  4.2.11995 Compatibility Profile Context
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 59 Hz
VendorID:  0x1002
DeviceID:  0x6760
Number of Monitors:  1
Number of Logical Video Cards:  2
Primary Display Resolution:  1366 x 768
Desktop Resolution: 1366 x 768
Primary Display Size: 13.54" x 7.60"  (15.51" diag)
                                        34.4cm x 19.3cm  (39.4cm diag)
Primary VRAM Not Detected

Sound card:
Audio device: ATI R6xx HDMI

Memory:
RAM: 3418 Mb

Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Microphone: Not set
Total Hard Disk Space Available: 593389 Mb
Largest Free Hard Disk Block: 157736 Mb

Installed software:

Recent Failure Reports:
Mon Dec 31 14:37:52 2012 GMT: file ''/tmp/dumps/assert_20121231153739_1.dmp'', upload yes: ''CrashID=bp-a53826e2-d70c-4fc2-802b-0de762121231''
Mon Dec 31 15:28:40 2012 GMT: file ''/tmp/dumps/crash_20121231162834_2.dmp'', upload yes: ''CrashID=bp-ed9dd511-6ed2-41cd-9c6a-888032121231''
Mon Dec 31 15:28:43 2012 GMT: file ''/tmp/dumps/assert_20121231162841_1.dmp'', upload yes: ''CrashID=bp-ff19cea5-23b1-4cf7-a7c8-d57bd2121231''
Mon Dec 31 15:29:34 2012 GMT: file ''/tmp/dumps/assert_20121231162931_2.dmp'', upload yes: ''CrashID=bp-75f8c1e5-4b19-44c2-9c9e-5d3952121231''
Mon Dec 31 15:31:15 2012 GMT: file ''/tmp/dumps/crash_20121231163108_1.dmp'', upload yes: ''CrashID=bp-9b0bf046-9328-4438-957d-390772121231''
Mon Dec 31 15:31:18 2012 GMT: file ''/tmp/dumps/assert_20121231163115_1.dmp'', upload yes: ''CrashID=bp-0a6bd6a9-75df-4c27-80b6-6fcd52121231''
Mon Dec 31 15:31:29 2012 GMT: file ''/tmp/dumps/assert_20121231163126_2.dmp'', upload yes: ''CrashID=bp-e5017795-bea4-47f9-ae9b-caa6e2121231''
Mon Dec 31 15:35:13 2012 GMT: file ''/tmp/dumps/crash_20121231163505_1.dmp'', upload yes: ''CrashID=bp-991b9ebf-3adf-466c-bde3-6a2e22121231''
Mon Dec 31 15:35:16 2012 GMT: file ''/tmp/dumps/assert_20121231163513_1.dmp'', upload yes: ''CrashID=bp-7fa7cb11-2fbd-48e3-a580-c427a2121231''

Ssc5mu93 2013-01-02 github

As a suggestion/workaround, I found that in ubuntu 12.04 LTS, if you create a .desktop file for your application, you can add it to steam and launch it. Admittedly, it would be nice to be able to add binary files directly.

[Desktop Entry]
Encoding=UTF-8
Version=1.0
Type=Application
Terminal=false
Exec=$HOME/MyApp
Name=My Application
Icon=$HOME/Icons/MyIcon.png

I did the same to integrate the dolphin emulator into steam.
http://www.youtube.com/watch?v=uM-HBxM7HSE

Ggdrewb-valve maintainer 2013-01-16 github

The next client release will add an "All Files" filter option so that you can pick any file.

Mmattyy1hp 2013-01-17 github

Today, my Steam was updated to "Build Jan 16" and I can confirm, it now works fine.

Nothing extracted yet.