Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 15 Jun 2020 10:39:46 +0000
From:      bugzilla-noreply@freebsd.org
To:        xfce@FreeBSD.org
Subject:   [Bug 244290] x11-wm/xfce4 does not see up arrow after reinstall
Message-ID:  <bug-244290-28711-1pGoLx1vFS@https.bugs.freebsd.org/bugzilla/>
In-Reply-To: <bug-244290-28711@https.bugs.freebsd.org/bugzilla/>
References:  <bug-244290-28711@https.bugs.freebsd.org/bugzilla/>

next in thread | previous in thread | raw e-mail | index | archive | help
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D244290

--- Comment #43 from Samy Mahmoudi <samy.mahmoudi@gmail.com> ---
I just found out something interesting that may help to isolate my problems=
 and
separate them from this PR. Context: patch from comment 39 applied.

If I refrain from starting xbindkeys, or if I start xbindkeys after compiz,=
 the
up arrow key malfunctions/blinks/flashes just once (the first time you use =
the
key), then works as expected.

CTRL+ALT+AN_ARROW_KEY still does not trigger desktop switchs (configured in
compiz), but now I doubt that I can impute this to Xfce as desktop switching
works in Xfce (CTRL+ALT+AN_ARROW_KEY) if compiz is not started.

My problem may be due to the concurrency of Xfce, Compiz and Xbindkeys. Bef=
ore
something changed (update of xorg-server to 1.20.7 ?), that hazardous trio =
was
doing OK as is. Now it needs workarounds:

  =E2=80=A2 Starting Xfce from SLiM works around both problems (once-only d=
ysfunction
    of the up arrow key and CTRL+ALT+AN_ARROW_KEY in compiz), except with t=
he
    SLiM autologin feature.

  =E2=80=A2 Putting a setxkbmap command in .xinitrc works around both probl=
ems in all
    scenarios (start from command-line, SLiM autologin and regular SLiM
    sessions)

In conclusion, if I stick to Xfce (no xbindkeys, no compiz) the bug seems
resolved, EXCEPT AT THE FIRST USE OF THE KEY.

Can any of you (especially Melroy van den Berg) reproduce this once-only up
arrow key dysfunction (when first using the key) in the following context:

  =E2=80=A2 no setxkbmap command in .xinitrc
  =E2=80=A2 no additional keyboard grabbers started (xbindleys, compiz, etc=
.)
  =E2=80=A2 regular 4.14.1_1 (then possibly with the patch of comment 39)

--=20
You are receiving this mail because:
You are the assignee for the bug.=



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?bug-244290-28711-1pGoLx1vFS>