Search Criteria
Package Details: xorg-xwayland-hidpi-git 21.1.3.r305.gd189102c7-1
Git Clone URL: | https://aur.archlinux.org/xorg-xwayland-hidpi-git.git (read-only, click to copy) |
---|---|
Package Base: | xorg-xwayland-hidpi-git |
Description: | Run X clients under Wayland, with HiDPI (git version) |
Upstream URL: | https://xorg.freedesktop.org |
Licenses: | custom |
Conflicts: | xorg-server-xwayland, xorg-server-xwayland-git, xorg-server-xwayland-hidpi-git, xorg-xwayland |
Provides: | xorg-server-xwayland, xorg-server-xwayland-git, xorg-server-xwayland-hidpi-git, xorg-xwayland |
Replaces: | xorg-server-xwayland-hidpi-git |
Submitter: | Rucikir |
Maintainer: | None |
Last Packager: | Rucikir |
Votes: | 7 |
Popularity: | 0.005543 |
First Submitted: | 2020-12-12 19:48 (UTC) |
Last Updated: | 2021-12-12 15:05 (UTC) |
Dependencies (23)
- libegl (nvidia-340xx-utils, libglvnd-git, libglvnd)
- libepoxy (libepoxy-git, libepoxy-nodocs-git)
- libxcvt (libxcvt-git)
- libxfont2
- nettle (nettle-git)
- pixman (pixman-git)
- systemd-libs (systemd-libs-homed-containers, systemd-libs-git, systemd-libs-selinux)
- xorg-server-common (xorg-server-common-notty, xorg-server-common-sd_notify, xorg-server-common-noudev, xorg-server-common-dev, xorg-server1.19-common-git, xorg-server-common-rootless-nosystemd-minimal-git, xorg-server-common-rootless-nosystemd-minimal, xorg-xwayland-common-rootless-nosystemd-minimal-git, xorg-server-common-git, xorg-server-multimonitor-vrr-common-git)
- dbus (dbus-elogind, dbus-nosystemd-minimal-git, dbus-nosystemd, dbus-x11, dbus-selinux, dbus-xdg-docs, dbus-git) (make)
- egl-wayland (egl-wayland-git) (make)
- git (git-vfs, git-run-command-patch-git, git-git, git-fc) (make)
- libdrm (libdrm-minimal-git, libdrm-git) (make)
- libepoxy (libepoxy-git, libepoxy-nodocs-git) (make)
- libxfont2 (make)
- libxkbfile (make)
- meson (meson-git) (make)
- pixman (pixman-git) (make)
- systemd (systemd-homed-containers, systemd-git, systemd-selinux) (make)
- wayland (wayland-git, wayland-nodocs-git) (make)
- wayland-protocols (wayland-protocols-git) (make)
- xorg-font-util (make)
- xorgproto-git (make)
- xtrans (xtrans13) (make)
Required by (104)
- 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)
- cardboard-git (requires xorg-server-xwayland)
- dwl (requires xorg-xwayland) (optional)
- dwl-git (requires xorg-xwayland) (optional)
- enlightenment-git (requires xorg-server-xwayland)
- enlightenment-git-asan (requires xorg-server-xwayland)
- firefox-hg (requires xorg-server-xwayland)
- firefox-wayland-hg (requires xorg-server-xwayland)
- foot-upstream-git (requires xorg-xwayland) (make)
- gamescope-git (requires xorg-xwayland)
- gamescope-plus (requires xorg-xwayland)
- hikari (requires xorg-xwayland)
- hikari-darcs (requires xorg-server-xwayland)
- hyprland-displaylink-git (requires xorg-xwayland)
- hyprland-git (requires xorg-xwayland)
- hyprland-legacyrenderer (requires xorg-xwayland)
- hyprland-legacyrenderer-git (requires xorg-xwayland)
- hyprland-legacyrenderer-hidpi-xprop-git (requires xorg-xwayland)
- hyprland-nvidia (requires xorg-xwayland)
- hyprland-nvidia-git (requires xorg-xwayland)
- hyprland-opti-git (requires xorg-xwayland)
- kana-p-git (requires xorg-server-xwayland)
- kodi-standalone-service (requires xorg-xwayland) (optional)
- kwin-git (requires xorg-xwayland) (make)
- kwinft (requires xorg-xwayland)
- kwinft-git (requires xorg-server-xwayland)
- labwc (requires xorg-xwayland)
- labwc-git (requires xorg-xwayland)
- librewolf-hg (requires xorg-server-xwayland)
- mutter-338 (requires xorg-xwayland)
- mutter-auto-rotation (requires xorg-xwayland)
- mutter-catalyst (requires xorg-server-xwayland)
- mutter-choppy-mouse-fix (requires xorg-server-xwayland)
- mutter-dynamic-buffering (requires xorg-xwayland)
- mutter-git (requires xorg-xwayland)
- mutter-oldstable (requires xorg-xwayland)
- mutter-perf (requires xorg-xwayland)
- mutter-performance (requires xorg-xwayland)
- mutter-rounded (requires xorg-xwayland)
- mutter-ubuntu (requires xorg-xwayland)
- mutter-vrr (requires xorg-xwayland)
- mutter-x11-scaling (requires xorg-xwayland)
- newm-atha-git (requires xorg-xwayland)
- newm-git (requires xorg-xwayland)
- nwg-shell (requires xorg-xwayland)
- nwg-shell-git (requires xorg-xwayland)
- phoc-embedded-wlroots (requires xorg-xwayland) (make)
- plasma-nano-git (requires xorg-server-xwayland)
- plasma-wayland-session-git (requires xorg-server-xwayland)
- qtile-git (requires xorg-xwayland) (optional)
- qtile-wayland-git (requires xorg-xwayland) (optional)
- river-git (requires xorg-xwayland)
- sway-afy-git (requires xorg-server-xwayland)
- sway-asan-git (requires xorg-server-xwayland)
- sway-borders-git (requires xorg-xwayland) (optional)
- sway-force-ssd-git (requires xorg-server-xwayland)
- sway-git (requires xorg-server-xwayland)
- sway-git-wlroots-git (requires xorg-xwayland)
- sway-git-wlroots-git (requires xorg-server-xwayland)
- sway-hidpi-git
- sway-i3-style-fullscreen-git (requires xorg-server-xwayland)
- sway-im (requires xorg-xwayland) (optional)
- sway-im-git (requires xorg-xwayland) (optional)
- sway-inhibit-fullscreen-git (requires xorg-server-xwayland)
- sway-mask-modifiers-git (requires xorg-server-xwayland)
- sway-no-titlebars-git (requires xorg-server-xwayland)
- sway-nosystemd-git (requires xorg-server-xwayland)
- sway-nosystemd-minimal-git (requires xorg-server-xwayland)
- sway-strace-git (requires xorg-server-xwayland)
- sway-titlebar-positioning-git (requires xorg-server-xwayland)
- sway-wlroots-no-systemd-git (requires xorg-xwayland) (make)
- sway-wlroots-no-systemd-git (requires xorg-xwayland) (optional)
- sway-xdg-shell-v6-git (requires xorg-server-xwayland)
- sway9 (requires xorg-xwayland) (optional)
- swayvkshot (requires xorg-xwayland) (make)
- sxmo-utils-sway-git (requires xorg-xwayland)
- 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)
- wlroots-asan-git (requires xorg-xwayland)
- wlroots-git (requires xorg-xwayland)
- wlroots-hidpi-git (requires xorg-xwayland)
- wlroots-hidpi-xprop-git (requires xorg-xwayland)
- wlroots-no-axrgb-assert-git (requires xorg-xwayland)
- wlroots-nosystemd-git (requires xorg-xwayland)
- wlroots-nosystemd-minimal-git (requires xorg-xwayland)
- wlroots-nosystemd-strace-git (requires xorg-xwayland)
- wlroots-nvidia (requires xorg-xwayland) (make)
- wlroots-nvidia (requires xorg-xwayland) (optional)
- wlroots-nvidia-git (requires xorg-xwayland)
- wlroots-nvidia-git (requires xorg-xwayland) (make)
- wlroots-nvidia-git (requires xorg-xwayland) (optional)
- wlroots-strace-git (requires xorg-xwayland)
- wlroots-xrgb8888-git (requires xorg-xwayland)
- wxrd-git (requires xorg-xwayland)
- x11docker (requires xorg-server-xwayland) (optional)
- x11docker-git (requires xorg-server-xwayland) (optional)
- xorg-meta (requires xorg-xwayland)
Latest Comments
1 2 3 Next › Last »
Rucikir commented on 2022-12-01 15:04 (UTC)
Hi everyone,
I've stopped using this package and mostly xwayland software, so I've given up interest. I'm hoping they'll be support in upstream Wayland and compositors soon, or that we'll switch to a complete Wayland-compatible soon.
As a reminder, this package uses a set of experimental patches on xorg-xwayland, wlroots, and sway to enable HiDPI Xorg apps on Wayland. There might be a newer approach for this problem.
I'll orphan and stop rebasing the patches, feel free to pick them up from my fork and switch to yours.
Ciao!
zayatura commented on 2022-09-22 12:44 (UTC)
In case someone's in a similar shoe and wondering how they can have recent wlroots build with xwayland apps having HiDPI support (exactly what this package was doing until it broke): I managed to have the same functionality with another set of packages:
The above work with the simple "sway-git" package and don't seem to need a specific package (as sway-hidpi-git used to be required for this package).
These also need an X11 property that can be set by adding to sway config:
exec_always 'xprop -root -f _XWAYLAND_GLOBAL_OUTPUT_SCALE 32c -set _XWAYLAND_GLOBAL_OUTPUT_SCALE 2'
C_Schmidpeter commented on 2022-09-19 05:26 (UTC)
@Rucikir Applying the patches fails during build for me as well:
patching file hw/xwayland/xwayland-input.c Hunk #1 succeeded at 504 (offset 46 lines). Hunk #2 succeeded at 728 (offset 93 lines). Hunk #3 FAILED at 716.
I also think this package is still relevant, as an uptstream HiDPI solution is not ready for the forseeable future.
zayatura commented on 2022-08-08 16:45 (UTC)
@Rucikir Any updates on fixing the code conflicts here? I hope that this is not abandoned. I pretty much depend on this package. Thanks!
xsrvmy commented on 2022-07-15 23:35 (UTC)
There is a patched version of sway that works with this. Not sure if kde has a similar patch. It also requires changing a setting.
Currently this doesn't build though due to an out-of-date patch.
Aleksana commented on 2022-05-07 09:19 (UTC)
Same question here.Do I have to set some environment variables with it to solve the blurry problem?
tornado99 commented on 2022-03-25 23:44 (UTC)
Not sure if this is actually working. Still get blurry XWayland apps on a 4K monitor with 200% scaling (KDE).
skerit commented on 2021-12-21 13:29 (UTC)
What does the xwlScaling patch even do? I thought it might solve blurry xwayland screens by downscaling instead of upscaling X applications, but that doesn't seem to be the case?
petercxy commented on 2021-12-08 21:33 (UTC)
The patch needs to be refreshed due to conflicts. Here is an updated version: https://raw.githubusercontent.com/archlinuxcn/repo/master/archlinuxcn/xorg-xwayland-hidpi-git/xwlScaling.diff
okhsunrog commented on 2021-12-08 14:59 (UTC)
Fails to build
patching file hw/xwayland/xwayland-output.h Hunk #1 FAILED at 43.
1 2 3 Next › Last »