Bug 2239818

Summary: Compile with Pure GTK
Product: [Fedora] Fedora Reporter: seb
Component: emacsAssignee: Peter Oliver <mavit>
Status: CLOSED RAWHIDE QA Contact: Fedora Extras Quality Assurance <extras-qa>
Severity: low Docs Contact:
Priority: unspecified    
Version: 39CC: benson_muite, bkhl, dan.cermak, dueno, gordon.messmer, marcandre.lureau, mavit, msekleta, phracek, swt
Target Milestone: ---Keywords: Desktop, Reopened
Target Release: ---   
Hardware: x86_64   
OS: Linux   
Whiteboard:
Fixed In Version: Doc Type: If docs needed, set a value
Doc Text:
Story Points: ---
Clone Of: Environment:
Last Closed: 2023-11-11 12:33:38 UTC Type: ---
Regression: --- Mount Type: ---
Documentation: --- CRM:
Verified Versions: Category: ---
oVirt Team: --- RHEL 7.3 requirements from Atomic Host:
Cloudforms Team: --- Target Upstream Version:
Embargoed:

Description seb 2023-09-20 10:54:23 UTC
Since 29.1, Emacs  now supports being built with pure GTK.

With it, the Emacs binary will work on any underlying window system
supported by GDK, like Wayland or Broadway.

Having an Emacs built with pure GTK will work better on Wayland and fractional screen scaling. With the actual version of Emacs, if I enable fractional screen scaling feature, even without using it, I get a blurry Emacs window.

But this solution on X is known to have problems. Maybe 2 pkg ?

Reproducible: Always

Steps to Reproduce:
1. Install Emacs with dnf
2. Start Emacs
3. Inspect variable "system-configuration-options", there is no "--with-pgtk" flag
Actual Results:  
Emacs is not built with Pure GTK enabled

Expected Results:  
Emacs built with Pure GTK enabled

Comment 1 Peter Oliver 2023-09-20 19:05:51 UTC

*** This bug has been marked as a duplicate of bug 2233581 ***

Comment 2 Björn Lindström 2023-10-21 19:22:16 UTC
I guess this should be reopened as from what I understand it wasn't done as part of 2233581 after all.

Comment 3 Peter Oliver 2023-10-23 19:52:39 UTC
It was, but for some reason the update hasn't hit the mirrors yet: https://bodhi.fedoraproject.org/updates/FEDORA-2023-642488cf1f