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

Re: Switching from X to ttys



At Fri, 26 Nov 2004 19:02:42 +0100,
Shan Mignot wrote:
> 
> 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.
> 

That should be Ctrl-Alt-Backspace

> 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.
> 

It sounds like you are having some keyboard configuration problem. Is it a
standard keyboard, are you using any language extensions, did you chose
us-enlish keyboard on debian setup or somethings else?

If you run xev under X what does it show for control and for alt? (it doesn't
catch Ctrl-Alt-Fn for me).

Also when running showkey in the console what does it show when you press
Ctrl-Alt-f1 and Alt-f1 ? (to exit showkey just wait ten seconds without pressing
anything).

> 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.
> > >
> >
> 
> 
> --
> 
> 
> -- 
> 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: