I found that some games such as Plane Shift do not run on my computer. I made some search in the Web and found that I need execute the following command before the start of X server: xhost +localhost The was an advice regarding Quake 3 though. This worked well and I filed a bugreport asking to include this command in startup scripts: http://bugzilla.novell.com/show_bug.cgi?id=561074
The bugreport was closed and I was redirected to this mailing list because I allegedly incorrectly installed the system (this is a fresh install about a week ago).
IMHO all programs should be able and should use the X authority that is that ``xhost +localhost'' should be stay a nogo.
You may check your environment e.g.
echo $XAUTHORITY xauth list
and maybe read the manual page about xauth (man 1 xauth).
If your program is not able to use X authority then it is IMHO buggy and you may report it upstream.
I got the following output:
anixx@anixx-desktop:~> echo $XAUTHORITY /var/run/gdm/auth-for-anixx-iLDIQ6/database
anyway, PlaneShift works well under Ubuntu at default install.
The environment variables XAUTHORITY and ICEAUTHORITY should not point to the system database of gdm but to files in your HOME directory (normally this is ~/.Xauthority and ~/.ICEauthority) as the GDM should write a copy of the cookie of the display to your personal ~/.Xauthority and maybe to ~/.ICEauthority file.
Is this a bug? I did not change anything after install. How to correct this? Will this help to run the abovementioned games? -- To unsubscribe, e-mail: opensuse+unsubscribe@opensuse.org For additional commands, e-mail: opensuse+help@opensuse.org