Your message dated Mon, 15 Jun 2026 03:23:17 +0000
with message-id <[email protected]>
and subject line Bug#1135329: fixed in qtile 0.36.0-1
has caused the Debian Bug report #1135329,
regarding qtile: secondary monitor workspace size incorrect in `zaphod` setup
to be marked as done.
This means that you claim that the problem has been dealt with.
If this is not the case it is now your responsibility to reopen the
Bug report if necessary, and/or fix the problem forthwith.
(NB: If you are a system administrator and have no idea what this
message is talking about, this may indicate a serious mail system
misconfiguration somewhere. Please contact [email protected]
immediately.)
--
1135329: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1135329
Debian Bug Tracking System
Contact [email protected] with problems
--- Begin Message ---
Package: qtile
Version: 0.35.0-1
Severity: normal
Tags: patch
Hi qtile maintainers,
I'm encountering a problem with qtile when using a `zaphod` configuration
with two monitors that have different resolutions. I've set qtile to
manage only my second monitor (screen `:0.1`).
The issue is that qtile seems to be using the resolution of my first
monitor (screen `:0.0`) as the workspace size for the second monitor.
This means that only a part of the second monitor's screen is actually
usable.
I suspect the problem stems from the explicit use of `screens[0]` in the
`pseudoscreens` property of the `libqtile.backend.x11.xcbq.Connection`
class. I've included a patch that should fix this.
Thanks!
--- a/libqtile/backend/x11/xcbq.py
+++ b/libqtile/backend/x11/xcbq.py
@@ -553,7 +553,7 @@
@property
def pseudoscreens(self):
if hasattr(self, "randr"):
- return self.randr.query_crtcs(self.screens[0].root.wid)
+ return self.randr.query_crtcs(self.default_screen.root.wid)
elif hasattr(self, "xinerama"):
pseudoscreens = []
for i, s in enumerate(self.xinerama.query_screens()):
--- End Message ---
--- Begin Message ---
Source: qtile
Source-Version: 0.36.0-1
Done: Daniel Echeverri <[email protected]>
We believe that the bug you reported is fixed in the latest version of
qtile, which is due to be installed in the Debian FTP archive.
A summary of the changes between this version and the previous one is
attached.
Thank you for reporting the bug, which will now be closed. If you
have further comments please address them to [email protected],
and the maintainer will reopen the bug report if appropriate.
Debian distribution maintenance software
pp.
Daniel Echeverri <[email protected]> (supplier of updated qtile package)
(This message was generated automatically at their request; if you
believe that there is a problem with it please contact the archive
administrators by mailing [email protected])
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA512
Format: 1.8
Date: Sun, 14 Jun 2026 21:25:21 -0500
Source: qtile
Architecture: source
Version: 0.36.0-1
Distribution: unstable
Urgency: medium
Maintainer: Daniel Echeverri <[email protected]>
Changed-By: Daniel Echeverri <[email protected]>
Closes: 1135329
Changes:
qtile (0.36.0-1) unstable; urgency=medium
.
* New upstream version 0.36.0
* debian/patches
+ Remove 02_fix_test_identify_output.diff patch
+ merge with upstream
+ Add 02_fix_pseudoscreens_zaphod.diff patch
+ Fix pseudoscreens using wrong screen in zaphod conf (Closes: #1135329)
+ Thanks Alexander Inyukhin for the patch!
+ Refresh 01_fix_manpage.diff patch
Checksums-Sha1:
3dfae04e6dd378fbee0635b255f29eb8ed30e47d 2492 qtile_0.36.0-1.dsc
115a438ae91c0ffc09338c474952c86278260894 966564 qtile_0.36.0.orig.tar.gz
1f4f3c782596cd251724afad233b12549deffeb1 10512 qtile_0.36.0-1.debian.tar.xz
9bfe2b46f9a30811681ba95cd5dc5319bd171f22 17261 qtile_0.36.0-1_amd64.buildinfo
Checksums-Sha256:
1ba81f7acfe7ee276b6aaff8e35830ce3e967c4eecee1ce8053a81a929807151 2492
qtile_0.36.0-1.dsc
e47a793dce10085df481b2a28f6070557c20ef5e8c9d5bfcacb291a83d54632a 966564
qtile_0.36.0.orig.tar.gz
8450bbe19ea1f36470a5a4082c2e75b1712fee3687752e7cd75726325dcc28ef 10512
qtile_0.36.0-1.debian.tar.xz
895c0da7d26dfb008293864d2911ccfc27a573782fcea2c75d7d7a8b986858fa 17261
qtile_0.36.0-1_amd64.buildinfo
Files:
b67f9485d91fdcb384d5ad3a58cddcb8 2492 python optional qtile_0.36.0-1.dsc
dac0cb88ba9a0640890ae97537d8f305 966564 python optional
qtile_0.36.0.orig.tar.gz
794eafbb762b1ea43b40d8ec3904673d 10512 python optional
qtile_0.36.0-1.debian.tar.xz
c7f3c5a66dad4e50bc43e7d71c037f9b 17261 python optional
qtile_0.36.0-1_amd64.buildinfo
-----BEGIN PGP SIGNATURE-----
iQJHBAEBCgAxFiEE0NCFsWnDv9lASFj6IfwpUEtSMNsFAmovaRYTHGVwc2lsb25A
ZGViaWFuLm9yZwAKCRAh/ClQS1Iw28qED/9RhNIkNC0I7WwczJwOxv38QEwZW70B
XUhwJJZPxILa9HIOf4CnHMiswdmFQctVvajib1xdxocaEgRvhthCMa4Q7MiWsI1z
RYbuCcHTBYBaCBu7Sxjei6Uf9OUxT9LZRiQ4gMegzEBRLwTATSY3kPmawk9EqTcy
I+qiCzUNOv97aFyr92chhJ88B/ow8qUiCZac1l84PJHpmsDutPGqwC2pbUQQsrfU
ip0LptGe1BN4WKuQX97OENLcVpo+cBM8mVC1pyzXcSlGo0NbQbhUjO8IztL/JuOx
+w80Na0po3khzZGKfHL0oAgir/0CS590xyEEISDj3itQQI6am6vRGgxLuSkr7Pli
/15ouZQ8HZTLz3Ury8Ez0JjfEIootnNV+A8ievNT3GV/8a+P9IDCEXjqt9cJCLvw
zTWzrIi1AeUyayZZSHTUyNWHZatUrW02wCgWYC0eIMBAOzE+P+ttl/5mAdYo5c1F
6ckABQWTjLwwOYBoX8xlbSpckZHifiKgOKtV0WmMkhcobzlaePWRFKMupj/6Zfy3
Lt2Fx52RS6KmzAr6fCTW5+F1NhK+3nqKXn5+HKyeKayv27i0GJhu5hLCLk7OeeGv
wYfAOlNxKuxawDttaBUnKMG1LMJlznm4l7Qba+YIWw3Pe9Oc3fR3vPxJu3NHb6Cj
HWD5o9G4uB+aqg==
=9eVN
-----END PGP SIGNATURE-----
pgpuSy09Z059e.pgp
Description: PGP signature
--- End Message ---