После поиска я не смог понять, как эффективно изменить изображение экрана блокировки.
Из результатов поиска, которые я нашел, я думаю, что я должен извлечь .gresource
из /usr/share/gnome-shell/theme/Yaru/gnome-shell-theme.gresource
отредактировать lockDialogGroup ID
в извлеченном файле gdm3.css
и затем перекомпилировать.
Здесь я столкнулся с проблемой; я не мог понять, как получить XML
файл, необходимый для перекомпиляции .gresource
.
Чтобы изменить изображение экрана блокировки, у вас должен быть установлен пакет libglib2.0-dev
, и вы, вероятно, также захотите посмотрите работу, которую уже проделал Пратап Кумар , чтобы сделать это для Ubuntu 20.04. Биты, которые вас интересуют, находятся ближе к концу файла.
Примечание: Решение Пратапа говорит , что оно будет работать только 20.04, но оно будет работать нормально с 21.04, если вы измените эту строку:
if [ "$codename" == "focal" ] && [ "$osname" == '"Ubuntu"' ]
На это:
if [ "$codename" == "focal" ] || [ "$codename" == "groovy" ] || [ "$codename" == "hirsute" ]
Тогда вы можете больше легко обновить фон , выполнив следующие действия