linuxmint / lightdm-settings

A configuration tool for the LightDM display manager
GNU General Public License v3.0
107 stars 24 forks source link

Dependency list not up to date #58

Closed Jakko3 closed 1 month ago

Jakko3 commented 1 year ago

Keeping the dependency list up to date would be helpful, especially for non-Debian desktop environments.

The python3-xapp dependency seems not to be valid anymore. Looks like xapp was replaced by pkexec, which now should show up in the dependency list instead.

lsb-release was changed to "minimal implementation" in Debian bookworm (and other desktop environments too). While it was python-based in bullseye, it is now shell-script-based in bookworm. Thus to my understanding there is no python module "lsb_release" anymore (not fully sure on this, but I guess so). However, "lsb_release" doesn't seem to do anything in usr/lib/lightdm-settings/lightdm-settings, or I may have overlooked something.

(A thing I stepped into: The xrandr command in usr/lib/lightdm-settings/lightdm-settings. In Debian the command is part of the x11-xserver-utils package. In desktop environment Alpine Linux it's a separate package, which accordingly needs to be become a dependency. As the depencency list in this repository is supposed to be related to Debian, I can't ask to put xrandr onto it.)