emacs-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Transitory GUI connections (was Re: Merging the pgtk branch)


From: Alex Bennée
Subject: Transitory GUI connections (was Re: Merging the pgtk branch)
Date: Wed, 01 Sep 2021 16:06:37 +0100
User-agent: mu4e 1.7.0; emacs 28.0.50

Eli Zaretskii <eliz@gnu.org> writes:

> We would like to merge the pgtk branch onto master soon, so that it
> could be included in Emacs 28.1.  Below please find some preliminary
> comments from reviewing the branch's code.
>
> I would ask people here who are interested in this feature to please
> build the branch, both --with-pgtk and without it, and report any
> problems they see (using "M-x report-emacs-bug", preferably).
>
<snip>

I've switched to running feature/pgtk on my daily driver to kick the
tyres and see how things work. However I wonder about how this new code
deals with a failing desktop environment. When I start up I still get
the warning:

  Warning: due to a long standing Gtk+ bug
  https://gitlab.gnome.org/GNOME/gtk/issues/221
  Emacs might crash when run in daemon mode and the X11 connection is 
unexpectedly lost.
  Using an Emacs configured with --with-x-toolkit=lucid does not have this 
problem.

which doesn't inspire confidence. I've just taken down my Wayland/sway
session due to an unrelated bug and while I could see emacs --daemon
processes running the server socket in /run/user/1000/emacs had
disappeared. So a quick question:

  - Is the pgtk branch meant to address this longstanding issue?

Follow-up questions for debugging:

  - How do I check from inside Emacs is the GUI frame is connection via
    GTK/Wayland or is using GTK/X11 (via Xwayland)?

Thanks,

-- 
Alex Bennée



reply via email to

[Prev in Thread] Current Thread [Next in Thread]