Как я могу изменить обои экрана входа GDM?


14

Как я могу изменить обои GDM 3.6? Я имею в виду не фон рабочего стола, а обои при входе в систему (GDM 3.6).

Благодарность


Спасибо за ваш ответ,

Я точно знаю, что вы имеете в виду. Недавно я установил LightDm, но сегодня я удалил его и заменил на GDM. Ubuntu-Tweak не показывает кнопку появления экрана входа в систему. Я думаю, что это потому, что LightDM в настоящее время не установлен. Кто-нибудь знает, где находится папка, где хранятся изображения?


Я не могу поверить, что это не дубликат, но я потратил 10 минут на поиски и ничего ... +1, надеюсь, вы разберетесь.
Том Броссман

Ответы:



4
  1. Скопируйте изображение, которое вы хотите использовать в /usr/share/gnome-shell/themeпапку

    sudo gedit /usr/share/gnome-shell/theme/gnome-shell.css
    
  2. Найдите следующий раздел

    #lockDialogGroup {
    background: #2e3436 url(noise-texture.png);
    background-repeat: no-repeat;
    
  3. Измените имя изображения на ваше изображение

  4. Установить фон для повторения или без повтора

  5. Сохранить файл

Выйдите из системы и ваш новый фон уже есть


3

Следуйте инструкциям на Arch Linux Wiki:

https://wiki.archlinux.org/index.php/GDM#Log-in_screen_background_image

Вот что вам нужно сделать:

1. Извлеките бианрию темы гнома-оболочки

Создайте и запустите следующий скрипт ( /usr/local/bin/extractgst.sh)

#!/bin/sh

workdir=${HOME}/shell-theme
if [ ! -d ${workdir}/theme ]; then
  mkdir -p ${workdir}/theme
fi
gst=/usr/share/gnome-shell/gnome-shell-theme.gresource

for r in `gresource list $gst`; do
        gresource extract $gst $r >$workdir/${r#\/org\/gnome\/shell/}
done

2. Отредактируйте gnome-shell-theme.gresource.xml и gnome-shell.css (раздел #lockDialogGroup)

Это создает каталог $HOME/shell-theme/theme. Измените каталог на это место.

Затем создайте файл gnome-shell-theme.gresource.xmlв каталоге выше.

Со следующим содержимым, в то время как imagefilename должно быть заменено именем вашего фонового изображения .

<?xml version="1.0" encoding="UTF-8"?>
<gresources>
  <gresource prefix="/org/gnome/shell/theme">

    <file>imagefilename</file>

    <file>calendar-arrow-left.svg</file>
    <file>calendar-arrow-right.svg</file>
    <file>calendar-today.svg</file>
    <file>checkbox-focused.svg</file>
    <file>checkbox-off-focused.svg</file>
    <file>checkbox-off.svg</file>
    <file>checkbox.svg</file>
    <file>close-window.svg</file>
    <file>close.svg</file>
    <file>corner-ripple-ltr.png</file>
    <file>corner-ripple-rtl.png</file>
    <file>dash-placeholder.svg</file>
    <file>filter-selected-ltr.svg</file>
    <file>filter-selected-rtl.svg</file>
    <file>gnome-shell.css</file>
    <file>gnome-shell-high-contrast.css</file>
    <file>logged-in-indicator.svg</file>
    <file>more-results.svg</file>
    <file>no-events.svg</file>
    <file>no-notifications.svg</file>
    <file>noise-texture.png</file>
    <file>page-indicator-active.svg</file>
    <file>page-indicator-inactive.svg</file>
    <file>page-indicator-checked.svg</file>
    <file>page-indicator-hover.svg</file>
    <file>process-working.svg</file>
    <file>running-indicator.svg</file>
    <file>source-button-border.svg</file>
    <file>summary-counter.svg</file>
    <file>toggle-off-us.svg</file>
    <file>toggle-off-intl.svg</file>
    <file>toggle-on-hc.svg</file>
    <file>toggle-on-us.svg</file>
    <file>toggle-on-intl.svg</file>
    <file>ws-switch-arrow-up.png</file>
    <file>ws-switch-arrow-down.png</file>
  </gresource>
</gresources>

Теперь откройте gnome-shell.css-file в каталоге и измените определение #lockDialogGroup следующим образом:

#lockDialogGroup {
  background: #2e3436 url(imagefilename);
  background-size: [WIDTH]px [HEIGHT]px;
  background-repeat: no-repeat;
}

Установите background-sizeразрешение, которое использует GDM, это может не обязательно быть разрешением изображения.

3. Затем снова скомпилируйте его

Наконец, скомпилируйте тему, используя следующую команду:

glib-compile-resources gnome-shell-theme.gresource.xml

4. Скопируйте скомпилированный файл gnome-shell-theme

И скопируйте полученный gnome-shell-theme.gresource-файл в /usr/share/gnome-shellкаталог.

5. Перезапустите GDM или выйдите из системы.

В конце концов перезапустите GDM или просто выйдите из системы.

Законченный!


1
Я согласен и автоматизировал это решение здесь: gitlab.com/zachbryant/Bash-Scripts/raw/master/GDM%20Custom%20Bg/…
Зак

@ Зач Почему бы вам не опубликовать свой сценарий в качестве ответа на этот вопрос? Позвони мне, и я проголосую за это ... Ты пойдешь с 3 баллов по крайней мере до 13!
WinEunuuchs2Unix

1

Как изменить фон экрана блокировки Gnome 3:

  • Серый фон GDM находится в /usr/share/gnome-shell/theme/noise-texture.png
    • Переименовать noise-texture.pngкак noise-texture.png.bak(как root)
    • Скопируйте выбранный фон в указанную выше папку и переименуйте его как noise-texture.png(root)
    • Перезапустите gnome-shell: Alt+ F2, напечатайте Rи нажмите Enter.

(Каждое обновление gnome-shell заменяет ваш noise-texture.png на оригинальный, поэтому вы должны повторять это после каждого обновления gnome-shell)

Источник


0

Вам понадобится Ubuntu Tweak, если у вас его еще нет, вы можете установить его, запустив следующие коды в терминале.

sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update
sudo apt-get install ubuntu-tweak

Затем запустите Ubuntu Tweak и найдите «login» в строке поиска, затем нажмите «login settings» и нажмите кнопку разблокировки в правом верхнем углу рядом с панелью поиска. Затем вы можете редактировать свой экран входа в систему по своему выбору, изменив фон или значок темы и т. Д.

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

Это должно работать как для входа в GDM, так и для LightDM.

Источник: http://www.techdrivein.com/2011/01/how-to-change-gdmlogin-screen.html


4
Это не работает для GDM (3).
Томми Брунн

Выглядело многообещающе, но я не работал на Ubuntu 13.04
wim

пытаясь это вместо github.com/Nano77/various/tree/master/deb
Вим

0

Я просто пошел исследовать. Проверять, выписываться/etc/gdm/greeter.gsettings

В терминале вы можете получить ЧИТАТЬ доступ к этому файлу, набрав:

nano /etc/gdm/greeter.gsettings

В этом файле вы увидите ссылку на: /usr/share/themes/Adwaita/backgrounds которая содержит фоновые полосы, которые вы ищете. Удачи!

Помните, что вам нужно поднять, используя sudoдля записи в этот каталог. Или, если вы предпочитаете использовать графический интерфейс, вы можете набрать его в терминале, чтобы открыть geditкак повышенные права, но будьте осторожны, чтобы не разрушить вашу систему:

gksudo gedit /etc/gdm/greeter.gsettings

Нет, не работал для меня
Алессандро Каттин
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.