FS#72715 - [qtile] qtile-wayland session file generated in xsessions

Attached to Project: Community Packages
Opened by Alessandro (pescepalla) - Thursday, 11 November 2021, 17:34 GMT
Last edited by David Runge (dvzrv) - Monday, 13 December 2021, 06:43 GMT
Task Type Bug Report
Category Packages
Status Closed
Assigned To David Runge (dvzrv)
Architecture All
Severity Low
Priority Normal
Reported Version
Due in Version Undecided
Due Date Undecided
Percent Complete 100%
Votes 0
Private No

Details

Description:

When installing qtile, the qtile-wayland.desktop file is installed in /usr/share/xessions instead of in /usr/share/wayland-sessions.

As a consequence, logging in Wayland qtile using LightDM (and other login managers I suspect) fails.

This can be also checked on https://archlinux.org/packages/community/x86_64/qtile/ , where usr/share/xsessions/qtile-wayland.desktop is among the package contents instead of usr/share/wayland-sessions/qtile-wayland.desktop

Moving qtile-wayland.desktop into /usr/share/wayland-sessions restores the functionality.

Additional info:
* qtile 0.18.1-3

Steps to reproduce:

1) Have a functional LightDM setup
2) Install qtile python-pywlroots
3) Attempt to launch Qtile (Wayland)
This task depends upon

Closed by  David Runge (dvzrv)
Monday, 13 December 2021, 06:43 GMT
Reason for closing:  Fixed
Additional comments about closing:  Fixed with qtile 0.18.1-4
Comment by David Runge (dvzrv) - Friday, 03 December 2021, 23:54 GMT
@pescepalla: Thanks for the report!

I will fix this in the context of the currently ongoing python3.10 rebuild.

Loading...