[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Switching from X to ttys



I'v tried several things. First of all, I added:

Section "ServerFlags"
        Option          "DontVTSwitch"  "false"
        Option          "DontZoom"      "false"
        Option          "DisableVidModeExtension" "false"
EndSection

to my XF86Config and checked that these options were recognized correctly in
/var/log/XFree86.0.log.

Then, of course, nothing changed for switching to VT, nor could I zoom. So I
thought, maybe X has reconfigured my keyboard somehow and interprets the
Crtl-Alt sequence differently. But then, Ctrl-Alt-Del did shut the X server
down, so that may not be the case.

I started suspecting the problem may indeed come from the X server. I run the
latest version (4.3.0.dfsg.1-8) but, as CRT did not work then, I installed the
enhanced GATOS ati.2 driver on top of it. The overall behavior is satisfactory
but not without bugs: DRI works, CRT works if the cable is plugged at boot
time.
 Could it be that the console problem (as the zooming problem) is related to
that ?

Maybe I should try to revert to the pristine X server distributed by debian
first to check that out. I'm a bit reluctuant to break the DRI though. I'll
keep you posted anyways.

Besides, you are right Alt+Fn suffices to change tty in the console, I had just
never realised that.

Thanks,

Shan
Selon Micha Feigin <michf@post.tau.ac.il>:

> At Fri, 26 Nov 2004 16:06:29 +0100,
> Shan Mignot wrote:
> >
> > All right, here is how things behave:
> >
> > * as a normal user (shan):
> > shan@coroico /dev > chvt 2
> > Couldnt get a file descriptor referring to the console
> > zsh: exit 1     chvt 2
> >
> > shan@coroico /dev > chvt 1
> > Couldnt get a file descriptor referring to the console
> > zsh: exit 1     chvt 2
> >
> > * as root things work just fine and from the tty I can change tty using
> > Ctrl+Al+Fn
>
> Forgot about that, but yes, it only works as root also for me.
>
> Switching ttys in the console should work with only Alt-Fn, no control.
>
> Look in your /etc/X11/XF86Config-4 and see if you have a SERVERFLAGS section
> with an entry
>
>        Option "DontVTSwitch"  "true"
>
> If you have then remove it, and if you don't try adding
>
>        Option "DontVTSwitch"  "false"
>
> and see if it works (you may need to add the serverflags section for this).
>
>
> >
> > Here an except from ls in /dev:
> >
> > crw-------  1 root root 4, 0 2004-10-08 10:49 tty0
> > crw-------  1 shan tty  4, 1 2004-11-26 16:02 tty1
> > crw-------  1 root root 4, 2 2004-11-26 16:02 tty2
> > crw-------  1 root root 4, 3 2004-11-26 11:10 tty3
> > crw-------  1 root root 4, 4 2004-11-26 11:10 tty4
> > crw-------  1 root root 4, 5 2004-11-26 11:10 tty5
> > crw-------  1 root root 4, 6 2004-11-26 11:10 tty6
> > crw--w----  1 root root 4, 7 2004-11-26 16:02 tty7
> > crw--w----  1 root root 4, 8 2000-07-05 19:43 tty8
> > crw--w----  1 root root 4, 9 2000-07-05 19:43 tty9
> >
> > Could it be that the permissions are not right ? But then why won't it work
> > while shan is the owner of tty1 ?
> >
> > I've also taken a look in the XF86Config-4 file and haven't seen anything
> like
> > disabling that behavior. Any idea what it would look like ?
> >
> > Any further idea ?
> > Thanks a lot for your help.
> >
> > Shan
> >
> >
> > Selon Micha Feigin <michf@post.tau.ac.il>:
> >
> > > At Fri, 26 Nov 2004 14:35:41 +0100,
> > > Shan Mignot wrote:
> > > >
> > > > Hi,
> > > >
> > > > For some time now I have not been able to switch to other ttys.
> Pressing
> > > > Ctrl-Alt-F1 ... F6 simply does not result in anything. I've seen
> somewhere
> > > that
> > > > it may be related to the console-tools, console-data and console-common
> > > packages
> > > > but I have no idea how. Looking at my /etc/inittab, I don't see any
> reason
> > > why
> > > > switching should not work and beside, if I kill gdm then several ttys
> exist
> > > and
> > > > I can switch between them as of old.
> > > >
> > >
> > > Try as a start to do "chvt 1" and see if that switches (just to make sure
> it
> > > works).
> > >
> > > Its also possible to disable that behavier in XF86Config-4, could it be
> that
> > > you
> > > disabled it?
> > >
> > > > Any Idea ?
> > > >
> > > > Shan
> > > >
> > > > -----------------------------------------------------------
> > > > # /etc/inittab: init(8) configuration.
> > > > # $Id: inittab,v 1.8 1998/05/10 10:37:50 miquels Exp $
> > > >
> > > > # The default runlevel.
> > > > id:2:initdefault:
> > > >
> > > > # Boot-time system configuration/initialization script.
> > > > # This is run first except when booting in emergency (-b) mode.
> > > > si::sysinit:/etc/init.d/rcS
> > > >
> > > > # What to do in single-user mode.
> > > > ~~:S:wait:/sbin/sulogin
> > > >
> > > > # /etc/init.d executes the S and K scripts upon change
> > > > # of runlevel.
> > > > #
> > > > # Runlevel 0 is halt.
> > > > # Runlevel 1 is single-user.
> > > > # Runlevels 2-5 are multi-user.
> > > > # Runlevel 6 is reboot.
> > > >
> > > > l0:0:wait:/etc/init.d/rc 0
> > > > l1:1:wait:/etc/init.d/rc 1
> > > > l2:2:wait:/etc/init.d/rc 2
> > > > l3:3:wait:/etc/init.d/rc 3
> > > > l4:4:wait:/etc/init.d/rc 4
> > > > l5:5:wait:/etc/init.d/rc 5
> > > > l6:6:wait:/etc/init.d/rc 6
> > > > # Normally not reached, but fallthrough in case of emergency.
> > > > z6:6:respawn:/sbin/sulogin
> > > >
> > > > # What to do when CTRL-ALT-DEL is pressed.
> > > > #ca:12345:ctrlaltdel:/sbin/shutdown -t1 -a -r now
> > > >
> > > > # Action on special keypress (ALT-UpArrow).
> > > > kb::kbrequest:/bin/echo "Keyboard Request--edit /etc/inittab to let
> this
> > > work."
> > > >
> > > > # What to do when the power fails/returns.
> > > > pf::powerwait:/etc/init.d/powerfail start
> > > > pn::powerfailnow:/etc/init.d/powerfail now
> > > > po::powerokwait:/etc/init.d/powerfail stop
> > > >
> > > > # /sbin/getty invocations for the runlevels.
> > > > #
> > > > # The "id" field MUST be the same as the last
> > > > # characters of the device (after "tty").
> > > > #
> > > > # Format:
> > > > #  <id>:<runlevels>:<action>:<process>
> > > > 1:2345:respawn:/sbin/getty 38400 tty1
> > > > 2:2345:respawn:/sbin/getty 38400 tty2
> > > > 3:2345:respawn:/sbin/getty 38400 tty3
> > > > 4:2345:respawn:/sbin/getty 38400 tty4
> > > > 5:2345:respawn:/sbin/getty 38400 tty5
> > > > 6:2345:respawn:/sbin/getty 38400 tty6
> > > >
> > > > # Example how to put a getty on a serial line (for a terminal)
> > > > #
> > > > #T0:23:respawn:/sbin/getty -L ttyS0 9600 vt100
> > > > #T1:23:respawn:/sbin/getty -L ttyS1 9600 vt100
> > > >
> > > > # Example how to put a getty on a modem line.
> > > > #
> > > > #T3:23:respawn:/sbin/mgetty -x0 -s 57600 ttyS3
> > > >
> > > >
> > > > --
> > > > To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
> > > > with a subject of "unsubscribe". Trouble? Contact
> > > listmaster@lists.debian.org
> > > >
> > > >
> > > >  +++++++++++++++++++++++++++++++++++++++++++
> > > >  This Mail Was Scanned By Mail-seCure System
> > > >  at the Tel-Aviv University CC.
> > > >
> > >
> >
> >
> > --
> >
> >
> > --
> > To UNSUBSCRIBE, email to debian-user-REQUEST@lists.debian.org
> > with a subject of "unsubscribe". Trouble? Contact
> listmaster@lists.debian.org
> >
> >
> >  +++++++++++++++++++++++++++++++++++++++++++
> >  This Mail Was Scanned By Mail-seCure System
> >  at the Tel-Aviv University CC.
> >
>


--



Reply to: