Bug 84306 - VTswitching in console is broken while switched away from X
VTswitching in console is broken while switched away from X
Status: CLOSED RAWHIDE
Product: Red Hat Raw Hide
Classification: Retired
Component: XFree86 (Show other bugs)
1.0
All Linux
medium Severity medium
: ---
: ---
Assigned To: Mike A. Harris
David Lawrence
:
Depends On:
Blocks: 79578
  Show dependency treegraph
 
Reported: 2003-02-14 03:01 EST by Mike A. Harris
Modified: 2007-04-18 12:51 EDT (History)
1 user (show)

See Also:
Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Story Points: ---
Clone Of:
Environment:
Last Closed: 2003-02-14 19:26:25 EST
Type: ---
Regression: ---
Mount Type: ---
Documentation: ---
CRM:
Verified Versions:
Category: ---
oVirt Team: ---
RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: ---


Attachments (Terms of Use)

  None (edit)
Description Mike A. Harris 2003-02-14 03:01:59 EST
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 03:19:04 EST
Oops, I mean it was reverted with XFree86-4.2.99.901-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-4.2.99.901-20030213.0

Setting bug to MODIFIED pending testing.
Comment 2 Mike A. Harris 2003-02-14 19:26:25 EST
Confirmed.  Ivan's fix works.

Note You need to log in before you can comment on or make changes to this bug.