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

Как видно из названия выше, я хочу добавить некоторые пользовательские обои (изображения png, которые я создал сам) в папку user / share / Backgrounds в 12.04. Я выполнил это задание.

Проблема: Они НЕ отображаются в «Внешний вид рабочего стола» для выбора (я предполагаю, что если бы они появились здесь, они были бы фоном по умолчанию в устройстве динамического единства LightDM. Работают только «конкурсные изображения»). с единством приветствия. Я столкнулся с ссылками ниже, которые похожи, но не решить мой вопрос

Как добавить новые обои? (Относится только к 11.10)

Как изменить фоновый рисунок экрана входа в систему? (Показывает только, как отключить динамический единичный приветственный прием и назначить фиксированный фон для LightDM

После некоторой мысли это также может быть проблема с разрешениями . Причина, по которой можно предположить, заключается в том, что я скопировал папку темы с помощью sudo nautilus. Тема не появилась в «Расширенных настройках» для выбора. Чтобы эта тема работала в Unity, я скопировал ее в ~ .themes. Я скопировал банк, используя тот же метод

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

8 ответов

ምስሎችን ወደ / usr / share / backgrounds ካከሉ በኋላ በዴስክቶፕዎ ላይ በቀኝ ጠቅ በማድረግ እና የ + 1176764] Change Desktop Background መገናኛን መክፈት ያስፈልግዎታል ፡፡ እየመረጥነው።

መገናኛው ከተከፈተ በኋላ አሁን የገለበጧቸውን ዳራዎች ወደ / usr / share / backgrounds ለማከል + ላይ ጠቅ ማድረግ ይችላሉ

enter image description here

ያሏቸውን ሁሉንም ምስሎች ያክሉ 1176771] / usr / share / backgrounds ፣ ካከናወኑ በኋላ አንዱን መምረጥ ይችላሉ ዳራዎ ይሆናል።

12.04 የሚጠቀሙ ከሆነ ያ ተመሳሳይ ምስል ለአንድነት ግሬተር ተለዋዋጭ ዳራ ይሆናል። የ ተለዋዋጭ ማብሪያ ማጥፊያውን የ ክፍልን የማይከተል ከሆነ በ LightDM ውስጥ የግድግዳ ወረቀት እንዴት መለወጥ እችላለሁ? በትክክል ከማጥፋት ይልቅ ትዕዛዙን ይጠቀማሉ

gsettings reset com.canonical.unity-greeter draw-user-backgrounds

በመልሱ ውስጥ

ለማጠቃለያ ማስታወሻ

  • ደረጃ 1: ብጁ የግድግዳ ወረቀት ወደ / / usr / share / backgrounds ያክሉ

  • ደረጃ 2: ብጁ ልጣፍዎ ከፈለጉ ውስጥ ይግቡ ተለዋዋጭ አንድነት ሰላምታ (ግባ) በ 12.04 ውስጥ። በብጁ ምስልዎ ላይ በቀኝ ጠቅ ያድርጉ እና “1177223]“ Properties ” ን ይምረጡ ከዚያም የ ፈቃዶች ትርን ይምረጡ። ወደ “ሌላ” ፍቃድ ይሂዱ እና ከ ማንም ጀምሮ ይለውጡት “ተነባቢ-ብቻ” ። ማሳሰቢያ-ይህንን ካላደረጉ የአንድነት ነባሪ የግድግዳ ወረቀት በዩኒቲ ግሪተር ውስጥ ይታያል።

  • ደረጃ 3 አሁን መክፈት ያስፈልግዎታል ዴስክቶፕዎን በቀኝ ጠቅ በማድረግ እና በመምረጥ የ ዴስክቶፕን ዳራ መገናኛን ይቀይሩ ፡፡

  • ደረጃ 4: መገናኛው ከተከፈተ በኋላ ወደ` / usr / share / backgrounds የገለበጧቸውን ዳራዎች ለማከል + ን ጠቅ ማድረግ ይችላሉ።

  • ደረጃ 5: ምስልዎን ይምረጡ እና የዴስክቶፕ ዳራዎን ይለውጡ`` ዳራ የእርስዎ ብጁ ምስል ነው

19
ответ дан 13 April 2017 в 15:25

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

3
ответ дан 13 April 2017 в 15:25

Я использую 12.04 Gnome Classic рабочий стол. Ни одно из вышеперечисленных решений не помогло мне отобразить мои обои в /пользователь/акционер/фоны. Если я нажму кнопку +, как предлагалось выше, Ubuntu 12.04 откроет папку "Изображения" и не добавит добавленные мной обои в /usr/share/backgrounds. Единственный способ, который я нашел, это добавить их в файл precision-backgrounds.xml в качестве новых элементов между основными тегами . Это действительно неприятно, если вам нужно добавить большое количество. Я надеюсь, что кто-то имеет более простое решение.

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

3
ответ дан 13 April 2017 в 15:25

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

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

Вариант A.

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

$ sudo usermod -aG username lightdm

Просто замените имя пользователя своим именем пользователя. Это предоставит lightdm доступ к вашему домашнему каталогу, поэтому он сможет отображать изображения из / home / username .

Вариант B.

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

$ sudo groupadd wallpapers

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

$ mkdir '~/My Wallpapers'
$ chgrp wallpapers '~/My Wallpapers'

И, наконец, добавьте группу обои в качестве дополнительной группы для вас и пользователя lightdm :

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

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

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

2
ответ дан 13 April 2017 в 15:25

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

sudo setfacl -R u:lightdm:rwx $HOME
0
ответ дан 13 April 2017 в 15:25

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

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

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

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

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

Выйдите из системы , и они должны появиться как ваш документ LightDM

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

2
ответ дан 13 April 2017 в 15:25

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

  1. После копирования нового * jpg файлы в папку / usr / share / фоны / (используя root)
  2. Отредактируйте 2 файла * xml в папке / usr / share / gnome- background-properties /

Я использовал редактор gvim для 2.

Просто выполните эти шаги, используя gvim :

  • gvim / usr / share / gnome-background -properties / * xml

  • Shift + G для перехода к концу файла

  • Shift + O для вставки над последней строкой
  • : r! ls

    / usr / share / background / * jpg → чтобы вставить весь новый фон. имена файлов

  • Теперь перейдите к началу вставленного текста блока.

  • Используйте эту команду в gvim после: (Замените ^ M на CTRL-M )

     :.  , $ s; \ (. * \); ^ M \ t  ^ M \ t  paper10  ^ M \ t  &  ^ M \ t  zoom   ^ M \ t  # 000000  ^ M \ t  # 000000  ^ M \ t  solid  ^ M \ t  ^ M; cg
     

Автоинкремент чисел (paper10) для присвоения уникальных имен обоям

 : let i = 1 |  g /> paper / s // \ = '> paper _'. i / |  пусть я = я + 1
 

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

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

1
ответ дан 13 April 2017 в 15:25

Я написал немного скрипта на perl, чтобы было проще добавлять варианты в фон рабочего стола Change Desktop Background в Ubuntu.

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

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

2
ответ дан 13 April 2017 в 15:25

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

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