Forums » Linux

Linux Mint 11 - White Screen

Sep 23, 2011 Stark Dar link
OKay, I'm back on my better laptop and takin another kick at the Linux can, after the Ubuntu 10.04 debacle. Am now on Linux Mint 11, and although I know a bit from before, I like it more already.

All that aside, I am having trouble running vo . I made the Vendetta file executable, and after a few white screens, it ran once or twice. Now it never does.... just a white screen.

I tried re-installing to no avail. Any help will be appreciated.

Edit: Okay, I stumbled upon a fix that worked:

open Compiz Fusion,

change Windows Manager from Compiz to Metacity.

enjoy.

New problem: Every shortcut or such that I make to the vendetta icon fails to launch. No response.
wtf?

Please treat me like I am a total Linux noob.
Sep 25, 2011 Stark Dar link
Okay, if I move the Vendetta icon to the desktop and run it, this errors.log appears:

Setting up signal handlers...archive returned 3
[Sun Sep 25 19:13:25 2011]
FXInfo: Error opening 'dat/effects.dat'.
[Sun Sep 25 19:13:25 2011]
FXInfo: Error opening 'dat/materials.dat'.
[Sun Sep 25 19:13:25 2011]
FXInfo: Error opening 'dat/effectcomponents.dat'.
[Sun Sep 25 19:13:25 2011] SetVideoMode failed, line 34: m_currentvideodriverinfo=(nil), m_videodriver=(nil)

does that help?

Thanks in advance.
Sep 25, 2011 Pizzasgood link
Aha. You need to use ~/bin/vendetta, not ~/.vendetta/vendetta.
Sep 26, 2011 Stark Dar link
hmm, there is not a vendetta in the /bin folder. Just what appear to be shell commands. The only vendetta files I have are in home/.vendetta....
Sep 27, 2011 Pizzasgood link
Actually, I said ~/bin, not /bin. The '~' stands for your home directory. So ~/bin would be something like /home/starkdar/bin/.

If for some reason the game didn't install the executable there, open a terminal and run "which vendetta". That will return the path to the file that you want to link to on your desktop.
Sep 27, 2011 Stark Dar link
Thanks for the ~ tip, that makes sense.

/home/starkdar/bin does not exist, I simply hit [y] during install to use defaults so getting help; when something inevitably fucked up; would be easy.

The game did not install anything there, as there is no there, and it didn't create one. I ran the "which vendetta" from a terminal, from a variety of locations, to no effect. What am I doing wrong?
Sep 28, 2011 Pizzasgood link
If 'which vendetta' doesn't return anything, that means vendetta didn't install an executable in your path for some reason. Probably because you didn't already have a ~/bin/ set up and added to the $PATH, I don't know.

Try just making a desktop icon for ~/.vendetta/update.rlb instead. Make sure it's a symlink and not a copy though, because that file is the updater, and if you copy it I don't know if the copy will update itself. If you make a link, it is a nonissue.

Alternately, you could create a script that runs the updater. You'd just create a text file on the desktop named whatever you want, probably "Vendetta", which contains the following:

#!/bin/sh
cd ~/.vendetta
exec ./update.rlb

Then you'd just have to set the executable bit on that file. You should be able to do that by right-clicking it and finding an entry in the menu named something like "Permissions". It will probably give you a matrix of checkboxes. You want to check the box that corresponds to both "owner" and "executable".