> > I read that the user has to be root in order to use SVGALIB
> > (e.g. for games). Is this true? If so, WHY??
> You have to be root, because only root has the privilege to access
> the graphics hardware and memory map the frame buffer. In Linux
> you have to be root to directly access any hardware.
I played around with the privileges of /dev/console, made it a+rw,
but it did not help much. At least it helped for some games and
for others not (can't remember which ones).
Seems as if some games test the user they are running and complain
before they try to open the screen (what is possible if they
are allowed to write to /dev/console - some games worked with
I also want to be able to start SVGA applications from within X.
At the moment I am often required to switch to a text-console. Very
annoying. That's why I avoid using SVGA-lib based applications.
Quote:> I think that this should be changed, but personally i don't have
> the time to do it. Look for the CGI project.
You mean GGI.