Зміна шпалер екрана входу


32

Я намагався змінити шпалери екрана входу на свій власний за допомогою ubuntu-tweak . Шпалери розміщені в папці шпалер Ubuntu за замовчуванням, і я дав усім користувачам читати привілеї на них.

Зараз на екрані входу не залишилося навіть шпалер.


Подивіться на мою відповідь Тут , і побачите, чи допомагає вона.
Мітч

Я вже спробував це, і це не вийшло.
Жорен

Яка версія Ubuntu у вас є? У мене є екран входу із шпалерами користувача, але зараз в Ubuntu 13.04 ця функція вимкнена, принаймні за замовчуванням ..
Lucio

@Lucio Я запускаю Ubuntu 13.04. Чи був би альтернативний варіант?
Джорен

У Ubuntu 18.04 це знову змінилося, ось підручник, як його змінити: vitux.com/how-to-change-login-lock-screen-background-in-ubuntu
rubo77

Відповіді:


33

Спробувавши відповідь Сеніо, мені не пощастило. Але з невеликою модифікацією я потрапив у джекпот:

sudo -i
xhost +SI:localuser:lightdm
su lightdm -s /bin/bash
gsettings set com.canonical.unity-greeter draw-user-backgrounds 'true'
gsettings set com.canonical.unity-greeter background 'path-to-image'
exit

шлях до зображення - це фактично шлях, на якому зберігається зображення, яке ви хочете використовувати як шпалери на екрані, наприклад: /usr/share/backgrounds/x.jpg

Я перевірив це, і він працює

Я знайшов цю сторінку, яка пропонує поради щодо цієї проблеми: Ubuntu13.04 LighDM


3
І не забудьте дати своїм шпалерам достатньо дозволів;)
Joren

1
Я також підтвердив, що це працює і в 13.10.
Жорен

Це не працює на моїй Ubuntu Studio 15.10, оновленій доubuntu-desktop
rubo77


@JonasCz Працює для блокування екрану в 16.04, хоча ...
масу

8

Дешеве та брудне рішення: доїхати до терміналу, а потім:

sudo nautilus

Потім скопіюйте Nautilus для копіювання потрібного фону

/ usr / поділитися / фони /

Потім перейменуйте зображення, яке використовується для backup-imagenameold.png Потім перейменуйте бажане зображення на ім'я файлу оригінального фону.

Я знаю, що це не чисто і ніщо, але це робить роботу якнайшвидше;)

Ура, Рюссель


Простий, працює на Ubuntu 14.04.
Марсель

Це єдиний, хто працював на мене в 16.10
не

7

Хммм .. Я намагаюся встановити dconf-редактор, щоб змінити цей фон. Відкрийте термінал і введіть цей сценарій ..

sudo apt-get install dconf-editor

Запустіть редактор dconf:

sudo dconf-editor

І покажіть Вікно ... Відкрийте ком> канонічне> Єдність-привітання Потім змініть:

draw-user-backgrounds: 'true'
background: 'path-to-image'

Це хороше і універсальне рішення - dconf-editorдля певних речей, мабуть, потрібно . +1
Priidu Neemre

Спасибі. для мене я повинен встановити "малюнок-фони користувача" на "false", щоб зображення відображалося, інакше це лише кольоровий градієнт .. удачі.
Білл

7

Це дуже просто.

  1. Відкрийте термінал
  2. стати root і змінити поточну папку

    sudo su
    cd /usr/share/backgrounds/
    
  3. Скопіюйте файл зображення в це місце

  4. Змініть ім'я файлу на warty-final-ubuntu.png

Це змінить фонове зображення екрана входу.

Джерело


Цікаво, що це продовжує працювати навіть для ubuntu 16.04 ... хоча файл повинен бути png
Скотт Стенсленд

5

Я вважаю, що ви шукаєте:

sudo apt-get install lightdm-gtk-greeter
sudo vim /etc/lightdm/lightdm-gtk-greeter.conf

Змінення рядка:

background=/usr/share/backgrounds/warty-final-ubuntu.png

до всього, що ти хочеш. Сподіваюся, це допомагає


