From owner-freebsd-xfce@freebsd.org Mon Jun 15 10:39:49 2020 Return-Path: Delivered-To: freebsd-xfce@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 72A2932F1A4 for ; Mon, 15 Jun 2020 10:39:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mailman.nyi.freebsd.org (unknown [127.0.1.3]) by mx1.freebsd.org (Postfix) with ESMTP id 49lns12TqNz4PkJ for ; Mon, 15 Jun 2020 10:39:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: by mailman.nyi.freebsd.org (Postfix) id 5554832EEE7; Mon, 15 Jun 2020 10:39:49 +0000 (UTC) Delivered-To: xfce@mailman.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mailman.nyi.freebsd.org (Postfix) with ESMTP id 5523C32F1A3 for ; Mon, 15 Jun 2020 10:39:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "Let's Encrypt Authority X3" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 49lns11fpbz4PkH for ; Mon, 15 Jun 2020 10:39:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org (kenobi.freebsd.org [IPv6:2610:1c1:1:606c::50:1d]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256) (Client did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 345831C626 for ; Mon, 15 Jun 2020 10:39:49 +0000 (UTC) (envelope-from bugzilla-noreply@freebsd.org) Received: from kenobi.freebsd.org ([127.0.1.5]) by kenobi.freebsd.org (8.15.2/8.15.2) with ESMTP id 05FAdntJ099813 for ; Mon, 15 Jun 2020 10:39:49 GMT (envelope-from bugzilla-noreply@freebsd.org) Received: (from www@localhost) by kenobi.freebsd.org (8.15.2/8.15.2/Submit) id 05FAdnLl099812 for xfce@FreeBSD.org; Mon, 15 Jun 2020 10:39:49 GMT (envelope-from bugzilla-noreply@freebsd.org) X-Authentication-Warning: kenobi.freebsd.org: www set sender to bugzilla-noreply@freebsd.org using -f From: bugzilla-noreply@freebsd.org To: xfce@FreeBSD.org Subject: [Bug 244290] x11-wm/xfce4 does not see up arrow after reinstall Date: Mon, 15 Jun 2020 10:39:46 +0000 X-Bugzilla-Reason: AssignedTo X-Bugzilla-Type: changed X-Bugzilla-Watch-Reason: None X-Bugzilla-Product: Ports & Packages X-Bugzilla-Component: Individual Port(s) X-Bugzilla-Version: Latest X-Bugzilla-Keywords: patch X-Bugzilla-Severity: Affects Only Me X-Bugzilla-Who: samy.mahmoudi@gmail.com X-Bugzilla-Status: In Progress X-Bugzilla-Resolution: X-Bugzilla-Priority: --- X-Bugzilla-Assigned-To: xfce@FreeBSD.org X-Bugzilla-Flags: maintainer-feedback+ merge-quarterly+ X-Bugzilla-Changed-Fields: Message-ID: In-Reply-To: References: Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Bugzilla-URL: https://bugs.freebsd.org/bugzilla/ Auto-Submitted: auto-generated MIME-Version: 1.0 X-BeenThere: freebsd-xfce@freebsd.org X-Mailman-Version: 2.1.33 Precedence: list List-Id: XFCE for FreeBSD -- porting and maintaining List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 15 Jun 2020 10:39:49 -0000 https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=3D244290 --- Comment #43 from Samy Mahmoudi --- 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.=