Re: 'End' key stopped working (xfce)

Michael Gmelin <[email protected]>
Newsgroups gmane.os.freebsd.devel.x11
Message-ID <[email protected]>

On Tue, 26 Jan 2021 14:33:40 +0100
Jakob Alvermark <[email protected]> wrote:

> On 1/26/21 1:58 PM, Michael Gmelin wrote:
> >  
> >> On 26. Jan 2021, at 13:55, Jakob Alvermark <[email protected]>
> >> wrote:
> >>
> >> On 1/26/21 11:01 AM, Guido Falsi wrote:  
> >>>> On 26/01/21 10:45, Jakob Alvermark wrote:
> >>>>
> >>>> On 1/21/21 9:25 AM, Guido Falsi wrote:  
> >>>>> On 21/01/21 09:10, Jakob Alvermark wrote:  
> >>>>>> On 1/21/21 8:54 AM, Alexey Dokuchaev wrote:  
> >>>>>>> On Thu, Jan 21, 2021 at 08:49:39AM +0100, Jakob Alvermark
> >>>>>>> wrote:  
> >>>>>>>> ...
> >>>>>>>> Something strange is going on here.
> >>>>>>>>
> >>>>>>>> I changed one shortcut, next time I restarted xfce my
> >>>>>>>> up-arrow key doesn't work.
> >>>>>>>>
> >>>>>>>> I changed one shortcut without restarting xfce and the
> >>>>>>>> up-arrow works again...  
> >>>>>>> You might find reading the discussion in the following
> >>>>>>> bugzilla PR useful (esp. comment #54):
> >>>>>>> https://bugs.freebsd.org/244290.
> >>>>>>>
> >>>>>>> ./danfe  
> >>>>>> Thanks for the suggestion, applying the change suggested in
> >>>>>> #54 seems to have fixed the issue. 
> >>>>> What change exactly? If there is a change that reliably
> >>>>> mitigates the issue it could be included in the ports tree, but
> >>>>> I'm not sure I understand what to change exaclty.
> >>>>>
> >>>>> It looks like removing the "ungrab" code line causes other
> >>>>> regressions, so I'm not sure is a good candidate.  
> >>>>
> >>>> The change that worked was adding back the ungrab line that was
> >>>> removed in that commit. 
> >>> Thanks for the feedback.
> >>>
> >>> If that change really works for most users it's a good candidate
> >>> for inclusion in the ports tree. I'd also try to get it back
> >>> upstream.
> >>>
> >>> I followed up to bug 244290 about this.
> >>>
> >>> But since I'm not experiencing the issue myself I can't test
> >>> this. So I'm asking for consensus from users. 
> >> By chance I discovered that it seems it only happens when you have
> >> UDEV option on xorg-server.
> >>
> >> (Which I do. Tracking -current all pkgs was upgraded when -current
> >> was bumped to 14, and the binary package of xorg-server does not
> >> have udev enabled) 
> > Any chance that your keymap config is simply wrong/doesn’t match
> > libinput? (You can check that by using setxkbmap to set the correct
> > keymap explicitly). Maybe you could share your X11 config
> > files/your .xinitrc.  
> 
> 
> It was working fine before the upgrade of libxfce4menu. It is working 
> fine now after I have patched in the removed line discussed in the
> above PR.
> 
> 
> $ setxkbmap -query
> rules:      evdev
> model:      pc105
> layout:     se

That looks sane.

> 
> I have no special X11 config files, except for some settings for my 
> touchpad.
> 
> My .xinitrc just contains a single line: 'xfce4-session'
> 
> 
> I had a look a x11-servers/xorg-server because I felt it should have 
> UDEV enabled by default, and found why it is not:
> 
> In the Makefile there is this:
> 
> OPTIONS_DEFAULT_FreeBSD_11=     DEVD
> OPTIONS_DEFAULT_FreeBSD_12=     UDEV
> OPTIONS_DEFAULT_FreeBSD_13=     UDEV
> OPTIONS_DEFAULT+=       ${OPTIONS_DEFAULT_${OPSYS}_${OSREL:R}}
> 
> 
> There is no OPTIONS_DEFAULT_FreeBSD_14=     UDEV

That's actually quite funny.

I created a PR to address this:
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=253020

Cheers,
Michael

-- 
Michael Gmelin
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/freebsd-x11
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.