Error on executing steam proton app via command-line
I'd like to launch a proton app installed via steam but without using steam.
the point being I can make my own command-line launcher and pass parameters etc...
since I'm entirely new to this I don't know by which horn to grab the bull.
will I be able to course through steam's lib or will I be forced to install my own separate version of proton?
Here's the system info steam gathered of my system :
Computer Information:
Manufacturer: Unknown
Model: Unknown
Form Factor: Desktop
No Touch Input Detected
Processor Information:
CPU Vendor: GenuineIntel
CPU Brand: Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
CPU Family: 0x6
CPU Model: 0x2d
CPU Stepping: 0x7
CPU Type: 0x0
Speed: 3800 Mhz
12 logical processors
6 physical processors
HyperThreading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported
Operating System Version:
Ubuntu 18.04.1 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 4.15.0-33-generic
X Server Vendor: The X.Org Foundation
X Server Release: 11906000
X Window Manager: GNOME Shell
Steam Runtime Version: steam-runtime-beta-release_2018-06-14
Video Card:
Driver: NVIDIA Corporation GeForce GTX 760/PCIe/SSE2
Driver Version: 4.6.0 NVIDIA 390.48
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID: 0x10de
DeviceID: 0x1187
Revision Not Detected
Number of Monitors: 2
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 20.04" x 11.26" (22.95" diag)
50.9cm x 28.6cm (58.3cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 2048 MB
Supported MSAA Modes: 2x 4x 8x 16x
Sound card:
Audio device: Realtek ALC898
Memory:
RAM: 15988 Mb
Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Total Hard Disk Space Available: 491396 Mb
Largest Free Hard Disk Block: 250110 Mb
VR Headset: None detected
Recent Failure Reports:
The specific game I'm trying to run is Supreme Commander Forged Alliance and it runs fine via steam.
I don't know why people have been giving it garbage steam play reports on the steam play compatibility site but personally; it runs perfectly:
https://spcr.netlify.com/app/9420
all I have to do is press alt-F4 two times and wait a lot to trick the main menu into showing up and past the main menu there are no bugs at all the in-game experience is fluid and stable.
but yeah, that game's entire online community is on FAF not on steam, both FAF python and FAF java run naively on Linux nowadays for the final key is getting java-FAF to make the correct proton calls to Forged Alliance for the game to fully work :)
Guide to get to where I'm at :
Prerequisite: Ubuntu 18.04.1
since this is the ask ubuntu forum it makes sense that you'd be using Ubuntu.
Also, the very latest version has proton working best so use that.
Note that doing all of this inside an emulation will cause problems when you get to the step of running the game under proton, so it's best to boot this Ubuntu 18.04.01 natively.
To install Forged Alliance :
Prerequisite: owning Supreme Commander Forged Alliance on steam (only steam is the only platform that has Proton that I'm aware of).
this is not very hard the game is regularly on sale at 2€ and is available for as cheap or cheaper from third party steam key vendors.
Install steam on your Ubuntu, this can be done from the Software center after adding the "canonical partners" source. it can also be done by running the Linux installer downloaded from the steam-powered website.
run and login to a steam account.
then go into your steam settings and enable Proton game installation for Linux.
once that is done Forged Alliance will show up as installable.
simply click install.
once that is done you may test running the game.
the game will start but the screen will be black, simply hit enter, enter, then alt-F4 then wait. this will trick the graphics stack into refreshing and the prompt saying "do you really want to exit to desktop?" will be on your screen.
close this and click on "create profile", type anything you want and validate, then click on the button that basically says "enter with this profile", the main menu is now supposed to show up but it black screens again : as you've figured out : hit alt-F4, wait for this action to refresh the view and again, close the "exit to desktop" prompt.
the menu is laggy but go to settings then -> graphics and switch to your native resolution (I haven't tried windowed yet, didn't want to press my luck).
also in the settings, you can turn off the main menu background video.
once you've done that the main menu is still laggier then it would be on windows but better. and you can run a skirmish (or the tutorial that it advises you to do first) and bear witness to the fluid in-game performance.
To install FAF :
install JRE 8 on your system and set it as default (here's how I like to get that done) :
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer -y
sudo apt install oracle-java8-set-default
(yes I choose to do the whole Oracle JDK I have much more reliable results doing that than open-JDK or just the jre. also for most ubuntu's the last line will be moot as it will have been done automatically already but it can't hurt either way)
(if your java-version
output is still incorrect despite this you can edit your .bashrc
under home
add export INSTALL4J_JAVA_HOME=/usr/lib/jvm/java-8-oracle
at the end and then type export .bashrc
)
download this: http://geosearchef.de/downlords-faf-client_linux_0_9_0-beta-rc_3.deb (keep the file despite chrome/firefoxe's warning)
go to the folder it's in (normally this should do the trick) :
cd Downloads/
then install it :
sudo apt install ./downlords-faf-client_linux_0_9_0-beta-rc_3.deb
then take ownership of the newly created directory :
sudo chown YOURLOGINNAME -R /opt/downlords-faf-client-0.9.0-beta-rc.3/
make two crucial files executable :
sudo chmod +x /opt/downlords-faf-client-0.9.0-beta-rc.3/downlords-faf-client && sudo chmod +x /opt/downlords-faf-client-0.9.0-beta-rc.3/lib/faf-uid
got to the newly created dir (changing dir is not personal preference here, the command to run will fail if issued outside of the install dir, sorry, this will be fixed later) :
cd /opt/downlords-faf-client-0.9.0-beta-rc.3/
and run FAF :
downlords-faf-client
or
./downlords-faf-client
now you should have FAF started. If you do not have an account you may create one.
after this, you can go into FAF's settings and there you can configure run folder and run arguments for FA.
Update for @simplegamer :
the issue I'm having is that I can't find what I'm looking for :
Normally Forged Alliance shows up as a folder under Program File (x86) called "Supreme Commander Forged Alliance"
I've already tried searching in this folder for any of these keywords with no hits.
I don't understand :
After finding the folder new update (error message) :
command-line games steam
|
show 5 more comments
I'd like to launch a proton app installed via steam but without using steam.
the point being I can make my own command-line launcher and pass parameters etc...
since I'm entirely new to this I don't know by which horn to grab the bull.
will I be able to course through steam's lib or will I be forced to install my own separate version of proton?
Here's the system info steam gathered of my system :
Computer Information:
Manufacturer: Unknown
Model: Unknown
Form Factor: Desktop
No Touch Input Detected
Processor Information:
CPU Vendor: GenuineIntel
CPU Brand: Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
CPU Family: 0x6
CPU Model: 0x2d
CPU Stepping: 0x7
CPU Type: 0x0
Speed: 3800 Mhz
12 logical processors
6 physical processors
HyperThreading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported
Operating System Version:
Ubuntu 18.04.1 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 4.15.0-33-generic
X Server Vendor: The X.Org Foundation
X Server Release: 11906000
X Window Manager: GNOME Shell
Steam Runtime Version: steam-runtime-beta-release_2018-06-14
Video Card:
Driver: NVIDIA Corporation GeForce GTX 760/PCIe/SSE2
Driver Version: 4.6.0 NVIDIA 390.48
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID: 0x10de
DeviceID: 0x1187
Revision Not Detected
Number of Monitors: 2
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 20.04" x 11.26" (22.95" diag)
50.9cm x 28.6cm (58.3cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 2048 MB
Supported MSAA Modes: 2x 4x 8x 16x
Sound card:
Audio device: Realtek ALC898
Memory:
RAM: 15988 Mb
Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Total Hard Disk Space Available: 491396 Mb
Largest Free Hard Disk Block: 250110 Mb
VR Headset: None detected
Recent Failure Reports:
The specific game I'm trying to run is Supreme Commander Forged Alliance and it runs fine via steam.
I don't know why people have been giving it garbage steam play reports on the steam play compatibility site but personally; it runs perfectly:
https://spcr.netlify.com/app/9420
all I have to do is press alt-F4 two times and wait a lot to trick the main menu into showing up and past the main menu there are no bugs at all the in-game experience is fluid and stable.
but yeah, that game's entire online community is on FAF not on steam, both FAF python and FAF java run naively on Linux nowadays for the final key is getting java-FAF to make the correct proton calls to Forged Alliance for the game to fully work :)
Guide to get to where I'm at :
Prerequisite: Ubuntu 18.04.1
since this is the ask ubuntu forum it makes sense that you'd be using Ubuntu.
Also, the very latest version has proton working best so use that.
Note that doing all of this inside an emulation will cause problems when you get to the step of running the game under proton, so it's best to boot this Ubuntu 18.04.01 natively.
To install Forged Alliance :
Prerequisite: owning Supreme Commander Forged Alliance on steam (only steam is the only platform that has Proton that I'm aware of).
this is not very hard the game is regularly on sale at 2€ and is available for as cheap or cheaper from third party steam key vendors.
Install steam on your Ubuntu, this can be done from the Software center after adding the "canonical partners" source. it can also be done by running the Linux installer downloaded from the steam-powered website.
run and login to a steam account.
then go into your steam settings and enable Proton game installation for Linux.
once that is done Forged Alliance will show up as installable.
simply click install.
once that is done you may test running the game.
the game will start but the screen will be black, simply hit enter, enter, then alt-F4 then wait. this will trick the graphics stack into refreshing and the prompt saying "do you really want to exit to desktop?" will be on your screen.
close this and click on "create profile", type anything you want and validate, then click on the button that basically says "enter with this profile", the main menu is now supposed to show up but it black screens again : as you've figured out : hit alt-F4, wait for this action to refresh the view and again, close the "exit to desktop" prompt.
the menu is laggy but go to settings then -> graphics and switch to your native resolution (I haven't tried windowed yet, didn't want to press my luck).
also in the settings, you can turn off the main menu background video.
once you've done that the main menu is still laggier then it would be on windows but better. and you can run a skirmish (or the tutorial that it advises you to do first) and bear witness to the fluid in-game performance.
To install FAF :
install JRE 8 on your system and set it as default (here's how I like to get that done) :
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer -y
sudo apt install oracle-java8-set-default
(yes I choose to do the whole Oracle JDK I have much more reliable results doing that than open-JDK or just the jre. also for most ubuntu's the last line will be moot as it will have been done automatically already but it can't hurt either way)
(if your java-version
output is still incorrect despite this you can edit your .bashrc
under home
add export INSTALL4J_JAVA_HOME=/usr/lib/jvm/java-8-oracle
at the end and then type export .bashrc
)
download this: http://geosearchef.de/downlords-faf-client_linux_0_9_0-beta-rc_3.deb (keep the file despite chrome/firefoxe's warning)
go to the folder it's in (normally this should do the trick) :
cd Downloads/
then install it :
sudo apt install ./downlords-faf-client_linux_0_9_0-beta-rc_3.deb
then take ownership of the newly created directory :
sudo chown YOURLOGINNAME -R /opt/downlords-faf-client-0.9.0-beta-rc.3/
make two crucial files executable :
sudo chmod +x /opt/downlords-faf-client-0.9.0-beta-rc.3/downlords-faf-client && sudo chmod +x /opt/downlords-faf-client-0.9.0-beta-rc.3/lib/faf-uid
got to the newly created dir (changing dir is not personal preference here, the command to run will fail if issued outside of the install dir, sorry, this will be fixed later) :
cd /opt/downlords-faf-client-0.9.0-beta-rc.3/
and run FAF :
downlords-faf-client
or
./downlords-faf-client
now you should have FAF started. If you do not have an account you may create one.
after this, you can go into FAF's settings and there you can configure run folder and run arguments for FA.
Update for @simplegamer :
the issue I'm having is that I can't find what I'm looking for :
Normally Forged Alliance shows up as a folder under Program File (x86) called "Supreme Commander Forged Alliance"
I've already tried searching in this folder for any of these keywords with no hits.
I don't understand :
After finding the folder new update (error message) :
command-line games steam
If you just want to pass parameters, you can use Steam's built-in option: right click your game > Properties > Set launch options
– simplegamer
Sep 15 '18 at 1:13
no the point is specifically to not have steam running and launch the game with parameters
– tatsu
Sep 16 '18 at 10:45
I mean it doesn't matter if steam is running but FAF isn't built to communicate with steam which would then pass the params to Forged Alliance, FAF is only built to communicate with Forged Alliance directly.
– tatsu
Sep 16 '18 at 10:46
Could you please post text files, dialogue messages, and program output listings as text, not as images? To achieve the latter two you can either 1) select, copy & paste the dialogue text or terminal content or 2) save the program output to a file and use that. Longer listings (the editor will tell you what’s too long) should be uploaded to a pastie service and linked to in the question. Thanks.
– David Foerster
Sep 17 '18 at 10:04
I did that; I feel that without the pictures it's much less clear what's happening and there is no text to be googled, google will just redirect you to @simplegamer 's answer because that's where it's written. have you got any ideas for this issue? I feel I'm really close and am just missing params.
– tatsu
Sep 18 '18 at 5:14
|
show 5 more comments
I'd like to launch a proton app installed via steam but without using steam.
the point being I can make my own command-line launcher and pass parameters etc...
since I'm entirely new to this I don't know by which horn to grab the bull.
will I be able to course through steam's lib or will I be forced to install my own separate version of proton?
Here's the system info steam gathered of my system :
Computer Information:
Manufacturer: Unknown
Model: Unknown
Form Factor: Desktop
No Touch Input Detected
Processor Information:
CPU Vendor: GenuineIntel
CPU Brand: Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
CPU Family: 0x6
CPU Model: 0x2d
CPU Stepping: 0x7
CPU Type: 0x0
Speed: 3800 Mhz
12 logical processors
6 physical processors
HyperThreading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported
Operating System Version:
Ubuntu 18.04.1 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 4.15.0-33-generic
X Server Vendor: The X.Org Foundation
X Server Release: 11906000
X Window Manager: GNOME Shell
Steam Runtime Version: steam-runtime-beta-release_2018-06-14
Video Card:
Driver: NVIDIA Corporation GeForce GTX 760/PCIe/SSE2
Driver Version: 4.6.0 NVIDIA 390.48
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID: 0x10de
DeviceID: 0x1187
Revision Not Detected
Number of Monitors: 2
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 20.04" x 11.26" (22.95" diag)
50.9cm x 28.6cm (58.3cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 2048 MB
Supported MSAA Modes: 2x 4x 8x 16x
Sound card:
Audio device: Realtek ALC898
Memory:
RAM: 15988 Mb
Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Total Hard Disk Space Available: 491396 Mb
Largest Free Hard Disk Block: 250110 Mb
VR Headset: None detected
Recent Failure Reports:
The specific game I'm trying to run is Supreme Commander Forged Alliance and it runs fine via steam.
I don't know why people have been giving it garbage steam play reports on the steam play compatibility site but personally; it runs perfectly:
https://spcr.netlify.com/app/9420
all I have to do is press alt-F4 two times and wait a lot to trick the main menu into showing up and past the main menu there are no bugs at all the in-game experience is fluid and stable.
but yeah, that game's entire online community is on FAF not on steam, both FAF python and FAF java run naively on Linux nowadays for the final key is getting java-FAF to make the correct proton calls to Forged Alliance for the game to fully work :)
Guide to get to where I'm at :
Prerequisite: Ubuntu 18.04.1
since this is the ask ubuntu forum it makes sense that you'd be using Ubuntu.
Also, the very latest version has proton working best so use that.
Note that doing all of this inside an emulation will cause problems when you get to the step of running the game under proton, so it's best to boot this Ubuntu 18.04.01 natively.
To install Forged Alliance :
Prerequisite: owning Supreme Commander Forged Alliance on steam (only steam is the only platform that has Proton that I'm aware of).
this is not very hard the game is regularly on sale at 2€ and is available for as cheap or cheaper from third party steam key vendors.
Install steam on your Ubuntu, this can be done from the Software center after adding the "canonical partners" source. it can also be done by running the Linux installer downloaded from the steam-powered website.
run and login to a steam account.
then go into your steam settings and enable Proton game installation for Linux.
once that is done Forged Alliance will show up as installable.
simply click install.
once that is done you may test running the game.
the game will start but the screen will be black, simply hit enter, enter, then alt-F4 then wait. this will trick the graphics stack into refreshing and the prompt saying "do you really want to exit to desktop?" will be on your screen.
close this and click on "create profile", type anything you want and validate, then click on the button that basically says "enter with this profile", the main menu is now supposed to show up but it black screens again : as you've figured out : hit alt-F4, wait for this action to refresh the view and again, close the "exit to desktop" prompt.
the menu is laggy but go to settings then -> graphics and switch to your native resolution (I haven't tried windowed yet, didn't want to press my luck).
also in the settings, you can turn off the main menu background video.
once you've done that the main menu is still laggier then it would be on windows but better. and you can run a skirmish (or the tutorial that it advises you to do first) and bear witness to the fluid in-game performance.
To install FAF :
install JRE 8 on your system and set it as default (here's how I like to get that done) :
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer -y
sudo apt install oracle-java8-set-default
(yes I choose to do the whole Oracle JDK I have much more reliable results doing that than open-JDK or just the jre. also for most ubuntu's the last line will be moot as it will have been done automatically already but it can't hurt either way)
(if your java-version
output is still incorrect despite this you can edit your .bashrc
under home
add export INSTALL4J_JAVA_HOME=/usr/lib/jvm/java-8-oracle
at the end and then type export .bashrc
)
download this: http://geosearchef.de/downlords-faf-client_linux_0_9_0-beta-rc_3.deb (keep the file despite chrome/firefoxe's warning)
go to the folder it's in (normally this should do the trick) :
cd Downloads/
then install it :
sudo apt install ./downlords-faf-client_linux_0_9_0-beta-rc_3.deb
then take ownership of the newly created directory :
sudo chown YOURLOGINNAME -R /opt/downlords-faf-client-0.9.0-beta-rc.3/
make two crucial files executable :
sudo chmod +x /opt/downlords-faf-client-0.9.0-beta-rc.3/downlords-faf-client && sudo chmod +x /opt/downlords-faf-client-0.9.0-beta-rc.3/lib/faf-uid
got to the newly created dir (changing dir is not personal preference here, the command to run will fail if issued outside of the install dir, sorry, this will be fixed later) :
cd /opt/downlords-faf-client-0.9.0-beta-rc.3/
and run FAF :
downlords-faf-client
or
./downlords-faf-client
now you should have FAF started. If you do not have an account you may create one.
after this, you can go into FAF's settings and there you can configure run folder and run arguments for FA.
Update for @simplegamer :
the issue I'm having is that I can't find what I'm looking for :
Normally Forged Alliance shows up as a folder under Program File (x86) called "Supreme Commander Forged Alliance"
I've already tried searching in this folder for any of these keywords with no hits.
I don't understand :
After finding the folder new update (error message) :
command-line games steam
I'd like to launch a proton app installed via steam but without using steam.
the point being I can make my own command-line launcher and pass parameters etc...
since I'm entirely new to this I don't know by which horn to grab the bull.
will I be able to course through steam's lib or will I be forced to install my own separate version of proton?
Here's the system info steam gathered of my system :
Computer Information:
Manufacturer: Unknown
Model: Unknown
Form Factor: Desktop
No Touch Input Detected
Processor Information:
CPU Vendor: GenuineIntel
CPU Brand: Intel(R) Core(TM) i7-3930K CPU @ 3.20GHz
CPU Family: 0x6
CPU Model: 0x2d
CPU Stepping: 0x7
CPU Type: 0x0
Speed: 3800 Mhz
12 logical processors
6 physical processors
HyperThreading: Supported
FCMOV: Supported
SSE2: Supported
SSE3: Supported
SSSE3: Supported
SSE4a: Unsupported
SSE41: Supported
SSE42: Supported
AES: Supported
AVX: Supported
CMPXCHG16B: Supported
LAHF/SAHF: Supported
PrefetchW: Unsupported
Operating System Version:
Ubuntu 18.04.1 LTS (64 bit)
Kernel Name: Linux
Kernel Version: 4.15.0-33-generic
X Server Vendor: The X.Org Foundation
X Server Release: 11906000
X Window Manager: GNOME Shell
Steam Runtime Version: steam-runtime-beta-release_2018-06-14
Video Card:
Driver: NVIDIA Corporation GeForce GTX 760/PCIe/SSE2
Driver Version: 4.6.0 NVIDIA 390.48
OpenGL Version: 4.6
Desktop Color Depth: 24 bits per pixel
Monitor Refresh Rate: 60 Hz
VendorID: 0x10de
DeviceID: 0x1187
Revision Not Detected
Number of Monitors: 2
Number of Logical Video Cards: 1
Primary Display Resolution: 1920 x 1080
Desktop Resolution: 1920 x 1080
Primary Display Size: 20.04" x 11.26" (22.95" diag)
50.9cm x 28.6cm (58.3cm diag)
Primary Bus: PCI Express 16x
Primary VRAM: 2048 MB
Supported MSAA Modes: 2x 4x 8x 16x
Sound card:
Audio device: Realtek ALC898
Memory:
RAM: 15988 Mb
Miscellaneous:
UI Language: English
LANG: en_US.UTF-8
Total Hard Disk Space Available: 491396 Mb
Largest Free Hard Disk Block: 250110 Mb
VR Headset: None detected
Recent Failure Reports:
The specific game I'm trying to run is Supreme Commander Forged Alliance and it runs fine via steam.
I don't know why people have been giving it garbage steam play reports on the steam play compatibility site but personally; it runs perfectly:
https://spcr.netlify.com/app/9420
all I have to do is press alt-F4 two times and wait a lot to trick the main menu into showing up and past the main menu there are no bugs at all the in-game experience is fluid and stable.
but yeah, that game's entire online community is on FAF not on steam, both FAF python and FAF java run naively on Linux nowadays for the final key is getting java-FAF to make the correct proton calls to Forged Alliance for the game to fully work :)
Guide to get to where I'm at :
Prerequisite: Ubuntu 18.04.1
since this is the ask ubuntu forum it makes sense that you'd be using Ubuntu.
Also, the very latest version has proton working best so use that.
Note that doing all of this inside an emulation will cause problems when you get to the step of running the game under proton, so it's best to boot this Ubuntu 18.04.01 natively.
To install Forged Alliance :
Prerequisite: owning Supreme Commander Forged Alliance on steam (only steam is the only platform that has Proton that I'm aware of).
this is not very hard the game is regularly on sale at 2€ and is available for as cheap or cheaper from third party steam key vendors.
Install steam on your Ubuntu, this can be done from the Software center after adding the "canonical partners" source. it can also be done by running the Linux installer downloaded from the steam-powered website.
run and login to a steam account.
then go into your steam settings and enable Proton game installation for Linux.
once that is done Forged Alliance will show up as installable.
simply click install.
once that is done you may test running the game.
the game will start but the screen will be black, simply hit enter, enter, then alt-F4 then wait. this will trick the graphics stack into refreshing and the prompt saying "do you really want to exit to desktop?" will be on your screen.
close this and click on "create profile", type anything you want and validate, then click on the button that basically says "enter with this profile", the main menu is now supposed to show up but it black screens again : as you've figured out : hit alt-F4, wait for this action to refresh the view and again, close the "exit to desktop" prompt.
the menu is laggy but go to settings then -> graphics and switch to your native resolution (I haven't tried windowed yet, didn't want to press my luck).
also in the settings, you can turn off the main menu background video.
once you've done that the main menu is still laggier then it would be on windows but better. and you can run a skirmish (or the tutorial that it advises you to do first) and bear witness to the fluid in-game performance.
To install FAF :
install JRE 8 on your system and set it as default (here's how I like to get that done) :
sudo add-apt-repository ppa:webupd8team/java
sudo apt update
sudo apt install oracle-java8-installer -y
sudo apt install oracle-java8-set-default
(yes I choose to do the whole Oracle JDK I have much more reliable results doing that than open-JDK or just the jre. also for most ubuntu's the last line will be moot as it will have been done automatically already but it can't hurt either way)
(if your java-version
output is still incorrect despite this you can edit your .bashrc
under home
add export INSTALL4J_JAVA_HOME=/usr/lib/jvm/java-8-oracle
at the end and then type export .bashrc
)
download this: http://geosearchef.de/downlords-faf-client_linux_0_9_0-beta-rc_3.deb (keep the file despite chrome/firefoxe's warning)
go to the folder it's in (normally this should do the trick) :
cd Downloads/
then install it :
sudo apt install ./downlords-faf-client_linux_0_9_0-beta-rc_3.deb
then take ownership of the newly created directory :
sudo chown YOURLOGINNAME -R /opt/downlords-faf-client-0.9.0-beta-rc.3/
make two crucial files executable :
sudo chmod +x /opt/downlords-faf-client-0.9.0-beta-rc.3/downlords-faf-client && sudo chmod +x /opt/downlords-faf-client-0.9.0-beta-rc.3/lib/faf-uid
got to the newly created dir (changing dir is not personal preference here, the command to run will fail if issued outside of the install dir, sorry, this will be fixed later) :
cd /opt/downlords-faf-client-0.9.0-beta-rc.3/
and run FAF :
downlords-faf-client
or
./downlords-faf-client
now you should have FAF started. If you do not have an account you may create one.
after this, you can go into FAF's settings and there you can configure run folder and run arguments for FA.
Update for @simplegamer :
the issue I'm having is that I can't find what I'm looking for :
Normally Forged Alliance shows up as a folder under Program File (x86) called "Supreme Commander Forged Alliance"
I've already tried searching in this folder for any of these keywords with no hits.
I don't understand :
After finding the folder new update (error message) :
command-line games steam
command-line games steam
edited Sep 22 '18 at 0:24
David Foerster
28.4k1365111
28.4k1365111
asked Sep 9 '18 at 16:22
tatsutatsu
246333
246333
If you just want to pass parameters, you can use Steam's built-in option: right click your game > Properties > Set launch options
– simplegamer
Sep 15 '18 at 1:13
no the point is specifically to not have steam running and launch the game with parameters
– tatsu
Sep 16 '18 at 10:45
I mean it doesn't matter if steam is running but FAF isn't built to communicate with steam which would then pass the params to Forged Alliance, FAF is only built to communicate with Forged Alliance directly.
– tatsu
Sep 16 '18 at 10:46
Could you please post text files, dialogue messages, and program output listings as text, not as images? To achieve the latter two you can either 1) select, copy & paste the dialogue text or terminal content or 2) save the program output to a file and use that. Longer listings (the editor will tell you what’s too long) should be uploaded to a pastie service and linked to in the question. Thanks.
– David Foerster
Sep 17 '18 at 10:04
I did that; I feel that without the pictures it's much less clear what's happening and there is no text to be googled, google will just redirect you to @simplegamer 's answer because that's where it's written. have you got any ideas for this issue? I feel I'm really close and am just missing params.
– tatsu
Sep 18 '18 at 5:14
|
show 5 more comments
If you just want to pass parameters, you can use Steam's built-in option: right click your game > Properties > Set launch options
– simplegamer
Sep 15 '18 at 1:13
no the point is specifically to not have steam running and launch the game with parameters
– tatsu
Sep 16 '18 at 10:45
I mean it doesn't matter if steam is running but FAF isn't built to communicate with steam which would then pass the params to Forged Alliance, FAF is only built to communicate with Forged Alliance directly.
– tatsu
Sep 16 '18 at 10:46
Could you please post text files, dialogue messages, and program output listings as text, not as images? To achieve the latter two you can either 1) select, copy & paste the dialogue text or terminal content or 2) save the program output to a file and use that. Longer listings (the editor will tell you what’s too long) should be uploaded to a pastie service and linked to in the question. Thanks.
– David Foerster
Sep 17 '18 at 10:04
I did that; I feel that without the pictures it's much less clear what's happening and there is no text to be googled, google will just redirect you to @simplegamer 's answer because that's where it's written. have you got any ideas for this issue? I feel I'm really close and am just missing params.
– tatsu
Sep 18 '18 at 5:14
If you just want to pass parameters, you can use Steam's built-in option: right click your game > Properties > Set launch options
– simplegamer
Sep 15 '18 at 1:13
If you just want to pass parameters, you can use Steam's built-in option: right click your game > Properties > Set launch options
– simplegamer
Sep 15 '18 at 1:13
no the point is specifically to not have steam running and launch the game with parameters
– tatsu
Sep 16 '18 at 10:45
no the point is specifically to not have steam running and launch the game with parameters
– tatsu
Sep 16 '18 at 10:45
I mean it doesn't matter if steam is running but FAF isn't built to communicate with steam which would then pass the params to Forged Alliance, FAF is only built to communicate with Forged Alliance directly.
– tatsu
Sep 16 '18 at 10:46
I mean it doesn't matter if steam is running but FAF isn't built to communicate with steam which would then pass the params to Forged Alliance, FAF is only built to communicate with Forged Alliance directly.
– tatsu
Sep 16 '18 at 10:46
Could you please post text files, dialogue messages, and program output listings as text, not as images? To achieve the latter two you can either 1) select, copy & paste the dialogue text or terminal content or 2) save the program output to a file and use that. Longer listings (the editor will tell you what’s too long) should be uploaded to a pastie service and linked to in the question. Thanks.
– David Foerster
Sep 17 '18 at 10:04
Could you please post text files, dialogue messages, and program output listings as text, not as images? To achieve the latter two you can either 1) select, copy & paste the dialogue text or terminal content or 2) save the program output to a file and use that. Longer listings (the editor will tell you what’s too long) should be uploaded to a pastie service and linked to in the question. Thanks.
– David Foerster
Sep 17 '18 at 10:04
I did that; I feel that without the pictures it's much less clear what's happening and there is no text to be googled, google will just redirect you to @simplegamer 's answer because that's where it's written. have you got any ideas for this issue? I feel I'm really close and am just missing params.
– tatsu
Sep 18 '18 at 5:14
I did that; I feel that without the pictures it's much less clear what's happening and there is no text to be googled, google will just redirect you to @simplegamer 's answer because that's where it's written. have you got any ideas for this issue? I feel I'm really close and am just missing params.
– tatsu
Sep 18 '18 at 5:14
|
show 5 more comments
2 Answers
2
active
oldest
votes
Proton/SteamPlay's wine is located in ~/.local/share/Steam/steamapps/common/Proton*
Your game's wineprefix is located in ~/.local/share/Steam/steamapps/compatdata/$appid/pfx
, you can find the $appid
in ~/.local/share/Steam/steamapps/common/$your-game/steam_appid.txt
(to use it, set the WINEPREFIX
environment variable to that path)
Edit: Your game files are located in ~/.local/share/Steam/steamapps/common/$your-game
To run a *.exe
file with Proton you can use the following commands:
Change working directory to Proton's:
cd ~/.local/share/Steam/steamapps/common/Proton*
Run the executable, for example:
STEAM_COMPAT_DATA_PATH="$HOME/.local/share/Steam/steamapps/compatdata/$appid" ./proton run dist/lib/wine/fakedlls/cmd.exe
but that means I'm coursing through my own installation of wine, not steam's, and wine is notoriously broken (in the case of FA in particular) on ubuntu 18.04.1. is there a trick to getting the same exact wine setup as steam, or would it be possible to path to steam's wine executable first then with args tell that to run my FA?
– tatsu
Sep 13 '18 at 7:18
oh is that whatWINEPREFIX
ing to that directory would accomplish? I'll try this
– tatsu
Sep 13 '18 at 7:22
I found the folder and the corresponding app id but that folder is devoid of any actual game files. I don't understand how I would run the game. the app id is 9420 in this case.
– tatsu
Sep 13 '18 at 19:06
1
Game files (Proton and native) are located in/home/gabriel/.local/share/Steam/steamapps/common/
, see edit
– simplegamer
Sep 15 '18 at 1:03
hey thanks for your help so far : I'm not having any success, please look at the picture I attached to my post. would you mind a stack overflow chat?
– tatsu
Sep 16 '18 at 10:58
|
show 6 more comments
You need to create ~/.proton
. It can be any directory and can be empty.
On the command-line you can use:
mkdir ~/.proton
./something
points to the file "something" and runs it, in the command above./proton
is not a directory it's a runnable file. you can tell because of the./
and also because we immediately pass itrun
as an argument and a file to run as second argument. the fileproton exists
if it didn't, running the command wouldn't open up a window and we wouldn't drop out of that command upon closing that without any output in terminal, instead, terminal would tell us : "file or directory "proton" does not exist."
– tatsu
Sep 19 '18 at 9:26
1
@tatsu: Please read again. It’s~/.proton
, not./proton
, and both are simply path names that can refer to any file object, whether they’re regular (and possible executable) files or directories. It just so happens that your command-line interpreter interprets the first "token" of each instruction as a command name which may come in the form of a path to an executable file.
– David Foerster
Sep 19 '18 at 19:41
I added concrete instructions how to create the directory mentioned in the answer.
– David Foerster
Sep 19 '18 at 19:42
oh my bad. Ok. and this would fix the error and correctly run the game? why?
– tatsu
Sep 20 '18 at 7:13
@tatsu did it worked or you want to know how or why it will work?
– M.A.K. Ripon
Sep 20 '18 at 9:32
|
show 4 more comments
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "89"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: true,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: 10,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1073691%2ferror-on-executing-steam-proton-app-via-command-line%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Proton/SteamPlay's wine is located in ~/.local/share/Steam/steamapps/common/Proton*
Your game's wineprefix is located in ~/.local/share/Steam/steamapps/compatdata/$appid/pfx
, you can find the $appid
in ~/.local/share/Steam/steamapps/common/$your-game/steam_appid.txt
(to use it, set the WINEPREFIX
environment variable to that path)
Edit: Your game files are located in ~/.local/share/Steam/steamapps/common/$your-game
To run a *.exe
file with Proton you can use the following commands:
Change working directory to Proton's:
cd ~/.local/share/Steam/steamapps/common/Proton*
Run the executable, for example:
STEAM_COMPAT_DATA_PATH="$HOME/.local/share/Steam/steamapps/compatdata/$appid" ./proton run dist/lib/wine/fakedlls/cmd.exe
but that means I'm coursing through my own installation of wine, not steam's, and wine is notoriously broken (in the case of FA in particular) on ubuntu 18.04.1. is there a trick to getting the same exact wine setup as steam, or would it be possible to path to steam's wine executable first then with args tell that to run my FA?
– tatsu
Sep 13 '18 at 7:18
oh is that whatWINEPREFIX
ing to that directory would accomplish? I'll try this
– tatsu
Sep 13 '18 at 7:22
I found the folder and the corresponding app id but that folder is devoid of any actual game files. I don't understand how I would run the game. the app id is 9420 in this case.
– tatsu
Sep 13 '18 at 19:06
1
Game files (Proton and native) are located in/home/gabriel/.local/share/Steam/steamapps/common/
, see edit
– simplegamer
Sep 15 '18 at 1:03
hey thanks for your help so far : I'm not having any success, please look at the picture I attached to my post. would you mind a stack overflow chat?
– tatsu
Sep 16 '18 at 10:58
|
show 6 more comments
Proton/SteamPlay's wine is located in ~/.local/share/Steam/steamapps/common/Proton*
Your game's wineprefix is located in ~/.local/share/Steam/steamapps/compatdata/$appid/pfx
, you can find the $appid
in ~/.local/share/Steam/steamapps/common/$your-game/steam_appid.txt
(to use it, set the WINEPREFIX
environment variable to that path)
Edit: Your game files are located in ~/.local/share/Steam/steamapps/common/$your-game
To run a *.exe
file with Proton you can use the following commands:
Change working directory to Proton's:
cd ~/.local/share/Steam/steamapps/common/Proton*
Run the executable, for example:
STEAM_COMPAT_DATA_PATH="$HOME/.local/share/Steam/steamapps/compatdata/$appid" ./proton run dist/lib/wine/fakedlls/cmd.exe
but that means I'm coursing through my own installation of wine, not steam's, and wine is notoriously broken (in the case of FA in particular) on ubuntu 18.04.1. is there a trick to getting the same exact wine setup as steam, or would it be possible to path to steam's wine executable first then with args tell that to run my FA?
– tatsu
Sep 13 '18 at 7:18
oh is that whatWINEPREFIX
ing to that directory would accomplish? I'll try this
– tatsu
Sep 13 '18 at 7:22
I found the folder and the corresponding app id but that folder is devoid of any actual game files. I don't understand how I would run the game. the app id is 9420 in this case.
– tatsu
Sep 13 '18 at 19:06
1
Game files (Proton and native) are located in/home/gabriel/.local/share/Steam/steamapps/common/
, see edit
– simplegamer
Sep 15 '18 at 1:03
hey thanks for your help so far : I'm not having any success, please look at the picture I attached to my post. would you mind a stack overflow chat?
– tatsu
Sep 16 '18 at 10:58
|
show 6 more comments
Proton/SteamPlay's wine is located in ~/.local/share/Steam/steamapps/common/Proton*
Your game's wineprefix is located in ~/.local/share/Steam/steamapps/compatdata/$appid/pfx
, you can find the $appid
in ~/.local/share/Steam/steamapps/common/$your-game/steam_appid.txt
(to use it, set the WINEPREFIX
environment variable to that path)
Edit: Your game files are located in ~/.local/share/Steam/steamapps/common/$your-game
To run a *.exe
file with Proton you can use the following commands:
Change working directory to Proton's:
cd ~/.local/share/Steam/steamapps/common/Proton*
Run the executable, for example:
STEAM_COMPAT_DATA_PATH="$HOME/.local/share/Steam/steamapps/compatdata/$appid" ./proton run dist/lib/wine/fakedlls/cmd.exe
Proton/SteamPlay's wine is located in ~/.local/share/Steam/steamapps/common/Proton*
Your game's wineprefix is located in ~/.local/share/Steam/steamapps/compatdata/$appid/pfx
, you can find the $appid
in ~/.local/share/Steam/steamapps/common/$your-game/steam_appid.txt
(to use it, set the WINEPREFIX
environment variable to that path)
Edit: Your game files are located in ~/.local/share/Steam/steamapps/common/$your-game
To run a *.exe
file with Proton you can use the following commands:
Change working directory to Proton's:
cd ~/.local/share/Steam/steamapps/common/Proton*
Run the executable, for example:
STEAM_COMPAT_DATA_PATH="$HOME/.local/share/Steam/steamapps/compatdata/$appid" ./proton run dist/lib/wine/fakedlls/cmd.exe
edited Sep 17 '18 at 10:06
David Foerster
28.4k1365111
28.4k1365111
answered Sep 13 '18 at 3:13
simplegamersimplegamer
33427
33427
but that means I'm coursing through my own installation of wine, not steam's, and wine is notoriously broken (in the case of FA in particular) on ubuntu 18.04.1. is there a trick to getting the same exact wine setup as steam, or would it be possible to path to steam's wine executable first then with args tell that to run my FA?
– tatsu
Sep 13 '18 at 7:18
oh is that whatWINEPREFIX
ing to that directory would accomplish? I'll try this
– tatsu
Sep 13 '18 at 7:22
I found the folder and the corresponding app id but that folder is devoid of any actual game files. I don't understand how I would run the game. the app id is 9420 in this case.
– tatsu
Sep 13 '18 at 19:06
1
Game files (Proton and native) are located in/home/gabriel/.local/share/Steam/steamapps/common/
, see edit
– simplegamer
Sep 15 '18 at 1:03
hey thanks for your help so far : I'm not having any success, please look at the picture I attached to my post. would you mind a stack overflow chat?
– tatsu
Sep 16 '18 at 10:58
|
show 6 more comments
but that means I'm coursing through my own installation of wine, not steam's, and wine is notoriously broken (in the case of FA in particular) on ubuntu 18.04.1. is there a trick to getting the same exact wine setup as steam, or would it be possible to path to steam's wine executable first then with args tell that to run my FA?
– tatsu
Sep 13 '18 at 7:18
oh is that whatWINEPREFIX
ing to that directory would accomplish? I'll try this
– tatsu
Sep 13 '18 at 7:22
I found the folder and the corresponding app id but that folder is devoid of any actual game files. I don't understand how I would run the game. the app id is 9420 in this case.
– tatsu
Sep 13 '18 at 19:06
1
Game files (Proton and native) are located in/home/gabriel/.local/share/Steam/steamapps/common/
, see edit
– simplegamer
Sep 15 '18 at 1:03
hey thanks for your help so far : I'm not having any success, please look at the picture I attached to my post. would you mind a stack overflow chat?
– tatsu
Sep 16 '18 at 10:58
but that means I'm coursing through my own installation of wine, not steam's, and wine is notoriously broken (in the case of FA in particular) on ubuntu 18.04.1. is there a trick to getting the same exact wine setup as steam, or would it be possible to path to steam's wine executable first then with args tell that to run my FA?
– tatsu
Sep 13 '18 at 7:18
but that means I'm coursing through my own installation of wine, not steam's, and wine is notoriously broken (in the case of FA in particular) on ubuntu 18.04.1. is there a trick to getting the same exact wine setup as steam, or would it be possible to path to steam's wine executable first then with args tell that to run my FA?
– tatsu
Sep 13 '18 at 7:18
oh is that what
WINEPREFIX
ing to that directory would accomplish? I'll try this– tatsu
Sep 13 '18 at 7:22
oh is that what
WINEPREFIX
ing to that directory would accomplish? I'll try this– tatsu
Sep 13 '18 at 7:22
I found the folder and the corresponding app id but that folder is devoid of any actual game files. I don't understand how I would run the game. the app id is 9420 in this case.
– tatsu
Sep 13 '18 at 19:06
I found the folder and the corresponding app id but that folder is devoid of any actual game files. I don't understand how I would run the game. the app id is 9420 in this case.
– tatsu
Sep 13 '18 at 19:06
1
1
Game files (Proton and native) are located in
/home/gabriel/.local/share/Steam/steamapps/common/
, see edit– simplegamer
Sep 15 '18 at 1:03
Game files (Proton and native) are located in
/home/gabriel/.local/share/Steam/steamapps/common/
, see edit– simplegamer
Sep 15 '18 at 1:03
hey thanks for your help so far : I'm not having any success, please look at the picture I attached to my post. would you mind a stack overflow chat?
– tatsu
Sep 16 '18 at 10:58
hey thanks for your help so far : I'm not having any success, please look at the picture I attached to my post. would you mind a stack overflow chat?
– tatsu
Sep 16 '18 at 10:58
|
show 6 more comments
You need to create ~/.proton
. It can be any directory and can be empty.
On the command-line you can use:
mkdir ~/.proton
./something
points to the file "something" and runs it, in the command above./proton
is not a directory it's a runnable file. you can tell because of the./
and also because we immediately pass itrun
as an argument and a file to run as second argument. the fileproton exists
if it didn't, running the command wouldn't open up a window and we wouldn't drop out of that command upon closing that without any output in terminal, instead, terminal would tell us : "file or directory "proton" does not exist."
– tatsu
Sep 19 '18 at 9:26
1
@tatsu: Please read again. It’s~/.proton
, not./proton
, and both are simply path names that can refer to any file object, whether they’re regular (and possible executable) files or directories. It just so happens that your command-line interpreter interprets the first "token" of each instruction as a command name which may come in the form of a path to an executable file.
– David Foerster
Sep 19 '18 at 19:41
I added concrete instructions how to create the directory mentioned in the answer.
– David Foerster
Sep 19 '18 at 19:42
oh my bad. Ok. and this would fix the error and correctly run the game? why?
– tatsu
Sep 20 '18 at 7:13
@tatsu did it worked or you want to know how or why it will work?
– M.A.K. Ripon
Sep 20 '18 at 9:32
|
show 4 more comments
You need to create ~/.proton
. It can be any directory and can be empty.
On the command-line you can use:
mkdir ~/.proton
./something
points to the file "something" and runs it, in the command above./proton
is not a directory it's a runnable file. you can tell because of the./
and also because we immediately pass itrun
as an argument and a file to run as second argument. the fileproton exists
if it didn't, running the command wouldn't open up a window and we wouldn't drop out of that command upon closing that without any output in terminal, instead, terminal would tell us : "file or directory "proton" does not exist."
– tatsu
Sep 19 '18 at 9:26
1
@tatsu: Please read again. It’s~/.proton
, not./proton
, and both are simply path names that can refer to any file object, whether they’re regular (and possible executable) files or directories. It just so happens that your command-line interpreter interprets the first "token" of each instruction as a command name which may come in the form of a path to an executable file.
– David Foerster
Sep 19 '18 at 19:41
I added concrete instructions how to create the directory mentioned in the answer.
– David Foerster
Sep 19 '18 at 19:42
oh my bad. Ok. and this would fix the error and correctly run the game? why?
– tatsu
Sep 20 '18 at 7:13
@tatsu did it worked or you want to know how or why it will work?
– M.A.K. Ripon
Sep 20 '18 at 9:32
|
show 4 more comments
You need to create ~/.proton
. It can be any directory and can be empty.
On the command-line you can use:
mkdir ~/.proton
You need to create ~/.proton
. It can be any directory and can be empty.
On the command-line you can use:
mkdir ~/.proton
edited Sep 19 '18 at 19:38
David Foerster
28.4k1365111
28.4k1365111
answered Sep 19 '18 at 6:15
M.A.K. RiponM.A.K. Ripon
1,605922
1,605922
./something
points to the file "something" and runs it, in the command above./proton
is not a directory it's a runnable file. you can tell because of the./
and also because we immediately pass itrun
as an argument and a file to run as second argument. the fileproton exists
if it didn't, running the command wouldn't open up a window and we wouldn't drop out of that command upon closing that without any output in terminal, instead, terminal would tell us : "file or directory "proton" does not exist."
– tatsu
Sep 19 '18 at 9:26
1
@tatsu: Please read again. It’s~/.proton
, not./proton
, and both are simply path names that can refer to any file object, whether they’re regular (and possible executable) files or directories. It just so happens that your command-line interpreter interprets the first "token" of each instruction as a command name which may come in the form of a path to an executable file.
– David Foerster
Sep 19 '18 at 19:41
I added concrete instructions how to create the directory mentioned in the answer.
– David Foerster
Sep 19 '18 at 19:42
oh my bad. Ok. and this would fix the error and correctly run the game? why?
– tatsu
Sep 20 '18 at 7:13
@tatsu did it worked or you want to know how or why it will work?
– M.A.K. Ripon
Sep 20 '18 at 9:32
|
show 4 more comments
./something
points to the file "something" and runs it, in the command above./proton
is not a directory it's a runnable file. you can tell because of the./
and also because we immediately pass itrun
as an argument and a file to run as second argument. the fileproton exists
if it didn't, running the command wouldn't open up a window and we wouldn't drop out of that command upon closing that without any output in terminal, instead, terminal would tell us : "file or directory "proton" does not exist."
– tatsu
Sep 19 '18 at 9:26
1
@tatsu: Please read again. It’s~/.proton
, not./proton
, and both are simply path names that can refer to any file object, whether they’re regular (and possible executable) files or directories. It just so happens that your command-line interpreter interprets the first "token" of each instruction as a command name which may come in the form of a path to an executable file.
– David Foerster
Sep 19 '18 at 19:41
I added concrete instructions how to create the directory mentioned in the answer.
– David Foerster
Sep 19 '18 at 19:42
oh my bad. Ok. and this would fix the error and correctly run the game? why?
– tatsu
Sep 20 '18 at 7:13
@tatsu did it worked or you want to know how or why it will work?
– M.A.K. Ripon
Sep 20 '18 at 9:32
./something
points to the file "something" and runs it, in the command above ./proton
is not a directory it's a runnable file. you can tell because of the ./
and also because we immediately pass it run
as an argument and a file to run as second argument. the file proton exists
if it didn't, running the command wouldn't open up a window and we wouldn't drop out of that command upon closing that without any output in terminal, instead, terminal would tell us : "file or directory "proton" does not exist."– tatsu
Sep 19 '18 at 9:26
./something
points to the file "something" and runs it, in the command above ./proton
is not a directory it's a runnable file. you can tell because of the ./
and also because we immediately pass it run
as an argument and a file to run as second argument. the file proton exists
if it didn't, running the command wouldn't open up a window and we wouldn't drop out of that command upon closing that without any output in terminal, instead, terminal would tell us : "file or directory "proton" does not exist."– tatsu
Sep 19 '18 at 9:26
1
1
@tatsu: Please read again. It’s
~/.proton
, not ./proton
, and both are simply path names that can refer to any file object, whether they’re regular (and possible executable) files or directories. It just so happens that your command-line interpreter interprets the first "token" of each instruction as a command name which may come in the form of a path to an executable file.– David Foerster
Sep 19 '18 at 19:41
@tatsu: Please read again. It’s
~/.proton
, not ./proton
, and both are simply path names that can refer to any file object, whether they’re regular (and possible executable) files or directories. It just so happens that your command-line interpreter interprets the first "token" of each instruction as a command name which may come in the form of a path to an executable file.– David Foerster
Sep 19 '18 at 19:41
I added concrete instructions how to create the directory mentioned in the answer.
– David Foerster
Sep 19 '18 at 19:42
I added concrete instructions how to create the directory mentioned in the answer.
– David Foerster
Sep 19 '18 at 19:42
oh my bad. Ok. and this would fix the error and correctly run the game? why?
– tatsu
Sep 20 '18 at 7:13
oh my bad. Ok. and this would fix the error and correctly run the game? why?
– tatsu
Sep 20 '18 at 7:13
@tatsu did it worked or you want to know how or why it will work?
– M.A.K. Ripon
Sep 20 '18 at 9:32
@tatsu did it worked or you want to know how or why it will work?
– M.A.K. Ripon
Sep 20 '18 at 9:32
|
show 4 more comments
Thanks for contributing an answer to Ask Ubuntu!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2faskubuntu.com%2fquestions%2f1073691%2ferror-on-executing-steam-proton-app-via-command-line%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
If you just want to pass parameters, you can use Steam's built-in option: right click your game > Properties > Set launch options
– simplegamer
Sep 15 '18 at 1:13
no the point is specifically to not have steam running and launch the game with parameters
– tatsu
Sep 16 '18 at 10:45
I mean it doesn't matter if steam is running but FAF isn't built to communicate with steam which would then pass the params to Forged Alliance, FAF is only built to communicate with Forged Alliance directly.
– tatsu
Sep 16 '18 at 10:46
Could you please post text files, dialogue messages, and program output listings as text, not as images? To achieve the latter two you can either 1) select, copy & paste the dialogue text or terminal content or 2) save the program output to a file and use that. Longer listings (the editor will tell you what’s too long) should be uploaded to a pastie service and linked to in the question. Thanks.
– David Foerster
Sep 17 '18 at 10:04
I did that; I feel that without the pictures it's much less clear what's happening and there is no text to be googled, google will just redirect you to @simplegamer 's answer because that's where it's written. have you got any ideas for this issue? I feel I'm really close and am just missing params.
– tatsu
Sep 18 '18 at 5:14