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)
Search Criteria
Package Details: mutter-xwayland-scaling 46.2-2
Package Actions
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) |
Dependencies (63)
- at-spi2-core (at-spi2-core-gitAUR)
- cairo (cairo-gitAUR)
- colord (colord-gitAUR)
- dconf
- fontconfig (fontconfig-gitAUR, fontconfig-ubuntuAUR)
- fribidi (fribidi-gitAUR)
- gcc-libs (gcc11-libsAUR, gcc-libs-gitAUR, gccrs-libs-gitAUR, gcc-libs-snapshotAUR)
- gdk-pixbuf2 (gdk-pixbuf2-gitAUR)
- glib2 (glib2-gitAUR, glib2-selinuxAUR, glib2-patched-thumbnailerAUR)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR)
- gnome-desktop-4 (gnome-desktop-4-gitAUR)
- gnome-settings-daemon-xwayland-scalingAUR
- graphene (graphene-gitAUR)
- gsettings-desktop-schemas (gsettings-desktop-schemas-gitAUR, gsettings-desktop-schemas-nofontAUR)
- gtk4 (gtk4-customizableAUR, gtk4-paper-planeAUR, gtk4-gitAUR)
- harfbuzz (harfbuzz-gitAUR)
- iio-sensor-proxy (iio-sensor-proxy-gitAUR)
- lcms2 (lcms2-ff-gitAUR, lcms2-gitAUR, lcms2-ffAUR)
- libcanberra
- libcolord (libcolord-gitAUR)
- Show 43 more dependencies...
Required by (13)
- gala-git (requires mutter)
- gnome-remote-desktop-anim (requires mutter) (check)
- gnome-shell-performance (requires mutter)
- gnome-shell-performance (requires libmutter-14.so)
- gnome-shell-screencast-vaapi (requires mutter)
- gnome-shell-xrdesktop-git (requires mutter)
- magpie-wm-git (requires mutter)
- phoc-git (requires mutter) (check)
- power-profile-selector-git (requires mutter) (optional)
- regolith-i3 (requires mutter)
- wingpanel-git (requires mutter)
- xwayland-run-git (requires mutter) (optional)
- xwayland-run-mutter (requires mutter) (optional)
Sources (2)
Latest Comments
r3dlust commented on 2024-06-27 12:51 (UTC)
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
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