Package Details: xorg-xwayland-hidpi-git 21.1.3.r305.gd189102c7-1

Git Clone URL: (read-only, click to copy)
Package Base: xorg-xwayland-hidpi-git
Description: Run X clients under Wayland, with HiDPI (git version)
Upstream URL:
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: Rucikir
Last Packager: Rucikir
Votes: 6
Popularity: 1.04
First Submitted: 2020-12-12 19:48 (UTC)
Last Updated: 2021-12-12 15:05 (UTC)

Required by (83)

Sources (2)

Latest Comments

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:

okhsunrog commented on 2021-12-08 14:59 (UTC)

Fails to build

patching file hw/xwayland/xwayland-output.h Hunk #1 FAILED at 43.

Neko-san commented on 2021-11-03 18:14 (UTC)

Ah, I was using Paru's chroot feature (it sets up the chroot for you) and compiles in it (since it's an AUR helper, it identifies and grabs prerequisite AUR packages)

That said, for some reason I'm not entirely sure of (maybe one of the other packages has xorgproto has a dependency?), it thinks it needs the one from the repos and pulls it then sees that there's an explicit call for the AUR package and finds they conflict; that's why I found it unclean, I expected this to be handled :v

Rucikir commented on 2021-11-03 10:31 (UTC)

@Neko-san If you're using instructions from Building in a clean chroot you have to pre-build xorgproto-git and build in the chroot with something like this:

makechrootpkg -c -r $CHROOT -I ../xorgproto-git/xorgproto-git-2021.5.0.r2710.g57acac1-1-any.pkg.tar.zst

It builds correctly for me.

Neko-san commented on 2021-11-03 08:18 (UTC)

Fails to compile in a chroot claiming that both xorgproto and xorgproto-git are dependencies, so it just stops at the dependency download stage before it even starts compiling:

==> Checking buildtime dependencies...
==> Installing missing dependencies...
resolving dependencies...
looking for conflicting packages...
:: xorgproto-git and xorgproto are in conflict. Remove xorgproto? [y/N] 
error: unresolvable package conflicts detected
error: failed to prepare transaction (conflicting dependencies)
:: xorgproto-git and xorgproto are in conflict
==> ERROR: 'pacman' failed to install missing dependencies.
==> Missing dependencies:
  -> meson
  -> git
  -> xorgproto-git
  -> xtrans
  -> dbus
  -> xorg-font-util
  -> wayland-protocols
  -> systemd
  -> egl-wayland
==> ERROR: Could not resolve all dependencies

Rucikir commented on 2021-10-30 15:30 (UTC)

@5px: the problem is just that xorg has switched completely from autotools and makefiles to meson. I need to rebase the PR to reflect that.

5px commented on 2021-10-29 18:18 (UTC)

Each time I try to install the latest version, it asks me to provide a file to patch during the prepare stage. What input do I provide?

ChrisMorgan commented on 2021-09-03 12:07 (UTC)

Although this is still incompatible with xorg-server, it looks like it should now be compatible with xorg-server-git, though I haven’t yet tried building that and this.

Rucikir commented on 2021-09-03 08:08 (UTC)

My bad, if you don't install xorg-server or xorg-server-git, and that I add the new libxcvt dependency to XWayland, it will work just fine.

stevo commented on 2021-09-03 00:48 (UTC)

I just ran into the same issue. Unfortunately I don't understand from the link you provided how to fix it.

Rucikir commented on 2021-08-23 21:20 (UTC)

@albertomim_03 @ChrisMorgan the problem comes from the package xorg-server-git, and is described here. It would be nice if someone could send a patch there.

albertomim_03 commented on 2021-08-23 13:32 (UTC)

Same as @ChrisMorgan

ChrisMorgan commented on 2021-08-08 03:17 (UTC)

I just went to update this (I have installed 21.1.2.r211.gd83c84bd9-1) and I can’t build it:

Run-time dependency libxcvt found: NO (tried pkgconfig and cmake)

But I can’t install aur/libxcvt or aur/libxcvt-git because they conflict with xorg-server (which I also have installed because XWayland is insufficient in some cases) over the files /usr/bin/cvt and /usr/share/man/man1/cvt.1.gz.

Rucikir commented on 2021-06-03 22:22 (UTC)

Added xorgproto-git to the dependencies. Made the version more accurate, thanks for reporting.

Ranguvar commented on 2021-06-03 17:22 (UTC)

Requires xorgproto-git to build of late, but does work

Revision always shows 0 though, which I'm not certain is accurate

Rucikir commented on 2021-05-23 11:13 (UTC)

@modnoob This adds an Xorg extension that needs to be supported by the compositor. The only implementation is in wlroots-hidpi-git, so only wlroot-based compositors can use it. AFAIK the only compositor using this patches on wlroots is sway-hidpi-git. No chance that Plasma (it's KDE, right?) can use these patches.

@SomeoneS it's a variant on the MIT license, I think.

modnoob commented on 2021-05-23 11:07 (UTC)

Is this package to scale Xwayland clients correctly? I tested it on PLasma Wayland and with a 125% scaling factor and Xwayland Clients are blurry like they were before. I tested multiple Electron Apps.

SomeoneS commented on 2021-02-01 23:30 (UTC)

Hi, what exactly does "custom" license mean? Thanks