Вы могли заметить, что последние версии Ubuntu, имеют очень просто выглядящий экран входа в систему. Нравится вам это или нет, но вы будете замечать этот фиолетовый экран каждый раз, когда будете входить в систему или блокировать и разблокировать ее. Если вы, как и я, любите настраивать фоны рабочего стола, обои и экраны блокировки, чтобы сделать их более привлекательными, вы наверняка захотите улучшить этот, казалось бы, простой на вид сайт.
Хотя изменение фонов и экранов блокировки очень просто в последней версии Ubuntu, изменение экрана входа в систему - единственная реальная вещь.
В этом руководстве мы покажем, как изменить экраны входа в систему и блокировки на более дружелюбные.
Как изменить экран входа в систему Ubuntu 18/20
Все, что нам нужно сделать, это отредактировать файл ubuntu.css, который, помимо прочего, отвечает за управление макетом страницы входа в систему. Все, что вам нужно для запуска этого урока, это новый файл .png, который вы будете использовать в качестве нового фона.
Для того чтобы изменить экран входа в систему, выполните следующие действия:
Первое, что нам нужно сделать, это изменить файл ubuntu.css, расположенный в каталоге /usr/share/gnome-shell/theme. Откройте приложение Терминал через Ubuntu Dash или нажав Ctrl+Alt+T
Введите следующую команду, чтобы открыть файл css в gedit.
Для Ubuntu 18
1 | sudo gedit /usr/share/gnome-shell/theme/ubuntu.css |
Для Ubuntu 19 и выше
1 | sudo gedit /usr/share/gnome-shell/theme/Yaru/gnome-shell.css |
В качестве альтернативы вы можете использовать ваш любимый текстовый редактор для открытия этого файла. Файл откроется следующим образом с помощью команды gedit:
Найдите термин 'lockDialog', нажав Ctrl+D и введя это ключевое слово в строке поиска. Таким образом, вы попадете в то место, где мы хотим внести необходимые изменения. Вот раздел файла, который мы будем редактировать: lockDialogGroup
Вы можете видеть, что файл noise-texture.png определяет изображение по умолчанию, которое Ubuntu использует в качестве фона экрана блокировки и входа в систему.
Вам нужно заменить вышеупомянутые строки на следующие:
1 2 3 4 5 6 | #lockDialogGroup { background: #2c001e url(file:///[fileLocation/filename.png]); background-repeat: no-repeat; background-size: cover; background-position: center; } |
Замените часть [fileLocation/filename.png] на местоположение и имя файла изображения, которое вы хотите использовать в качестве нового фона.
Вы можете видеть, как выглядит наш CSS-файл после внесения изменений:
Сохраните этот файл, нажав кнопку Save, расположенную в правом верхнем углу текстового редактора.
Перезагрузите компьютер, чтобы эти изменения вступили в силу.
1 | reboot |
Как изменить экран входа в систему Ubuntu 22
Первое, что нам нужно сделать, это загрузить Bash-скрипт, который поможет нам легко изменить фоновое изображение экрана входа в систему. Сценарий размещен в репозитории GitHub и может быть загружен с помощью следующей команды wget.
1 | wget -qO - https://github.com/PRATAP-KUMAR/ubuntu-gdm-set-background/archive/main.tar.gz | tar zx --strip-components=1 ubuntu-gdm-set-background-main/ubuntu-gdm-set-background |
Следующий пакет является обязательным условием для работы скрипта и должен быть установлен первым:
1 2 | sudo apt update sudo apt install libglib2.0-dev-bin -y |
После загрузки скрипта и зная путь к вашему пользовательскому образу, вы можете использовать скрипт вместе с опцией --image следующим образом:
1 | sudo ./ubuntu-gdm-set-background --image [fileLocation/filename.png] |
Запуск скрипта успешно изменил фон экрана входа в систему
Конечно, замените путь к изображению, указанный выше, на путь к вашему собственному изображению.
После этого вам нужно будет перезагрузить компьютер, чтобы проверить изменения.
1 | reboot |
Теперь при входе в систему вы сможете увидеть новый фон вместо стандартного изображения входа в Ubuntu. Наш новый экран входа и блокировки выглядит следующим образом после изменений, которые мы сделали в этом руководстве:
Итак, как вы убедились, изменить фон входа в систему не так сложно, как кажется.