Отказ от ответственности: если какие-либо ошибки в приведенной ниже процедуре будут заблокированы для циклов входа в систему на экране входа в систему gdm3. В таком случае вам нужно выбрать сеансы Ubuntu или Ubuntu Xorg и отредактировать изменения.
создайте три локальных каталога с помощью команды ниже
sudo mkdir -p /usr/local/share/xsessions /usr/local/share/wayland-sessions /usr/local/share/gnome-shell/modes
скопируйте файлы рабочего стола GNOME и GNOME on Xorg в первые два каталога.
sudo cp /usr/share/xsessions/gnome-xorg.desktop /usr/local/share/xsessions/
sudo cp /usr/share/wayland-sessions/gnome.desktop /usr/local/share/wayland-sessions/
Откройте вышеуказанные файлы, я показываю пример для одного файла ниже
sudo nano /usr/local/share/xsessions/gnome-xorg.desktop
нужно отредактировать строку Exec= снизу содержимого
[Вход на рабочий стол]
Имя=GNOME в Xorg
Comment=Этот сеанс регистрирует вас в GNOME
Exec=/usr/bin/gnome-session --session=gnome
TryExec=/usr/bin/gnome-сессия
Тип = Приложение
DesktopNames=GNOME
X-GDM-SessionRegisters=true
X-Ubuntu-Gettext-Domain=gnome-session-3.0
Строка Exec= должна быть отредактирована, как показано ниже.
Exec=env GNOME_SHELL_SESSION_MODE=myyaru /usr/bin/gnome-session --session=gnome
скопируйте Ubuntu.json
файл из /USR/доля/гном-оболочка/режимы/
к /usr/local/share/gnome-shell/modes/
каталог и переименовать в myyaru.json
с приведенной ниже командой
sudo cp /usr/share/gnome-shell/modes/ubuntu.json /usr/local/share/gnome-shell/modes/myyaru.json
Отредактируйте указанный выше файл, чтобы он содержал содержимое, указанное ниже.
sudo nano /usr/local/share/gnome-shell/modes/myyaru.json
Содержание:
{
"родительский режим": "пользователь",
"stylesheetName": "Яру/gnome-shell.css",
"themeResourceName": "/theme/Yaru/gnome-shell-theme.gresource"
}
Все готово, теперь нам нужно создать символическую ссылку на /USR/доля/гном-оболочка/тема
в /usr/local/доля/гном-оболочка
каталог.
sudo ln -s /usr/share/gnome-shell/theme /usr/local/share/gnome-shell/theme
Повторный вход должен дать эффект, если нет, перезагрузитесь.
Таким образом, вам не нужно беспокоиться об обновлениях пакета темы yaru. потому что у вас есть символическая ссылка в локальном каталоге.
Строка Exec= может быть изменена в gnome.desktop в /usr/local/share/wayland-сеансы
тоже.
Теперь тема «По умолчанию» становится Yaru.
Примечание:
Настройка не ограничена, например, путями, именами файлов, конфигурациями и т. д.
Описанная выше процедура соответствует вашим требованиям.