Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Support pgtk? #37

Open
BooAA opened this issue May 19, 2024 · 3 comments
Open

Support pgtk? #37

BooAA opened this issue May 19, 2024 · 3 comments
Labels
enhancement New feature or request

Comments

@BooAA
Copy link

BooAA commented May 19, 2024

There was a bug in the old repo about extending EXWM to support pgtk build. ch11ng/exwm#860. Does the plan still exist now? Personally I found the pgtk branch snappier, also it's the only one that --with-xwidget works currently (which is the reason why I'm using that branch).

From the discussion in the old bug looks like no technical limitation preventing EXWM to work with pgtk, so I'm looking forward to see it works on pgtk. Thanks.

@Stebalien
Copy link
Contributor

I'm happy to review a patch but I personally run EXWM without any toolkit and won't implement this. Note from the Emacs "INSTALL" file:

If you use exclusively X, do not use the PGTK port. There are a
number of respects in which the regular --with-x-toolkit=gtk build
works better. The PGTK port should not be considered a simple upgrade
from --with-x-toolkit=gtk.

Given that EXWM is an X window manager, PGTK support isn't going to be a priority.

@walseb
Copy link
Contributor

walseb commented May 19, 2024

Building Emacs with GTK-3 works perfectly with EXWM. I believe that supports xwidgets also? Perhaps you can try that.

@walseb
Copy link
Contributor

walseb commented May 19, 2024

It seems like building with GTK 3 is enough to support xwidgets according to this https://www.emacswiki.org/emacs/EmacsXWidgets

@Stebalien Stebalien added the enhancement New feature or request label May 21, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

No branches or pull requests

3 participants