Как добавить индивидуальные обои, чтобы они отображались в динамическом единстве?

Хотя это решение не работало для меня на Ubuntu 12.04, я смог решить проблему по-другому:

Я удалил драйверы Nvidia, и компьютер смог правильно закрыть и перезапустите.

1
задан 13 April 2017 в 15:25

7 ответов

Вы должны отредактировать файлы в / usr / share / gnome-background-properties, чтобы они отображались в разделе «обои», а не в разделе «картинка».

3
ответ дан 25 May 2018 в 12:34

Я использую 12.04 Gnome Classic desktop. Ни одно из вышеперечисленных решений не помогло мне отображать мои обои в /user/share/backgrounds. Если я нажму на +, как было предложено выше, Ubuntu 12.04 откроет папку «Мои рисунки» и не добавит обои, добавленные мной в /usr/share/backgrounds. Единственный способ, который я нашел для этого, - добавить их в файл precise-backgrounds.xml в качестве новых элементов между основными тегами <wallpaper> </wallpaper>. Это действительно неприятно, если у вас есть большое количество, чтобы добавить. Я надеюсь, что у кого-то есть более простое решение.

Единственный способ, которым я нашел добавить мои обои в мое имя для входа в greeter, - установить Ubuntu Tweak, а затем установить его, используя его параметры.

3
ответ дан 25 May 2018 в 12:34

У меня были похожие проблемы, я не знаю, есть ли другое решение, но вот мое.

Скопируйте и вставьте обои в usr / share / backgrounds. (Используйте gksu nautilus)

Щелкните правой кнопкой мыши на файле изображения и выберите usr / share / backgrounds

На вкладке «Разрешения» убедитесь, что установлено «Другое» только для чтения или чтения

Щелкните правой кнопкой мыши на Wallpaper и установите его в качестве фона рабочего стола

разрешений , и он должен появиться как ваша бумага LightDM [!d11 ]

Я не знаю ничего об Wallpaper Switcher, однако, если это приложение может извлекать файлы из usr / share / background location, я уверен, что он будет работать

2
ответ дан 25 May 2018 в 12:34
  • 1
    Ваш ответ более или менее помог мне найти проблему. это действительно связано с разрешениями спасибо :) – Kruptein 2 May 2012 в 20:53

Я написал небольшой скрипт perl, чтобы упростить добавление изменений в «Замена рабочего стола» в Ubuntu.

Чтобы воссоздать его, вы можете, например, использовать sudo gedit /usr/local/bin/wallpaper-add-to-choices из терминала, вставить содержимое сценария, save, then sudo chmod 755 /usr/local/bin/wallpaper-add-to-choices.

Я нашел сообщение, потому что я искал информацию о том, что могло измениться в Ubuntu 12.04LTS. Часть «вариантов» этого вывода скрипта использовала выражение «масштаб», мне пришлось изменить его на «масштабирование», или ни одно из изображений не будет работать как выбор. Это позор, я не чувствую, что вручную изменяю размер десятков изображений, импортированных в новую систему, чтобы правильно их масштабировать. (Масштабировать почтовые ящики с изображениями, только увеличивая изображение до тех пор, пока край не достигнет края экрана, зум означает, что я теряю вершины или стороны большинства изображений.)

2
ответ дан 25 May 2018 в 12:34
  • 1
    Этот сценарий достаточно короткий, и было бы разумно включить в ваш ответ. Конечно, если вы это сделаете, то люди могут использовать скрипт в терминах CC-BY-SA 3.0 . (Они могут также использовать его под любым другим термином, который вы, конечно, хотите разрешить. Это хорошо, поскольку CC-BY-SA 3.0 не идеален в качестве программного обеспечения license .) – Eliah Kagan 5 August 2012 в 23:15

Существует еще один вариант, который сделает обои из домашнего каталога пользователя доступными в lightdm.

Вы можете выбрать один из двух вариантов:

Вариант A.

Вам просто нужно запустить одну простую команду в терминале:

$ sudo usermod -aG username lightdm

Просто замените username на ваше имя пользователя.

Вариант B.

Создайте новую группу пользователей, например, wallpapers.

Создайте новую группу пользователей, например, wallpapers. ]:

$ sudo groupadd wallpapers

Затем создайте каталог в своем домашнем каталоге, в котором вы сохраните все обои, которые хотите использовать, и измените их группу на wallpapers:

$ mkdir '~/My Wallpapers'
$ chgrp wallpapers '~/My Wallpapers'
[d11 ] И, наконец, добавьте группу wallpapers в качестве дополнительной группы для вас и пользователя lightdm:

$ sudo usermod -aG wallpapers username
$ sudo usermod -aG wallpapers lightdm

Не забудьте заменить username на ваше имя пользователя.

Обратите внимание, что если вы у вас есть несколько пользователей, использующих систему, и вы хотите дать такую ​​возможность для каждого из них, вам придется повторить эти шаги (исключая добавление новой группы - wallpapers) для каждого человека.

2
ответ дан 25 May 2018 в 12:34
  • 1
    Я попробовал второй вариант, но он не работает в 13.10. – user138784 27 February 2014 в 00:52

Я могу подтвердить, что это работает!

После копирования новых файлов *jpg в папку /usr/share/backgrounds/ (с помощью root) Отредактируйте 2 *xml файла в разделе /usr/share/gnome-background-properties/ [d4 ] Я использовал редактор gvim для 2. выше.

Просто выполните следующие действия, используя gvim:

gvim /usr/share/gnome-background-properties/*xml Shift + G, чтобы перейти к концу файла Shift + O для вставки над последней строкой :r !ls /usr/share/backgrounds/*jpg & rarr; для вставки всего нового фона. filenames Теперь перейдите к началу вставленного текстового блока. Используйте эту команду в gvim после: (Замените ^M на CTRL-M)
:.,$s;\(.*\);^M\t<wallpaper>^M\t<name>paper10</name>^M\t<filename>&</filename> ^M\t<options>zoom</options>^M\t<pcolor>#000000</pcolor>^M\t<scolor>#000000</scol or>^M\t<shade_type>solid</shade_type>^M\t</wallpaper>^M;cg

Автоматически увеличивайте число (бумага10), чтобы дать уникальные имена для обоев

 :let i=1 | g/>paper/s//\='>paper_'.i/ | let i=i+1
[ ! d24]

Сохраните файл и повторите его для второго файла XML.

В графическом интерфейсе теперь появятся новые фоны:

1
ответ дан 25 May 2018 в 12:34
  • 1
    единственная проблема заключается в том, что недоступны опции ZOOM, CENTER, SCALE и т. д. – Kalamalka Kid 23 February 2016 в 05:23

Вы должны предоставить разрешения lightdm для чтения вашего личного каталога:

sudo setfacl -R u:lightdm:rwx $HOME
0
ответ дан 25 May 2018 в 12:34

Другие вопросы по тегам:

Похожие вопросы: