tech-x11 archive

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

Re: Problems after xorg patch to 5.0_STABLE



On Wed 23 Sep 2009 at 11:21:29 -0700, Soren Jacobsen wrote:
> On Sep 23, 2009, at 8:52 AM, Matthew Mondor wrote:
>
>> On Wed, 23 Sep 2009 09:47:02 +0200
>> Rhialto <rhialto%falu.nl@localhost> wrote:
>>
>>> How about the fact that Keypad-Plus/Minus don't work anymore since  
>>> xorg
>>> in 5.0? Is that fixed too (or is it somehow just a local problem for
>>> me?)
>>
>> It also stopped working since xorg on netbsd-5 for me.
>
> Huh, works fine here, as does Ctrl-Alt-Backspace to kill the server.
>
> By "since xorg on netbsd-5" do you mean the problem is present in 5.0 as 
> well, or only since this recent xorg update on the netbsd-5 branch?

Yes, sorry. I meant the problem started when I upgraded from 4.0 to 5.0.
Later, I upgraded to 5.0.1 and that made no difference. It is on amd64,
in case that makes a difference.

> What does xev show when you press those keypad keys? 

KeyPress event, serial 30, synthetic NO, window 0x3a00001,
    root 0x76, subw 0x0, time 21000443, (76,113), root:(913,697),
    state 0x10, keycode 113 (keysym 0xffea, Alt_R), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyPress event, serial 30, synthetic NO, window 0x3a00001,
    root 0x76, subw 0x0, time 21000509, (76,113), root:(913,697),
    state 0x18, keycode 109 (keysym 0xffe4, Control_R), same_screen YES,
    XLookupString gives 0 bytes:
    XmbLookupString gives 0 bytes:
    XFilterEvent returns: False

KeyRelease event, serial 30, synthetic NO, window 0x3a00001,
    root 0x76, subw 0x0, time 21001139, (76,113), root:(913,697),
    state 0x1c, keycode 86 (keysym 0x1008fe22, XF86_Next_VMode), same_screen YES
,
    XLookupString gives 0 bytes:
    XFilterEvent returns: False

That seems to look ok (without having a reference at hand).

(When I posted about this before, I got some hint it may be related to a
change in case-sensitivity for keysym names; after looking at some patch
I did a binary patch on my X server to change the case of the string in
Xorg. That made no difference. In any case, the name seems to be
recognised here so whatever that problem was, it is no longer relevant)

> You're sure you  
> deleted /usr/X11R7/lib/X11/xkb/symbols/pc and then re-extracted the  
> xbase set?

I didn't do it before, but I did it just now. A diff -r shows no
difference. This isn't so surprising, since I had no /usr/X11R7
directory before. I do remember needing to change my X config file a bit
because at first, not even Ctrl-Alt-Fn keys were working, for switching
virtual consoles, and that works now. So does Ctrl-Alt-Backspace; even
with my remapped Control_L key)

Section "InputDevice"
        Identifier  "Keyboard0"
        Driver      "kbd"

    Option "XkbModel"   "pc105"
    #Option "XkbLayout" "us"
    #Option "XkbLayout" "pc/us" doesn't work with C-A-F1...F12
    Option "XkbOptions" "ctrl:swapcaps,compose:menu"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device     "Card0"
        Monitor    "Monitor0"
...
        SubSection "Display"
        Viewport   0 0
                Depth     24
            Modes       "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection

Hopefully this enables somebody to shed some light on the situation.

-Olaf.
-- 
___ Olaf 'Rhialto' Seibert    -- You author it, and I'll reader it.
\X/ rhialto/at/xs4all.nl      -- Cetero censeo "authored" delendum esse.


Home | Main Index | Thread Index | Old Index