GNU bug report logs - #53062
29.0.50; Inserting charger causes keyboard event <dead-circumflex>

Previous Next

Package: emacs;

Reported by: Theodor Thornhill <theo <at> thornhill.no>

Date: Thu, 6 Jan 2022 21:50:02 UTC

Severity: normal

Found in version 29.0.50

Full log


Message #29 received at 53062 <at> debbugs.gnu.org (full text, mbox):

From: Theodor Thornhill <theo <at> thornhill.no>
To: Po Lu <luangruo <at> yahoo.com>
Cc: Lars Ingebrigtsen <larsi <at> gnus.org>, 53062 <at> debbugs.gnu.org,
 Eli Zaretskii <eliz <at> gnu.org>
Subject: Re: bug#53062: 29.0.50; Inserting charger causes keyboard event
 <dead-circumflex>
Date: Fri, 14 Jan 2022 13:53:34 +0100
Po Lu <luangruo <at> yahoo.com> writes:

> Theodor Thornhill <theo <at> thornhill.no> writes:
>
>> I tried to reproduce this again, but now I only get a message telling me
>> it's not running under X when using --with-pgtk. clean configure works
>> fine. I use exwm.  I'll look into reproducing with the commit I reported
>> the bug with.
>
> Thanks, but I don't understand what message you allude to, and where
> it's from.  Could you show the error message?
>
This code resides in exwm.el, and is the one messaging the error

(when (not (eq 'x (framep frame)))
    (message "[EXWM] Not running under X environment")
    (cl-return-from exwm-init))
    
This seems to be because (framep frame) returns 'pgtk, and not 'x. So
exwm cannot run under 'pgtk, it seems.  Not sure if that is _only_ a bug
in exwm, or maybe should also be addressed in pgtk?


>> Side note: is it expected that exwm error when running --with-pgtk under
>> X? The only difference in setup is that option set or not. Exwm is run
>> with startx, so I assume we are in X.
>
> Yes.  You should not use the PGTK build under X, it is much worse than
> the regular X build in every aspect.
>

Right, gotcha




This bug report was last modified 3 years and 249 days ago.

Previous Next


GNU bug tracking system
Copyright (C) 1999 Darren O. Benham, 1997,2003 nCipher Corporation Ltd, 1994-97 Ian Jackson.