Package Details: wdisplays-persistent 1.1.1-3

Git Clone URL: https://aur.archlinux.org/wdisplays-persistent.git (read-only, click to copy)
Package Base: wdisplays-persistent
Description: GUI display configurator for wlroots compositors (with kanshi config saving)
Upstream URL: https://github.com/zipproth/wdisplays
Licenses: GPL3
Conflicts: wdisplays
Provides: wdisplays
Replaces: wdisplays
Submitter: acrion
Maintainer: acrion
Last Packager: acrion
Votes: 1
Popularity: 0.72
First Submitted: 2025-06-27 10:51 (UTC)
Last Updated: 2025-06-27 20:59 (UTC)

Latest Comments

sfs commented on 2025-07-08 11:25 (UTC) (edited on 2025-07-08 11:29 (UTC) by sfs)

https://github.com/sfs-pra/wdisplays/tree/fix-kanshi-output-names/PKGBUILD

https://github.com/zipproth/wdisplays/pull/1

Added

Gettext internationalization

ru.po

Internationalization in network.cycles.wdisplays.desktop

https://aur.archlinux.org/cgit/aur.git/tree/outputs_noop.patch?h=wdisplays-persistent

Fixed

setlocale(LC_NUMERIC, "C") in src/store.c

acrion commented on 2025-06-27 14:49 (UTC) (edited on 2025-06-27 14:50 (UTC) by acrion)

This package provides a working solution for wdisplays with kanshi integration while upstream issues are being resolved.

Background:

The kanshi integration feature has been discussed in the main wdisplays repository for almost 2 years (see PR #11), but the implementation has compatibility issues that prevent kanshi from working correctly. I've identified and fixed the core problem in this comment and created a working fix.

What this package provides:

  • Working kanshi integration: Fixes the output naming issue that causes "no profile matched" errors

  • GCC-14 compatibility: Includes the noop function pointer patch (which is only mentioned in comments in the main wdisplays AUR package but not actually applied)

  • Ready-to-use setup: Creates empty kanshi config file structure required for both kanshi operation and configuration saving

Future obsolescence:

This package will become obsolete once:

  1. My kanshi compatibility fix gets merged into the petertheprocess fork

  2. The fork gets merged into the main wdisplays repository

  3. The main wdisplays AUR package references the updated version

However, given that PR #11 has been under discussion since October 2023, this may take some time. Until then, wdisplays-persistent offers a fully functional solution for users who want wdisplays with working kanshi integration.