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 <[EMAIL PROTECTED]>: > At Fri, 26 Nov 2004 16:06:29 +0100, > Shan Mignot wrote: > > > > All right, here is how things behave: > > > > * as a normal user (shan): > > [EMAIL PROTECTED] /dev > chvt 2 > > Couldnt get a file descriptor referring to the console > > zsh: exit 1 chvt 2 > > > > [EMAIL PROTECTED] /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 <[EMAIL PROTECTED]>: > > > > > 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 [EMAIL PROTECTED] > > > > with a subject of "unsubscribe". Trouble? Contact > > > [EMAIL PROTECTED] > > > > > > > > > > > > +++++++++++++++++++++++++++++++++++++++++++ > > > > This Mail Was Scanned By Mail-seCure System > > > > at the Tel-Aviv University CC. > > > > > > > > > > > > > -- > > > > > > -- > > To UNSUBSCRIBE, email to [EMAIL PROTECTED] > > with a subject of "unsubscribe". Trouble? Contact > [EMAIL PROTECTED] > > > > > > +++++++++++++++++++++++++++++++++++++++++++ > > This Mail Was Scanned By Mail-seCure System > > at the Tel-Aviv University CC. > > > -- -- To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]