Package Details: mutter-xwayland-scaling 46.2-2

Git Clone URL: https://aur.archlinux.org/mutter-xwayland-scaling.git (read-only, click to copy)
Package Base: mutter-xwayland-scaling
Description: Window manager and compositor for GNOME with Xwayland fractional scaling patch
Upstream URL: https://gitlab.gnome.org/GNOME/mutter
Keywords: gnome hidpi mutter scaling xwayland
Licenses: GPL-2.0-or-later
Conflicts: mutter
Provides: libmutter-14.so, mutter
Submitter: HydroH
Maintainer: HydroH
Last Packager: HydroH
Votes: 2
Popularity: 1.26
First Submitted: 2024-05-21 13:03 (UTC)
Last Updated: 2024-06-25 07:43 (UTC)

Required by (13)

Sources (2)

Pinned Comments

HydroH commented on 2024-05-21 13:06 (UTC) (edited on 2024-05-21 13:57 (UTC) by HydroH)

To enable xwayland native fractional scaling after installation run:

gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer', 'xwayland-native-scaling']"

Then open Settings > Displays to set the scale.

To disable fractional scaling run: gsettings reset org.gnome.mutter experimental-features

Latest Comments

r3dlust commented on 2024-06-27 12:51 (UTC)

works fine but when i fullscreen a app running xwayland it returns to the buggy state (solution is to just not fullscreen but still dont know why that is)

HydroH commented on 2024-06-21 09:30 (UTC)

@r3dlust Added glib2-devel into makedeps, should be fixed now.

skerit commented on 2024-06-19 07:38 (UTC)

Amazing, this works perfectly. Let's hope it gets accepted into the mutter codebase soon.

r3dlust commented on 2024-06-15 17:39 (UTC)

Im having this issue:

Executing subproject gvc 

gvc| Project name: gvc
gvc| Project version: undefined
gvc| C compiler for the host machine: ccache cc (gcc 14.1.1 "cc (GCC) 14.1.1 20240522")
gvc| C linker for the host machine: cc ld.bfd 2.42.0
gvc| Dependency glib-2.0 found: YES 2.80.3 (cached)
gvc| Program /usr/bin/glib-mkenums found: NO

gnome-settings-daemon/subprojects/gvc/meson.build:30:21: ERROR: Dependency 'glib-2.0' tool variable 'glib_mkenums' contains erroneous value: '/usr/bin/glib-mkenums'

This is a distributor issue -- please report it to your glib-2.0 provider.

A full log can be found at /home/r3dlust/.cache/yay/gnome-settings-daemon-xwayland-scaling/src/build/meson-logs/meson-log.txt
==> ERROR: A failure occurred in build().

HydroH commented on 2024-05-21 13:06 (UTC) (edited on 2024-05-21 13:57 (UTC) by HydroH)

To enable xwayland native fractional scaling after installation run:

gsettings set org.gnome.mutter experimental-features "['scale-monitor-framebuffer', 'xwayland-native-scaling']"

Then open Settings > Displays to set the scale.

To disable fractional scaling run: gsettings reset org.gnome.mutter experimental-features