Як я можу змінити шпалери екрана входу в 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-файл у каталозі та змініть визначення #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-теми

І скопіюйте отриманий gnome-shell-theme.gresourceфайл у /usr/share/gnome-shellкаталог.

5. Перезавантажте gdm або вихід

Зрештою перезавантажте gdm або просто вийдіть із системи.

Готово!


1
Я погоджуюсь і автоматизував це рішення тут: gitlab.com/zachbryant/Bash-Scripts/raw/master/GDM%20Custom%20Bg/…
Zach

@Zach Чому ви не опублікуєте свій скрипт як відповідь у цьому питанні? Пінг мені, і я підтверджую це ... Ви перейдете від 3 балів до 13 принаймні!
WinEunuuchs2Unix

1

Як змінити фон блокувального екрану Gnome 3:

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

(Кожне оновлення до gnome-shell замінить ваш шум-text.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 та пошукайте "логін" на панелі пошуку, потім натисніть кнопку "налаштування входу", потім натисніть кнопку розблокування у верхньому правому куті панелі пошуку. Тоді ви можете редагувати екран входу за вашим бажанням, змінивши фон або тему значка.

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

Це має працювати як для входу в GDM, так і для LightDM.

Джерело: http://www.techdrivein.com/2011/01/how-to-change-gdmlogin-screen.html


4
Це не працює для GDM (3).
Томмі Брунн

Виглядав багатообіцяючим, але не працював для мене на ubuntu 13.04
вім

спробуйте це замість github.com/Nano77/various/tree/master/deb
wim

0

Я просто пішов досліджувати. Перевірити/etc/gdm/greeter.gsettings

У терміналі ви можете отримати READ доступ до цього файлу, ввівши:

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.