Package Details: xorg-xwayland-hidpi-xprop 24.1.4-1

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.003793
First Submitted: 2022-09-07 17:18 (UTC)
Last Updated: 2024-10-30 02:07 (UTC)

Required by (129)

Sources (3)

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.