Або в одному рядку:sudo su -c 'echo "background=/usr/share/backgrounds/Tranquil_by_Pat_David.jpg">>/etc/lightdm/lightdm-gtk-greeter.conf'
rubo77

Це працює, але як я можу зосереджувати зображення і масштабувати його так, щоб воно було в 0,5 рази більше від оригінального?
Апурв

4

Canonical додав підтримку в Ubuntu 16.04. Подивіться за цим посиланням -> https://help.ubuntu.com/16.04/ubuntu-help/user-changepicture.html


4
Я вважаю, що ОП посилається на фонові шпалери, а не на маленьку картинку / аватар користувача.
JonasCz

@JonasCz, але маленьке зображення користувача / аватар буде використовуватися як фон екрана для входу!
manniL

1

Я випадково знайшов рішення, яке чудово працює. Він навіть зберігає анімацію нових шпалер під час входу в екран (чого я хотів найбільше). Крок за кроком, що я зробив:

  1. (lightDM) Змініть екран входу шпалер на типовий. Введіть термінал:

    sudo -i
    xhost +SI:localuser:lightdm
    su lightdm -s /bin/bash
    gsettings set com.canonical.unity-greeter draw-user-backgrounds 'true'
    gsettings set com.canonical.unity-greeter background ''
    exit
    

    Це дозволить змінити шпалери для входу на стандартні. (Нам це потрібно для анімаційної речі)

  2. Створіть програму запуску з назвою, наприклад, "WallpaperChange", яка виконує цей рядок:

    gsettings set org.gnome.desktop.background picture-uri \
              file:///usr/share/backgrounds/ur_desktop_wallpaper_here.jpg
    

    Під час кожного запуску він змінює фон робочого столу на ur_desktop_wallpaper_here.jpg

    Примітка: Весь шлях до якого ur_desktop_wallpaper_hereможе бути змінено.

  3. Найважливіша річ. Змініть фон робочого столу за допомогою графічного інтерфейсу в Налаштуваннях параметрів на шпалері, який потрібно мати на екрані входу.

  4. Перезавантажте комп'ютер.

  5. Зніміть прапорець програми запуску "WallpaperChange". Вам це вже не потрібно. Під час наступної зміни шпалер ви знову будете використовувати її.

Я лише протестував його на ubuntu 13.04 і знайшов рішення випадково. Я не можу дати вам технічну відповідь, чому це працює. Це може залежати від того, що ви робили з комп’ютером до встановлення шпалер для входу. Я перевстановлю ubuntu, спробуйте цей код ще раз і дізнаюся, чи потрібне моє рішення для подальшого редагування. (Додано 4-й рядок у пункті 1)

Вітаю.


1
Я дотримувався ваших кроків, але все ще не бачу шпалер на екрані входу.
Джорен

1

Я використовую Ubuntu 14.04 (усі налаштування на робочому столі стандартні, і я використовую стандартну оболонку), і я думаю, що це навіть простіше, ніж усі рішення, зазначені вище.

Єдине, що я роблю, це завантаження картинки або отримання однієї з моїх власних фотографій, підходячи до розміру екрана, клацніть правою кнопкою миші на завантаженому зображенні та виберіть "Встановити як фон".

Цей процес, здається, копіює зображення у папку "Зображення / Шпалери" користувачів і, враховуючи потрібний розмір зображення, показує це зображення також при наступному вході.


Добре працює для мене 16.04. Він найбільш підходить для систем, що мають одного користувача. Фон, очевидно, залежить від користувача.
Мартін Юінг

1

У Ubuntu 14.04 я отримав найпростіший спосіб вирішити цю проблему. Вам просто потрібно змінити дозволи до зображення, ввівши команду в терміналі наступним чином.

chmod 644 'path-of-file-to-change-permission'

Замініть дозвіл "шлях до файлу на зміну" на шлях вашої картинки.

Наприклад, фонові зображення знаходяться в / home / Admin / Pictures, а потім введіть команду наступним чином.

