Package Details: wlroots-hidpi-git 0.16.0.r5511.e59f4d4f-1

Git Clone URL: (read-only, click to copy)
Package Base: wlroots-hidpi-git
Description: Modular Wayland compositor library, with XWayland HiDPI (git version)
Upstream URL:
Licenses: custom:MIT
Conflicts: wlroots, wlroots-git
Provides:, wlroots
Submitter: Rucikir
Maintainer: None
Last Packager: Rucikir
Votes: 6
Popularity: 0.003502
First Submitted: 2020-05-02 16:58 (UTC)
Last Updated: 2022-05-25 09:21 (UTC)

Required by (61)

Sources (3)

Pinned Comments

Rucikir commented on 2021-05-01 09:06 (UTC)

If the patch file fails the checksum validity check, try clearing your cache and rebuilding the package before flagging the package.

Latest Comments

1 2 Next › Last »

steakscience commented on 2023-02-14 18:24 (UTC)

@zayatura I followed the instructions you posted, and also included export GDK_SCALE=2 in my environment variables. The end result is my xwayland apps are crisp, however, they are 2x the size (scaled twice) so they are extra large.

How did you fix this issue?

Rucikir commented on 2022-12-01 15:04 (UTC) (edited on 2022-12-01 15:04 (UTC) by Rucikir)

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.

zayatura commented on 2022-09-22 12:43 (UTC) (edited on 2022-09-22 12:43 (UTC) by zayatura)

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:


C_Schmidpeter commented on 2022-09-19 05:09 (UTC)

@TheSunCat Are the issues of commit 18595000f3a you describe specific to the HiDPi branch, or also reproducible on the main branch. In the latter case, have you created a bug ticket on uptsteam yet?

C_Schmidpeter commented on 2022-09-19 05:06 (UTC) (edited on 2022-09-19 05:28 (UTC) by C_Schmidpeter)

@Rucikir The package fails to build as it cannot apply the patches any more:

patching file xwayland/xwm.c Hunk #1 FAILED at 16.

TheSunCat commented on 2022-06-30 09:42 (UTC)

@Rucikir thanks for maintaining this package! It makes Wayland finally usable on my display. I found that it causes a crash with some apps (namely Android Studio) and it can be circumvented by reverting commit 18595000f3a21502fd60bf213122859cc348f9af from wlroots. Would it be possible to add this to the PKGBUILD?

Rucikir commented on 2022-05-25 11:35 (UTC)

@xsrvmy should be fixed now.

xsrvmy commented on 2022-05-24 21:10 (UTC) (edited on 2022-05-24 21:17 (UTC) by xsrvmy)

Running into the following error when updating today:

==> Starting pkgver() ...
==> Updated version: wlroots-hidpi-git .r5511.e59f4d4f-1
==> Sources are ready
 -> ==> ERROR: pkgver in provides is not allowed to be empty. exit status 12

I had to manually change the version string to 0.16.0 for it to update.

scirocco commented on 2021-11-05 17:05 (UTC)

Any chance of adding a version of this package with eglstreams? I want to enjoy sway with hidpi with my nvidia card.

ChrisMorgan commented on 2021-09-16 03:19 (UTC)

The libseat dependency needs to be changed to community/seatd 0.5.0-1 provided libseat, but community/seatd 0.6.1-2 has changed to providing instead.

(There’s still aur/seatd 0.6.1-1 which does still provide libseat, but there’s a pending request on that package which I presume will be a deletion request, because of the conflict with community/seatd which does the same thing but a smidgeon better in its compilation options and PKGBUILD.)