On Fri, Feb 25, 2022 at 04:45:50PM -0800, William Morder via tde-users wrote:
$ ls -l /proc/2666/exe
17:46 /proc/2666/exe -> /usr/libexec/geoclue-2.0/demos/agent
geoclue is a D-Bus service used for providing location services to
applications.
Anything that wants to know your location, like web browsers, could be
affected if you break geoclue. I guess that depends on whether the
browser requires geoclue or merely uses it if available.
$ ls -l /proc/2660/exe
17:46 /proc/2660/exe -> /usr/bin/python3.9
$ ls -l /proc/2656/exe
17:46 /proc/2656/exe -> /usr/libexec/at-spi-bus-launcher
at-spi-bus-launcher is used to provide accessibility functions for GUI
applications. Again, the question is whether it is a hard requirement or
not.
$ sed -e 's/\x00/ /g' /proc/2660/cmdline
/usr/bin/python3 /usr/share/system-config-printer/applet.py
This is the OS's preferred printing configuration GUI tool.
Unless they are, I would consider this issue to be
dead. Once I reinstalled
and was careful not to reinstall packages using geoclue and python3.9,
I don't know how extensively Python 3.9 is used internally by Devuan and
Debian, but in other Linux distros, especially the Red Hat/Fedora/Centos
distros, removing python is likely to leave you with a severely broken,
or at least restricted, system missing many essential tools.
--
Steve