|Summary:||VTswitching in console is broken while switched away from X|
|Product:||[Retired] Red Hat Raw Hide||Reporter:||Mike A. Harris <mharris>|
|Component:||XFree86||Assignee:||Mike A. Harris <mharris>|
|Status:||CLOSED RAWHIDE||QA Contact:||David Lawrence <dkl>|
|Fixed In Version:||Doc Type:||Bug Fix|
|Doc Text:||Story Points:||---|
|Last Closed:||2003-02-15 00:26:25 UTC||Type:||---|
|oVirt Team:||---||RHEL 7.3 requirements from Atomic Host:|
|Cloudforms Team:||---||Target Upstream Version:|
|Bug Depends On:|
Description Mike A. Harris 2003-02-14 08:01:59 UTC
The following CVS commit on Feb 10th, of CHANGELOG entry 864 has broken VTswitching between VTs while switched away from the X server: 865. Add private keysyms for the new XKB actions (XFree86 special keys), and move those actions to an XKB compatibility map. This fixes side-effects (loss of auto-repeat and mousekeys functionality) of the way this was implemented previously (#5610, Ivan Pascal). To reproduce: 1) Install XFree86 release from Feb 10th or later that has #865 2) startx 3) Switch away to any other VC with CTRL-ALT-Fn 4) Try to switch to another VC now other than the one the X server is running on. Results: The console switches only for a very short flash to the requested console, then switches back. You are effectively stuck on the tty you've switched to, and can only switch back to the X server itself. Other info: While switched away from the X server, if you kill the server, then VT switching works again. I have backed out the changes from that one commit, and the problem is gone in build 20030212.0.
Comment 1 Mike A. Harris 2003-02-14 08:19:04 UTC
Oops, I mean it was reverted with XFree86-188.8.131.521-revert-xkb-patch-865.patch in 20030211.3 and later. The latest CVS snapshot applies a correct fix for this problem, so I have removed the above patch, and this problem should be fixed in build: XFree86-184.108.40.2061-20030213.0 Setting bug to MODIFIED pending testing.
Comment 2 Mike A. Harris 2003-02-15 00:26:25 UTC
Confirmed. Ivan's fix works.