So here’s the scoop. I download a game .rpm via YaST, the icon shows up in the KDE start menu, all is well. I click the icon to launch the game. A window appears in the little window bar at the bottom of the screen and the little icon bounces next to my cursor for a few seconds, and then it all stops. No game.
Some games work, some mimic the behavior described above.
Back in my Ubuntu days I recall having a similar problem, which was resolved by attempting to run the game via the terminal, which would then reveal a “hidden” library that needed to be installed (even though Synaptic insisted all dependencies were met).
I’m afraid that I’m unfamiliar with the commands to launch games straight from the terminal in openSUSE/KDE.
Most of the games will use the same command under Ubuntu as under openSUSE.
But if you don’t know what the command is then here’s a way to find out the command.
The first thing I try is type the name of the program in lower case.
So for example:
Supertux -> supertux
Blender -> blender
Wesnoth -> wesnoth
This doesn’t work for every application/game.
Sometimes you need to add version numbers.
If you still don’t know the application command you can do this:
Right click on the Kickoff menu (Menu left under).
Select Menu-editor.
Navigate trough the categories and finally select the application/game.
On the right you’ll see a textbox “Command:” copy this command and run it from terminal.
Two games that don’t work are Urban Terror and Rigs of Rods. Here’s the output of the following commands:
urbanterror
rm: cannot remove `/home/eric/.q3a/q3ut4/zpak000.pk3': No such file or directory
rigsofrods
* config path: /home/eric/RigsOfRods/config/
* user path: /home/eric/RigsOfRods/
* program path: /usr/lib64/rigsofrods/
* used plugins.cfg: /usr/lib64/rigsofrods/plugins.cfg
* used ogre.cfg: /home/eric/RigsOfRods/config/ogre.cfg
* used ogre.log: /home/eric/RigsOfRods/logs/RoR.log
An exception has occured!: OGRE EXCEPTION(6:FileNotFoundException): '/home/eric/RigsOfRods/config/RoR.cfg' file not found! in ConfigFile::load at /usr/src/packages/BUILD/0.36.3/build/dependencies/ogre/OgreMain/src/OgreConfigFile.cpp (line 84) / url: http://wiki.rigsofrods.com/index.php?title=Error_6#ConfigFile::load
There’s still some information missing in your posts.
So could you tell us which version of openSUSE you have?
And which version of the games?
A year back some people had the same problem.
Here’s the link: Urban Terror - openSUSE Forums
So you need to run these commands in order to get urban terror running:
mkdir -p /home/<USER NAME>/.q3a/q3ut4
touch /home/<USER NAME>/.q3a/q3ut4/zpak000.pk3
I think you’ve overlooked something.
There’s a link to a help page in the error message. Error 6 - Rigs of Rods Wiki