Search Criteria
Package Details: xorg-xwayland-hidpi-xprop 24.1.4-1
Package Actions
Git Clone URL: | https://aur.archlinux.org/xorg-xwayland-hidpi-xprop.git (read-only, click to copy) |
---|---|
Package Base: | xorg-xwayland-hidpi-xprop |
Description: | run X clients under wayland, with !733 HiDPI patch |
Upstream URL: | https://xorg.freedesktop.org |
Licenses: | MIT, ISC, X11, ICU, BSD-3-Clause, LicenseRef-Adobe-Display-PostScript, LicenseRef-DEC-3-Clause, HPND, LicenseRef-HPND-sell-MIT-disclaimer-xserver, HPND-sell-variant, MIT-open-group, NTP, SGI-B-2.0, SMLNJ, X11-distribute-modifications-variant |
Conflicts: | xorg-server-xwayland, xorg-xwayland |
Provides: | xorg-server-xwayland, xorg-xwayland, xorg-xwayland-lily |
Replaces: | xorg-server-xwayland |
Submitter: | q234rty |
Maintainer: | q234rty |
Last Packager: | q234rty |
Votes: | 10 |
Popularity: | 0.006575 |
First Submitted: | 2022-09-07 17:18 (UTC) |
Last Updated: | 2024-10-30 02:07 (UTC) |
Dependencies (27)
- glibc (glibc-gitAUR, glibc-linux4AUR, glibc-eacAUR, glibc-eac-binAUR, glibc-eac-rocoAUR)
- libdecor (libdecor-gitAUR)
- libdrm (libdrm-gitAUR)
- libei (libei-gitAUR)
- libepoxy (libepoxy-gitAUR)
- libglvnd (libglvnd-gitAUR)
- libtirpc
- libxau
- libxcvt (libxcvt-gitAUR)
- libxfont2
- libxshmfence
- mesa (mesa-minimal-gitAUR, mesa-gitAUR, mesa-wsl2-gitAUR, amdonly-gaming-mesa-gitAUR, mesa-amd-bc250AUR, mesa-amber)
- nettle (nettle-gitAUR)
- pixman (pixman-gitAUR)
- systemd-libs (systemd-chromiumos-libsAUR, systemd-libs-selinuxAUR, sysupdated-systemd-libs-gitAUR, systemd-libs-fmlAUR, systemd-libs-gitAUR)
- wayland (wayland-gitAUR, wayland-asan-gitAUR, wayland-chromiumAUR)
- xorg-server-common (xorg-server-common-gitAUR)
- dbus (dbus-gitAUR, dbus-selinuxAUR) (make)
- egl-wayland (egl-wayland-gitAUR) (make)
- libxkbfile (make)
- Show 7 more dependencies...
Required by (131)
- amethyst (requires xorg-server-xwayland) (optional)
- aurora-compositor-git (requires xorg-server-xwayland) (optional)
- cage-git (requires xorg-server-xwayland) (make)
- cage-git (requires xorg-server-xwayland) (optional)
- cagebreak (requires xorg-xwayland) (optional)
- cagebreak-bin (requires xorg-xwayland) (optional)
- cosmic-session-git (requires xorg-xwayland)
- dwl (requires xorg-xwayland) (optional)
- dwl-git (requires xorg-xwayland) (optional)
- dwl-guile-git (requires xorg-xwayland) (optional)
- enlightenment-git (requires xorg-server-xwayland)
- enlightenment-git-asan (requires xorg-server-xwayland)
- floorp (requires xorg-xwayland) (make)
- gamescope-fml (requires xorg-server-xwayland)
- gamescope-git (requires xorg-server-xwayland)
- gamescope-legacy-bin (requires xorg-server-xwayland)
- gamescope-nvidia (requires xorg-xwayland)
- gamescope-nvidia-git (requires xorg-xwayland)
- gamescope-plus (requires xorg-server-xwayland)
- gamescope-shortcuts (requires xorg-server-xwayland)
- gamescope-sk (requires xorg-server-xwayland)
- gamescope-sk-git (requires xorg-server-xwayland)
- gamescope-sk-legacy (requires xorg-server-xwayland)
- gcad3d-bin (requires xorg-xwayland) (optional)
- hikari (requires xorg-xwayland)
- hikari-darcs (requires xorg-server-xwayland)
- hyprdwl-git (requires xorg-xwayland)
- hyprland-asan-git (requires xorg-xwayland)
- hyprland-cmake-git (requires xorg-xwayland)
- hyprland-displaylink-git (requires xorg-xwayland)
- hyprland-git (requires xorg-xwayland)
- hyprland-hidpi-xprop
- hyprland-hidpi-xprop-git
- hyprland-legacyrenderer (requires xorg-xwayland)
- hyprland-legacyrenderer-git (requires xorg-xwayland)
- hyprland-nosystemd-git (requires xorg-xwayland)
- jay (requires xorg-xwayland) (optional)
- jay-git (requires xorg-xwayland) (optional)
- kwin-frog-fifo-v1 (requires xorg-xwayland) (make)
- kwin-unredir (requires xorg-xwayland) (make)
- labwc (requires xorg-xwayland)
- labwc-git (requires xorg-xwayland)
- labwc-im (requires xorg-xwayland)
- labwc-im-git (requires xorg-xwayland)
- magpie-wm-v1-git (requires xorg-xwayland)
- midori (requires xorg-xwayland) (make)
- midori-git (requires xorg-xwayland) (make)
- mutter-beta-performance (requires xorg-xwayland)
- mutter-dynamic-buffering (requires xorg-xwayland)
- mutter-git (requires xorg-xwayland)
- mutter-mobile (requires xorg-xwayland)
- mutter-performance (requires xorg-xwayland)
- mutter-performance-unstable (requires xorg-xwayland)
- mutter-text-input-v1 (requires xorg-xwayland)
- mutter-text-input-v1-git (requires xorg-xwayland)
- mutter-touchpad-scroll-patch (requires xorg-xwayland)
- mutter-x11-scaling (requires xorg-xwayland)
- netradiant-custom (requires xorg-xwayland) (optional)
- newm-atha-git (requires xorg-xwayland)
- newm-next-git (requires xorg-xwayland)
- nwg-shell-git (requires xorg-xwayland)
- plasma-nano-git (requires xorg-server-xwayland)
- poke-monitor-git (requires xorg-xwayland) (optional)
- qtile-git (requires xorg-xwayland) (check)
- qtile-git (requires xorg-xwayland) (optional)
- qtile-wayland-git (requires xorg-xwayland) (optional)
- river-git (requires xorg-xwayland)
- sommelier-git (requires xorg-xwayland)
- sway-borders-git (requires xorg-xwayland) (optional)
- sway-disable-titlebar (requires xorg-xwayland) (optional)
- sway-force-ssd-git (requires xorg-server-xwayland)
- sway-git-wlroots-git (requires xorg-xwayland)
- sway-git-wlroots-git (requires xorg-server-xwayland)
- sway-hidecursor-leftbar (requires xorg-xwayland) (optional)
- sway-im (requires xorg-xwayland) (optional)
- sway-im-git (requires xorg-xwayland) (optional)
- sway-inhibit-fullscreen-git (requires xorg-server-xwayland)
- sway-no-titlebars-git (requires xorg-server-xwayland)
- sway-persistent-workspaces-git (requires xorg-xwayland) (optional)
- sway-rc (requires xorg-xwayland) (optional)
- sway-titlebar-positioning-git (requires xorg-server-xwayland)
- swayfx-git (requires xorg-xwayland) (optional)
- swayvkshot (requires xorg-xwayland) (make)
- sxmo-utils-sway-git (requires xorg-xwayland)
- theseus-ship (requires xorg-xwayland) (make)
- ultrakill-demo (requires xorg-xwayland) (optional)
- vivarium-git (requires xorg-xwayland) (optional)
- wayfire-desktop-git (requires xorg-server-xwayland) (optional)
- wayfire-git (requires xorg-xwayland)
- wayfire-hidpi-xprop-animation-track-wlroots-git (optional)
- wayfire-hidpi-xprop-animation-track-wlroots-git (requires xorg-xwayland)
- wayfire-hidpi-xprop-git (optional)
- wayfire-hidpi-xprop-git (requires xorg-xwayland)
- wayfire-hidpi-xprop-track-wlroots-git (optional)
- wayfire-hidpi-xprop-track-wlroots-git (requires xorg-xwayland)
- weston-git (requires xorg-xwayland) (make)
- weston-git (requires xorg-xwayland) (optional)
- wlmaker (requires xorg-xwayland)
- wlroots-asan-git (requires xorg-xwayland) (make)
- wlroots-asan-git (requires xorg-xwayland) (optional)
- wlroots-displaylink-git (requires xorg-xwayland) (make)
- wlroots-displaylink-git (requires xorg-xwayland) (optional)
- wlroots-git (requires xorg-xwayland) (make)
- wlroots-git (requires xorg-xwayland) (optional)
- wlroots-hidpi-xprop (requires xorg-xwayland)
- wlroots-hidpi-xprop (optional)
- wlroots-hidpi-xprop-git (optional)
- wlroots-hidpi-xprop-git (requires xorg-xwayland)
- wlroots-nvidia (requires xorg-xwayland) (make)
- wlroots-nvidia (requires xorg-xwayland) (optional)
- wlroots-nvidia-screenshare (requires xorg-xwayland) (make)
- wlroots-nvidia-screenshare (requires xorg-xwayland) (optional)
- wlroots0.15 (requires xorg-xwayland) (make)
- wlroots0.15 (requires xorg-xwayland) (optional)
- wlroots0.16-nvidia (requires xorg-xwayland) (make)
- wlroots0.16-nvidia (requires xorg-xwayland) (optional)
- wlroots0.17-hidpi-xprop (requires xorg-xwayland)
- wlroots0.17-hidpi-xprop (optional)
- wlroots0.17-nvidia (requires xorg-xwayland) (make)
- wlroots0.17-nvidia (requires xorg-xwayland) (optional)
- wxrd-git (requires xorg-xwayland)
- x11docker (requires xorg-server-xwayland) (optional)
- x11docker-git (requires xorg-server-xwayland) (optional)
- xwayland-run (requires xorg-xwayland) (optional)
- xwayland-run-cage (requires xorg-xwayland) (optional)
- xwayland-run-git (requires xorg-xwayland) (optional)
- xwayland-run-gnome-kiosk (requires xorg-xwayland) (optional)
- xwayland-run-kwin (requires xorg-xwayland) (optional)
- xwayland-run-mutter (requires xorg-xwayland) (optional)
- xwayland-satellite (requires xorg-xwayland)
- xwayland-satellite-git (requires xorg-server-xwayland)
Latest Comments
« First ‹ Previous 1 2 3 Next › Last »
q234rty commented on 2023-06-15 16:30 (UTC)
I guess the issue is related to the wlroots patch, but I can repro "the window is larger than my screen" on hyprland but NOT sway using Intellij IDEA but NOT vscode (w/o ozone wayland). In any case I have no issue resizing the window.
kode54 commented on 2023-06-15 16:18 (UTC)
Okay, this labwc setup is finicky as hell, Steam is now letting me resize it smaller than the screen size, when I use the Super+RMB shortcut. Weird.
kode54 commented on 2023-06-15 16:08 (UTC)
Sway supports floating windows? I guess I'll have to test that and see what's up.
kode54 commented on 2023-06-15 16:08 (UTC)
Okay, I got it to start up without crashing. But with GDK_SCALE=2 in the environment, and xprop set to scale 2, the Steam window enforces a minimum size twice as large as it should, and the window is larger than my screen. Clearly the sizing hints weren't tested, because apparently nobody tests this with stacking compositors.
The only other stacking compositor that I know of that uses wlroots is Wayfire, and even the git version of that is pinned on an old 0.16 release of wlroots. So it's down to labwc with its PR #626 applied, and my attempted add-on commit patch.
q234rty commented on 2023-06-15 15:58 (UTC)
sway is dynamic in the sense that it supports floating windows.
kode54 commented on 2023-06-15 15:56 (UTC)
I don't see how that's going to help, since tiled compositors don't let windows freely resize themselves.
q234rty commented on 2023-06-15 15:42 (UTC)
Could you try reproducing on sway-git?
kode54 commented on 2023-06-15 15:41 (UTC)
wlroots-hidpi-xprop-git 0.17.0.20230614.143531-1 labwc-wlroots-017-git 0.6.3.r15.ge82e557-1
Attempting to use this patch on top of the PR #626 to bring it up to date:
https://gist.github.com/kode54/ab7e12d1a5df317ed069bd84b88769e5
Since wlroots just introduced some breaking changes to surface mapping within the last week or so.
q234rty commented on 2023-06-15 11:09 (UTC)
@kode54 What wlroots build and compositor are you using? This package works for me with aur/wlroots-hidpi-xprop-git and sway-git, though I do not use steam myself.
kode54 commented on 2023-06-15 11:05 (UTC)
Something is desynced either between this package or the wlroots one, apps create their windows too large. The contents are scaled correctly, but the overall window size is double at 2x scale. Also, Steam crashes in Iris with these patches.
« First ‹ Previous 1 2 3 Next › Last »