Subject: Re: bug#53062: 29.0.50; Inserting charger causes keyboard event <dead-circumflex>

From: Po Lu <[email-masked]>
Date: Fri, 14 Jan 2022 21:06:58 +0800

Theodor Thornhill <[email-masked]> writes:

> 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?

framep returns the window system Emacs is running under.  Under PGTK,
`pgtk' is the window system, not `x'.

I don't see why the exwm developers should bother to support the PGTK
build either, which won't work for various other reasons (such as
missing x-send-client-message, for example.)

Thanks.