chmod 644 /home/Admin/Pictures/*.jpg

Це спрацює.


0

Простий спосіб, ви можете змінити фон входу за допомогою Nautilus:

  • відкрити Наутілус (у кореневому режимі)
  • йти до /usr/share/backgrounds
  • вирізати / перемістити / видалити "warty-final-ubuntu.png"
  • потім виберіть потрібне зображення ( .pngформат)
  • перейменуйте його на "warty-final-ubuntu.png"
  • потім перенесіть його назад до /usr/share/backgrounds

це було насправді найпростіше. Багато інших відповідей не спрацювали і були складнішими за це
словазвідси

0

Мені вдалося змінити екран входу випадково. Здається, щоразу працює для мене. Я вибрав фотографію, яку хотів використати, відкрив її в Shotwell, потім зберег її як формат PNG. Потім вибрав цю фотографію як мій фон. Потім я вийшов із системи та повернувся до Бам. Екран для входу - зображення, яке я вибрав. Більше не потворного помаранчевого кольору. Тепер мені потрібно розібратися, як видалити сітку на екрані входу.


0

крок 1. Встановіть налаштування ubuntu sudo apt-get install ubuntu-tweak

Крок 2. Запустіть налаштування Ubuntu з командної лінії: ubuntu-tweak

Крок 3. Зміна фонового зображення Перейдіть у розділ "Налаштування"> "Налаштування входу"> натисніть, щоб змінити фонове зображення


4
Було б чудово, якби ви могли трохи розробити свою відповідь і надати більше деталей на кожному кроці. Як встановити Ubuntu Tweak, було б непогано, як і кілька скріншотів.
Командир байт

0
  1. sudo cp your_wallpaper.jpg /usr/share/backgrounds/
  2. sudo chmod 644 /usr/share/backgrounds/your_wallpaper.jpg
  3. sudo nano /usr/share/gnome-background-properties/trusty-wallpapers.xml
  4. Перейдіть у нижню частину файлу та над останнім </wallpapers> тегом, скопіюйте текст:
<wallpaper>
    <name>Name_of_your_wallpaper</name>
    <filename>/usr/share/backgrounds/your_wallpaper.jpg</filename>
    <options>zoom</options>
    <pcolor>#000000</pcolor>
    <scolor>#000000</scolor>
    <shade_type>solid</shade_type>   
</wallpaper>
</wallpapers> <-- This should be the last line - copy the above text
  1. Збережіть файл та вийдіть.
  2. Відкрийте System Settings-> Appearance-> Lookтег-> Wallpapersу вікні, що розширюється. І нарешті виберіть шпалери, які тепер з’являться з назвою Name_of_your_wallpaper .

0

У Ubuntu 18.04 вам потрібно змінити шлях до вашого фонового зображення в темі за замовчуванням /usr/share/gnome-shell/theme/ubuntu.css

  1. Перша резервна копія файлу !!!

    cp /usr/share/gnome-shell/theme/ubuntu.css /var/tmp/
    

    Якщо ви десь надрукували помилку, ви не зможете отримати доступ до самого екрана входу. Якщо ви зробили якусь помилку, вам доведеться повернутися до терміналу, щоб відновити зміну або внести виправлення.

  2. Змінення фонового шляху в ідентифікаторі #lockDialogGroup

    Скопіюйте поточне зображення в незашифровану папку (у випадку, якщо поточне зображення знаходиться у зашифрованій папці) за допомогою

    cp "$(gsettings get org.gnome.desktop.background picture-uri|sed "s~'file://\(.*\)'~\1~")" /usr/share/backgrounds/current-background.png
    

    І додайте це в #lockDialogGroupрозділ, наприклад:

    #lockDialogGroup {
       background: #2c001e url(file:///usr/share/backgrounds/current-background.png);
       background-repeat: no-repeat;
       background-size: cover;
       background-position: center;
    }
    
  3. Перезавантажте комп'ютер, щоб побачити ефект.

див. https://askubuntu.com/a/1071765/34298


-1

Раніше це працювало б для мене. Я не впевнений, чи спрацює це в середовищі єдності.

Виконати це.

sudo cp /usr/share/applications/gnome-appearance-properties.desktop /usr/share/gdm/autostart/LoginWindow


Вийдіть, внесіть зміни.
Увійдіть ще раз
Запустити це.

sudo unlink /usr/share/gdm/autostart/LoginWindow/gnome-appearance-properties.desktop


Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.