Steam for Linux

Steam for Linux

retard Aug 9, 2017 @ 3:21am
[XFCE][ARCH] How to execute SO files with double click?
double clicking opens Application finder when set to run program, I could use ./program as custom command but thats system wide and would ♥♥♥♥ up the distro :/
< >
Showing 1-15 of 17 comments
Dekonega Aug 9, 2017 @ 7:21am 
What exactly you're trying to do? The ".so" files are little bit like ".dll" files are in Windows. They're Shared Object files (or alt. "libraries") which might contain subroutines for different programs to use but aren't themselves programs. These are not meant for "double click to run" type action.
Last edited by Dekonega; Aug 9, 2017 @ 7:25am
retard Aug 9, 2017 @ 1:10pm 
Originally posted by Dekonega:
What exactly you're trying to do? The ".so" files are little bit like ".dll" files are in Windows. They're Shared Object files (or alt. "libraries") which might contain subroutines for different programs to use but aren't themselves programs. These are not meant for "double click to run" type action.

It's a compiled game, I can run it from terminal but I cant run it from double click :/
Zyro Aug 9, 2017 @ 1:19pm 
Originally posted by белка или ♥♥♥♥:
It's a compiled game, I can run it from terminal but I cant run it from double click :/

An .so file lacks the ability to run on its own to the best of my knowledge. I think you are running a different file from the terminal. Which is the exact command you're using in the terminal?
retard Aug 9, 2017 @ 1:35pm 
Originally posted by Zyro:
Originally posted by белка или ♥♥♥♥:
It's a compiled game, I can run it from terminal but I cant run it from double click :/

An .so file lacks the ability to run on its own to the best of my knowledge. I think you are running a different file from the terminal. Which is the exact command you're using in the terminal?

I could run it on Solus and Ubuntu and kali with double click :/
:ekoe Aug 9, 2017 @ 3:08pm 
In the application finder try setting it to run with "bash" maybe. (should be located at /bin/bash)

Apparently some .so files can actually be run as applications:
https://unix.stackexchange.com/questions/223385/why-and-how-are-some-shared-libraries-runnable-as-though-they-are-executables
Last edited by :ekoe; Aug 9, 2017 @ 3:08pm
Zyro Aug 10, 2017 @ 1:17am 
Originally posted by белка или ♥♥♥♥:
Originally posted by Zyro:
Which is the exact command you're using in the terminal?

I could run it on Solus and Ubuntu and kali with double click :/

Which is the exact command you're using in the terminal?
retard Aug 10, 2017 @ 1:31am 
Originally posted by Zyro:
Originally posted by белка или ♥♥♥♥:

I could run it on Solus and Ubuntu and kali with double click :/

Which is the exact command you're using in the terminal?

./endless-sky
or endless-sky as i added a script to /bin to run it from anywhere
Zyro Aug 10, 2017 @ 5:29am 
Originally posted by белка или ♥♥♥♥:
Originally posted by Zyro:

Which is the exact command you're using in the terminal?

./endless-sky
or endless-sky as i added a script to /bin to run it from anywhere

I expected something like this. If you're not entering "./endless-sky.so", you're not starting the .so file - but the exceutable without extension lying next to it.
retard Aug 10, 2017 @ 5:31am 
Originally posted by Zyro:
Originally posted by белка или ♥♥♥♥:

./endless-sky
or endless-sky as i added a script to /bin to run it from anywhere

I expected something like this. If you're not entering "./endless-sky.so", you're not starting the .so file - but the exceutable without extension lying next to it.

That is the executable O_o
retard Aug 10, 2017 @ 5:32am 
It doesn't have an exstension but the OS lists it as shared library file
https://i.imgur.com/CVmQAfZ.png
Last edited by retard; Aug 10, 2017 @ 5:37am
Zyro Aug 10, 2017 @ 5:39am 
Could you post the output of

file *

(sitting in the directory)?
Cheshire Cat Egor Aug 10, 2017 @ 5:41am 
Чувак, читай маны. Уже все темы закидал ламерскими вопросами. На ЛОРе спрашивай по системным вопросам, или же на форумах бубунты. Ты тут англоязычных в ступор вгоняешь.
Last edited by Cheshire Cat Egor; Aug 10, 2017 @ 5:42am
retard Aug 10, 2017 @ 5:51am 
[jonluke@arch Endless Sky]$ file *
changelog: UTF-8 Unicode text
copyright: UTF-8 Unicode text
credits.txt: ASCII text
data: directory
endless-sky: ELF 64-bit LSB shared object, x86-64, version 1 (SYSV), dynamically linked, interpreter /lib64/ld-linux-x86-64.so.2, for GNU/Linux 2.6.32, BuildID[sha1]=3155b353f611bc5488df6f704a7ee76002aa0457, not stripped
icon.png: PNG image data, 64 x 64, 8-bit/color RGBA, non-interlaced
images: directory
keys.txt: ASCII text
license.txt: ASCII text
sounds: directory
[jonluke@arch Endless Sky]$
Zyro Aug 10, 2017 @ 6:36am 
Ok, this does look strange to me...
You could put a shell script besides that starts the executable. Shoulld result in the same behaviour as running from terminal.
torra Aug 11, 2017 @ 5:12am 
First of all this is not a Steam/gaming question, this is not the right place to ask such questions.

Secondly you should stop confusing everyone with .so file. It was just compiled as an EXECUTABLE and .so isn't used in name for that reason, generally you can't run .so files.

And most importantly Arch is NOT a pre-configured system, you need to configure almost everything yourself, if you can't find answers how to set up your system - you are on a wrong distro, you should go back to something pre-configured.

If you want to have good experience and have control over your Arch system - its time to grow up and start using Arch wiki, man, search functions and asking questions in the right places. Hint: you are looking for how to make your window manager to run executables, usually you need dconf-editor and changing WM specific settings. GL and go away.
< >
Showing 1-15 of 17 comments
Per page: 1530 50

Date Posted: Aug 9, 2017 @ 3:21am
Posts: 17