[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

creating a list of all desktop packages


While trying to run some automatic [1] a11y checks [0] on various
desktops, we tried to come up with a list of all packages providing a
desktop environment.

First approach was :

- Find all packages containing a /usr/share/xsessions/*.desktop file
- Istall package in chroot
- start X session, &un checks

This basically worked (for the find & install part) but leads to the
following problems, liek this : Package e17-data provides a .desktop
file, but the "whole" desktop is inside the package e17.

So i tried to create a list of all packages, with a

Provides: x-window-manager

This works better, but still leaves some out (eg. mate) which im now
added manually.

So, do you have any ideas how i might solve this problem in a better,
automatic way?  If not, the i might stick to a hand-compield list, as i
don'Ät think there will be that much fluctuation on desktops
environments packaged for Debian..

Please share your thoughts & please CC me, i am not on the list.



[0] https://wiki.debian.org/accessibility-devel
[1] https://familiekainz.at/a11y/

Attachment: signature.asc
Description: OpenPGP digital signature

Reply to: