> > fgconsole (1)        - print the number of the active VT.
> > ...
> >
> > It seems to need super user privileges though.  I can see why super
> > user privileges should be necessary for chvt but not fgconsole.  Does
> > anyone know why or should it be reported as a "bug".
>
> Hi,
>
> it doesn't need root privileges here... this is basically all it's doing
> (I hadn't found fgconsole, so I wrapped up something similar):
>
...
>
> Apparently VT_GETSTATE doesn't work when you're under X (returns EINVAL)...

I hadn't tried it outside of X and there it does work as a non-root
user.  but in X I get:

[EMAIL PROTECTED]:~$ fgconsole
Couldnt get a file descriptor referring to the console
[EMAIL PROTECTED]:~$ sudo fgconsole
9
[EMAIL PROTECTED]:~$ sudo -u dberg fgconsole
Couldnt get a file descriptor referring to the console
[EMAIL PROTECTED]:~$

On both my ubuntu and debian box.

Perhaps its just environment, but why would it work for a non-root
outside X, for root using either su or sudo in X, but not a non-root
in X wether sudo is used or not?

--Dave

Reply via email to