Balló György pushed to branch main at Arch Linux / Packaging / Packages /
lxrandr
Commits:
486d452c by Balló György at 2026-01-17T23:45:26+01:00
upgpkg: 0.3.3-3: Exclude more environments
- - - - -
3 changed files:
- .SRCINFO
- PKGBUILD
- lxrandr-notshowin.patch
Changes:
=====================================
.SRCINFO
=====================================
@@ -1,7 +1,7 @@
pkgbase = lxrandr
pkgdesc = Monitor configuration tool (part of LXDE)
pkgver = 0.3.3
- pkgrel = 2
+ pkgrel = 3
url = https://github.com/lxde/lxrandr
arch = x86_64
groups = lxde
@@ -18,7 +18,7 @@ pkgbase = lxrandr
source = lxrandr-notshowin.patch
source = lxrandr-x11-only.patch
b2sums =
2a38a2c41f1e45e6bd0cee2e648c477222ec853a091ff410a358788440fa4ea4efe3fafa08aefc9e78e19dc725c1452694b18deb6704b04b05ace82f000c4524
- b2sums =
3cdd9ad9503892f27bdfd8a7eff39617b1880b5dd57d66e3d9e831104388506789d6273658d629de8a6d09bd6d6aa83b8211ca4f52c1de1884df55d985e604ac
+ b2sums =
68a6a5297ecf2c7689f9b2c1830aeef62ed69c4174b43aa2fbf2dc543d621b0310672c85c2804dceb4cb09a9af8d5409c0b04b03de87b0d567cf2a1e8ffbd21e
b2sums =
0b4e6e7c0960ce5b258c0c84372803da1e81f53edc6986d33d1013aabcf687d5f3f105ac0f1f9a6675ef9eb58995c9212ffe0ba3ae74d6062413bad3a2e1d39b
pkgname = lxrandr
=====================================
PKGBUILD
=====================================
@@ -4,8 +4,8 @@
pkgname=lxrandr
pkgver=0.3.3
-pkgrel=2
-pkgdesc="Monitor configuration tool (part of LXDE)"
+pkgrel=3
+pkgdesc='Monitor configuration tool (part of LXDE)'
arch=(x86_64)
url='https://github.com/lxde/lxrandr'
license=(GPL-2.0-or-later)
@@ -29,7 +29,7 @@ source=(
)
b2sums=(
2a38a2c41f1e45e6bd0cee2e648c477222ec853a091ff410a358788440fa4ea4efe3fafa08aefc9e78e19dc725c1452694b18deb6704b04b05ace82f000c4524
-
3cdd9ad9503892f27bdfd8a7eff39617b1880b5dd57d66e3d9e831104388506789d6273658d629de8a6d09bd6d6aa83b8211ca4f52c1de1884df55d985e604ac
+
68a6a5297ecf2c7689f9b2c1830aeef62ed69c4174b43aa2fbf2dc543d621b0310672c85c2804dceb4cb09a9af8d5409c0b04b03de87b0d567cf2a1e8ffbd21e
0b4e6e7c0960ce5b258c0c84372803da1e81f53edc6986d33d1013aabcf687d5f3f105ac0f1f9a6675ef9eb58995c9212ffe0ba3ae74d6062413bad3a2e1d39b
)
=====================================
lxrandr-notshowin.patch
=====================================
@@ -1,7 +1,7 @@
From 8af8cac8669e04db24180a90b7e54bd081b9d365 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <[email protected]>
Date: Thu, 23 Oct 2025 02:41:03 +0200
-Subject: [PATCH] Specify NotShowIn instead on OnlyShowIn in Autostart
+Subject: [PATCH 1/2] Specify NotShowIn instead on OnlyShowIn in Autostart
This aligns the autostart with the launcher, since it's a generic
GUI for xrandr, and not specific for the LXDE session.
@@ -22,3 +22,39 @@ index 8373e6b..6f667d7 100644
data = g_key_file_to_data(kf, &len, NULL);
file = g_build_filename( g_get_user_config_dir(),
+
+From b1770d35b28dcd82c8eabd5d927b2df0dedf41e1 Mon Sep 17 00:00:00 2001
+From: =?UTF-8?q?Ball=C3=B3=20Gy=C3=B6rgy?= <[email protected]>
+Date: Sat, 17 Jan 2026 18:49:32 +0100
+Subject: [PATCH 2/2] Exclude more environments
+
+These desktop environments have their own tools to configure the monitor.
+---
+ data/lxrandr.desktop.in | 2 +-
+ src/lxrandr.c | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/data/lxrandr.desktop.in b/data/lxrandr.desktop.in
+index 7a84d8f..da5d9bc 100644
+--- a/data/lxrandr.desktop.in
++++ b/data/lxrandr.desktop.in
+@@ -6,5 +6,5 @@ Icon=video-display
+ Terminal=false
+ Type=Application
+ Categories=GTK;Settings;HardwareSettings;X-LXDE-Settings;
+-NotShowIn=GNOME;KDE;XFCE;MATE;
++NotShowIn=GNOME;KDE;XFCE;MATE;Budgie;COSMIC;Enlightenment;LXQt;X-Cinnamon;
+ _Keywords=screen;display;tv;extend;projector;xrandr;refresh
rate;position;enable;disable;
+diff --git a/src/lxrandr.c b/src/lxrandr.c
+index 6f667d7..477ffa5 100644
+--- a/src/lxrandr.c
++++ b/src/lxrandr.c
+@@ -551,7 +551,7 @@ static void save_configuration()
+ g_key_file_set_string( kf, grp, "Name", _("LXRandR autostart") );
+ g_key_file_set_string( kf, grp, "Comment", _("Start xrandr with settings
done in LXRandR") );
+ g_key_file_set_string( kf, grp, "Exec", cmd->str );
+- g_key_file_set_string( kf, grp, "NotShowIn", "GNOME;KDE;XFCE;MATE;" );
++ g_key_file_set_string( kf, grp, "NotShowIn",
"GNOME;KDE;XFCE;MATE;Budgie;COSMIC;Enlightenment;LXQt;X-Cinnamon;" );
+
+ data = g_key_file_to_data(kf, &len, NULL);
+ file = g_build_filename( g_get_user_config_dir(),
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lxrandr/-/commit/486d452c5051b80c260088bb392b9b2d7a22f6b6
--
View it on GitLab:
https://gitlab.archlinux.org/archlinux/packaging/packages/lxrandr/-/commit/486d452c5051b80c260088bb392b9b2d7a22f6b6
You're receiving this email because of your account on gitlab.archlinux.org.