Bug 25186 - Ctrl-Alt-+/- zoom keys not working
Summary: Ctrl-Alt-+/- zoom keys not working
Status: RESOLVED FIXED
Alias: None
Product: xorg
Classification: Unclassified
Component: Server/General (show other bugs)
Version: 7.5 (2009.10)
Hardware: x86 (IA32) Linux (All)
: medium normal
Assignee: Daniel Stone
QA Contact: Xorg Project Team
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2009-11-19 07:58 UTC by nucleo
Modified: 2010-02-15 23:52 UTC (History)
2 users (show)

See Also:
i915 platform:
i915 features:


Attachments
Xorg.0.log (10.20 KB, text/plain)
2009-11-19 07:59 UTC, nucleo
no flags Details
xorg.conf (2.12 KB, text/plain)
2009-11-19 08:00 UTC, nucleo
no flags Details
Xorg.1.log (42.49 KB, application/octet-stream)
2009-11-19 08:13 UTC, nucleo
no flags Details
Xorg.1.log (42.49 KB, text/plain)
2009-11-19 08:15 UTC, nucleo
no flags Details

Description nucleo 2009-11-19 07:58:39 UTC
Ctrl-Alt-+/- zoom keys not working in xorg server 1.7.1 in Fedora 12.

Version xorg-x11-server-1.7.1-7.fc12.

Modes are setup in xorg.conf and xvidtune -prev/-next switches between this modes.
I have tried both vesa and nvidia drivers.
Setting option DontZoom to false don't help.

Ctrl-Alt-Fn and Ctrl-Alt-Backspace keys are working.
Comment 1 nucleo 2009-11-19 07:59:28 UTC
Created attachment 31310 [details]
Xorg.0.log
Comment 2 nucleo 2009-11-19 08:00:01 UTC
Created attachment 31311 [details]
xorg.conf
Comment 3 nucleo 2009-11-19 08:13:44 UTC
Created attachment 31312 [details]
Xorg.1.log
Comment 4 nucleo 2009-11-19 08:15:01 UTC
Created attachment 31313 [details]
Xorg.1.log
Comment 5 nucleo 2009-11-19 09:18:51 UTC
Here xev output when Ctrl-Alt and numpad + and - pressed:

KeyPress event, serial 34, synthetic NO, window 0x3000001,
    root 0x1ad, subw 0x0, time 16516597, (64,-21), root:(66,4),
    state 0x10, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes:                                       
    XmbLookupString gives 0 bytes:                                     
    XFilterEvent returns: False                                        

KeyPress event, serial 34, synthetic NO, window 0x3000001,
    root 0x1ad, subw 0x0, time 16518970, (64,-21), root:(66,4),
    state 0x14, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3000001,
    root 0x1ad, subw 0x0, time 16520375, (64,-21), root:(66,4),
    state 0x1c, keycode 86 (keysym 0x1008fe22, XF86_Next_VMode), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3000001,
    root 0x1ad, subw 0x0, time 16521682, (64,-21), root:(66,4),
    state 0x1c, keycode 82 (keysym 0x1008fe23, XF86_Prev_VMode), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3000001,
    root 0x1ad, subw 0x0, time 16523311, (64,-21), root:(66,4),
    state 0x1c, keycode 64 (keysym 0xffe9, Alt_L), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 34, synthetic NO, window 0x3000001,
    root 0x1ad, subw 0x0, time 16523324, (64,-21), root:(66,4),
    state 0x14, keycode 37 (keysym 0xffe3, Control_L), same_screen YES,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False
Comment 6 Joe Wood 2009-11-27 16:50:34 UTC
Same problem, nVidia Corporation G70 [GeForce 7800 GT]
Comment 7 Joe Wood 2009-11-27 16:54:29 UTC
(In reply to comment #6)
> Same problem, nVidia Corporation G70 [GeForce 7800 GT]
> 

Without boot param nomodeset, I get consoles with unreadable small text size.

With above param normal size 80x25 consoles.

Using nv driver on the same machine, does allow zoom.


Comment 8 nucleo 2009-11-27 18:08:03 UTC
For me zoom keys not working with nv driver too.
I have VGA compatible controller: nVidia Corporation G70 [GeForce 7300 GT]
Comment 9 Luc Verhaegen 2009-11-27 18:16:01 UTC
With RandR1.2, useful things were thrown on the floor; good examples are
Virtual resolutions, and the ability to quickly cycle through a modeslist. Both
of which are things that "old-school" graphic driver developers, who were doing
xfree86 style drivers instead of kdrive at the time of the fork, would never
just drop. I am still disgusted at how the Virtual directive got abused; the
driving forces behind RandR1.2 didn't need it, so no-one needed it.

The virtual modes later got re-added by my then-colleague Matthias Hopf in
RandR1.3, even though i was the only person he could name that uses it. The
mode cycling, even though its implementation seems trivial, even in a multi
crtc/output/monitor setting, has not been added again/yet.

So if mode cycling fails, it is because you are most likely running a driver
which uses RandR1.2 or 1.3.
Comment 10 nucleo 2009-11-27 18:30:47 UTC
(In reply to comment #9)
> So if mode cycling fails, it is because you are most likely running a driver
> which uses RandR1.2 or 1.3.

I have libXrandr-1.3.0-3.fc12.

Mode cycling works with xvidtune -prev/-next.
Comment 11 nucleo 2010-02-15 23:52:12 UTC
Zoom keys are working in xorg-x11-server-1.7.5.


Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.