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
The next client release will add an "All Files" filter option so that you can pick any file.
Today, my Steam was updated to "Build Jan 16" and I can confirm, it now works fine.
Nothing extracted yet.
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:
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
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''