GNOME theme: shell theme and dock in Vapor colors, Ubuntu-style extensions, start on the desktop; never pick GNOME Classic

This commit is contained in:
theupriser committed 2026-10-14 14:22:58 +02:00
1 parent 12eb56220a
commit c7f5f515a3
10 files changed
+271 -7

No files matched your search

+14 -1
View File
@@ -19,7 +19,9 @@ desktop_session_file() {
# whichever GNOME one is installed (gnome.desktop, gnome-xorg.desktop).
local f
if [[ "$(desktop_kind)" == gnome ]]; then
for f in /usr/share/wayland-sessions/gnome*.desktop /usr/share/xsessions/gnome*.desktop; do
# The plain session, not GNOME Classic (gnome-classic.desktop, from gnome-shell-extensions) or Xorg's.
for f in /usr/share/wayland-sessions/gnome.desktop /usr/share/xsessions/gnome.desktop \
/usr/share/wayland-sessions/gnome-wayland.desktop; do
[[ -f "$f" ]] && { basename "$f"; return; }
done
echo gnome.desktop
@@ -35,3 +37,14 @@ choose_login_manager() {
elif [[ "${WANTED[single]:-0}" == 1 ]]; then LOGIN_MANAGER=sddm
else LOGIN_MANAGER=plasmalogin; fi
}
desktop_installed() {
# desktop_installed kde|gnome: its session is installed (both can be: the
# menu then offers the theme of each).
local name=plasma f
[[ "$1" == gnome ]] && name=gnome
for f in /usr/share/wayland-sessions/$name*.desktop /usr/share/xsessions/$name*.desktop; do
[[ -f "$f" ]] && return 0
done
return 1
}