тема входа после приостановки

тема входа после приостановки

Пытался найти другие похожие вопросы, но не нашел.

Ubuntu (18.04.2)

При загрузке Ubuntu, на панели входа, я применил тему, и все работает нормально. Проблема в том, что когда я вывожу Ubuntu из спящего режима, панель входа по-прежнему остается той, что используется Ubuntu по умолчанию.

попытался изменить LogDialogGroup с помощью:

#lockDialogGroup {
background: #2c001e url(file:///home/wsu/Pictures/Wallpapers/astronomy.jpg);
background-repeat: no-repeat;
background-size: cover;
background-position: center;
}

Важно: Это изменило фоновое изображение экрана входа, но вступает в силу после второго входа, когда компьютер выходит из режима ожидания. При первом входе (вход при загрузке) экран входа выглядит так:авторизоваться

введите описание изображения здесь

После первого раза, когда мне снова приходится входить в систему, вот такой экран:следующий вход

Проще говоря, я хочу видеть первый экран каждый раз, когда я вхожу в систему.

Результат от env | grep DESKTOP_SESSION:введите описание изображения здесь

Я следовал инструкциям оттуда, чтобы применить тему входа:https://github.com/daniruiz/flat-remix-gnome/blob/master/README.md

решение1

Обратите внимание, что этот ответ дается только для данного конкретного случая/вопроса после получения комментариев и выводов.

Тематика экрана входа в систему

Экран входа оформлен в стиле файла. /etc/alternatives/gdm3.cssЭто связанный файл, а не сам файл.

Чтобы узнать, какой файл используется, можно воспользоваться двумя способами.

  1. ls -l /etc/alternatives/gdm3.css

Пример:

parrot@i7-4770U:~$ ls -l /etc/alternatives/gdm3.css
lrwxrwxrwx 1 root root 56 May 25 08:06 /etc/alternatives/gdm3.css -> /usr/share/themes/Flat-Remix/gnome-shell/gnome-shell.css
parrot@i7-4770U:~$ 

Из приведенного выше вывода следует, что .../Flat-Remix/gnome-shell/gnome-shell.cssэто тот, который используется на экране входа в систему.

  1. запустите sudo update-alternatives --config gdm3.cssи найдите знак *

Пример:

parrot@i7-4770U:~$ sudo update-alternatives --config gdm3.css
[sudo] password for parrot: 
There are 12 choices for the alternative gdm3.css (providing /usr/share/gnome-shell/theme/gdm3.css).

  Selection    Path                                                                           Priority   Status
------------------------------------------------------------
* 0            /usr/share/themes/Flat-Remix/gnome-shell/gnome-shell.css                        20        auto mode
  1            /usr/share/gnome-shell/theme/P1.css                                             15        manual mode
  2            /usr/share/gnome-shell/theme/ubuntu.css                                         10        manual mode
  3            /usr/share/themes/Flat-Remix-Dark-fullPanel/gnome-shell/gnome-shell.css         17        manual mode
  4            /usr/share/themes/Flat-Remix-Dark/gnome-shell/gnome-shell.css                   17        manual mode
  5            /usr/share/themes/Flat-Remix-Darkest-fullPanel/gnome-shell/gnome-shell.css      17        manual mode
  6            /usr/share/themes/Flat-Remix-Darkest/gnome-shell/gnome-shell.css                17        manual mode
  7            /usr/share/themes/Flat-Remix-Miami-Dark-fullPanel/gnome-shell/gnome-shell.css   17        manual mode
  8            /usr/share/themes/Flat-Remix-Miami-Dark/gnome-shell/gnome-shell.css             17        manual mode
  9            /usr/share/themes/Flat-Remix-Miami-fullPanel/gnome-shell/gnome-shell.css        17        manual mode
  10           /usr/share/themes/Flat-Remix-Miami/gnome-shell/gnome-shell.css                  17        manual mode
  11           /usr/share/themes/Flat-Remix-fullPanel/gnome-shell/gnome-shell.css              17        manual mode
  12           /usr/share/themes/Flat-Remix/gnome-shell/gnome-shell.css                        20        manual mode

Press <enter> to keep the current choice[*], or type selection number: 

Таким образом, очевидно, что файл .css экрана входа можно найти двумя указанными выше способами, и, таким образом, его редактирование внесет необходимые изменения только для экрана входа.

Тематика экрана разблокировки

это зависит от используемого вами сеанса рабочего стола.

Чтобы узнать, какой сеанс рабочего стола вы используете, вы можете выполнить следующую команду

env | grep DESKTOP_SESSION

Пример:

parrot@i7-4770U:~$ env | grep DESKTOP_SESSION
DESKTOP_SESSION=ubuntu
GNOME_DESKTOP_SESSION_ID=this-is-deprecated
parrot@i7-4770U:~$ 

Из приведенного выше вывода следует, что DESKTOP_SESSION — это Ubuntu, который является сеансом по умолчанию.

для сеанса рабочего стола по умолчанию в Ubuntu 18.04 таблица стилей определена в файле/usr/share/gnome-shell/modes/ubuntu.json

Итак, откройте файл в терминале с помощью следующей команды:

nano /usr/share/gnome-shell/modes/ubuntu.json

Пример:

{
    "parentMode": "user",
    "stylesheetName": "ubuntu.css",
    "enabledExtensions": ["[email protected]", "[email protected]"]
}

в приведенном выше значении ubuntu.css /usr/share/gnome-shell/themes/ubuntu.css- это файл как для темы оболочки по умолчанию, так и для экрана разблокировки.

Итак, чтобы добиться того же эффекта темы экрана входа на экране разблокировки, у нас есть два варианта.

либо изменив имя файла/путь ubuntu.css, либо заменив содержимое в ubuntu.css на flat-remix-gnome, который используется на экране входа в систему.

в данном конкретном случае лучшим вариантом будет изменить имя файла/путь следующим образом, отредактировав/usr/share/gnome-shell/modes/ubuntu.json

{
    "parentMode": "user",
    "stylesheetName": "Flat-Remix/gnome-shell.css",
    "enabledExtensions": ["[email protected]", "ubuntu-appindicators@ubunt$
}

это означает, что тема оболочки по умолчанию и экран разблокировки используют этот файл Flat-Remix/gnome-shell.css.

Итак, для темы экрана входа вам нужно открыть файл с помощью следующей команды:

sudo -H gedit /etc/alternatives/gdm3.css

и для экрана разблокировки/темы оболочки по умолчанию

sudo -H gedit /usr/share/gnome-shell/theme/Flat-Remix/gnome-shell.css

введите описание изображения здесь

Связанный контент