Я пытаюсь изменить фоновое изображение входа в систему в Gnome (GNOME Shell 3.14.4 - Ubuntu 15.04), делая этот Поток: Не мог изменить фон экрана Входа в систему GDM.
copy the image you want to use into the /usr/share/gnome-shell/theme folder
sudo gedit /usr/share/gnome-shell/theme/gnome-shell.css
Search for the following section
#lockDialogGroup {
background: #2e3436 url(noise-texture.png);
background-repeat: no-repeat;
change the name of the image to your image
set background to repeat or no-repeat
Save the file
logout and your new background is there
Мое изображение является .jpg файлом, Может быть это проблема?, какое-либо решение для этого? При необходимости в большей информации сообщите мне.Спасибо.
Это должно быть прекрасным (я думаю, что действительно использовал JPG только что), однако несколько примечаний:
Примечание: Начиная с GNOME 3.16 GNOME темами Shell являются теперь хранившие двоичные файлы (gresource).
Во-первых, необходимо извлечь существующий GNOME тема Shell к папке в корневом каталоге. Можно сделать, это использование следующего сценария (
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
Перешло к созданному каталогу. Необходимо найти, что файлы темы были извлечены к нему. Теперь скопируйте свое предпочтительное фоновое изображение в этот каталог.
Затем, необходимо создать файл
gnome-shell-theme.gresource.xml
в каталоге со следующим содержанием:<?xml version="1.0" encoding="UTF-8"?> <gresources> <gresource prefix="/org/gnome/shell/theme"> <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>filename</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-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>
Замена имя файла с именем файла Вашего фонового изображения.
Теперь, откройте файл гнома-shell.css в каталоге и изменитесь
#lockDialogGroup
определение следующим образом:#lockDialogGroup { background: #2e3436 url(filename); background-size: [WIDTH]px [HEIGHT]px; background-repeat: no-repeat; }
Набор
background-size
к разрешению, которое использует GDM, это не могло бы обязательно быть разрешением изображения. Снова, набор имя файла , чтобы быть названием фонового изображения.Наконец, скомпилируйте тему с помощью следующей команды:
$ glib-compile-resources gnome-shell-theme.gresource.xml
Затем копируют получающееся
gnome-shell-theme.gresource
файл к/usr/share/gnome-shell
каталог.Перезапуск GDM - необходимо найти, что он использует предпочтительное фоновое изображение
откровенно говоря, поскольку «noise-texture.png» находится в формате «.png», предпочтительно использовать фон с тем же форматом, чтобы избежать других проблем с системой.
Лучше всего попытаться преобразовать ваш любимый .jpg в .png ---> мир;)