gnome-session-selector

Akbarkhon Variskhanov akbarkhon.variskhanov at gmail.com
Fri Jun 24 09:00:12 BST 2022


Hi.

Sorry in advance. I'm a bit of a curious person.

So I decided to run 'gnome-session-custom-session' one day,
and the session was interrupted abruptly. Immediately after I went on
to check what it does. As it stands, it's a two-line shell script[1]:

#! /bin/sh
gnome-session-selector
exec gnome-session

Searching for 'gnome-session-selector' revealed that it, in fact,
is not installed. Today I asked about this on #ubuntu-desktop and I was told
that 'g-s-s' "doesn't exist in Debian either", which seems to be the
case upon first look.[2]
I'm setting up a Debian GNOME virtual machine as I speak but a quick
query via 'apt-file'
also confirms this.

My question is: is there a specific reason for not installing all binaries,
or at least 'g-s-s'? Was this an oversight (happens) to not include the
"enable_session_selector" flag during build? If this flag wasn't
included in the build
intentionally, then 'g-s-c-s' should be omitted from installation as
well, as it's redundant.

Shall I report a bug after my VM is set up with 'reportbug'? Or shall
I commit a quick fix
to 'g-s-c-s' in the meantime, like so:
`gnome-session-selector && exec gnome-session # exec 'g-s' if and only
if 'g-s-s' exits with 0`

[1] https://salsa.debian.org/gnome-team/gnome-session/-/blob/debian/master/tools/gnome-session-custom-session
[2] https://packages.debian.org/sid/all/gnome-session-bin/filelist

Thank you.

Best regards,
Akbar.



More information about the pkg-gnome-maintainers mailing list