Как установить новые циклические обои в ubuntu 11.10? [дубликат]

Возможный дубликат:
Как создать слайд-шоу обоев для рабочего стола?

Под циклическими обоями я подразумеваю те, которые автоматически меняют изображение каждые всего секунд/минут. В ubuntu 11.10 по умолчанию есть только один (вы можете видеть белые часы на миниатюре), но я не могу понять, как добавить новый с моими изображениями.

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

5 ответов

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

В нем есть XML-файл (откройте в gedit, чтобы просмотреть или отредактировать его). Кажется, что он содержит информацию о том, как долго изображение будет показано и на какое изображение оно перейдет.

Так что я почти уверен, что вы можете просто поменять имена файлов и пути в XML-файле и настроить длительность, и это должно сделать это. Хотя сам никогда не пробовал.

Точное местоположение XML-файла: /usr/share/backgrounds/contest/background-1.xml

РЕДАКТИРОВАТЬ: WHOOPS только что посмотрел на другую статью, опубликованную как дубликат, и, кажется, есть ответы вам нужно Как создать слайд-шоу обоев рабочего стола?

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

Я сделал для него сценарий. Возможно, есть лучший способ, но я хочу опубликовать его:

#! /bin/bash


#Directory where Pictures are stored
PicturesDir="$HOME/Pictures"

#Time in seconds to wait between background switches
WaitTime=20

#list of files
database="$PicturesDir/list.dat"

#because it is a very low priority job sleep for two minutes at startup
#sleep 120

#reload database of pictures
touch $database
rm $database
find $HOME/Pictures -iregex '.*\(.jpg\|.gif\|.png\|.jpeg\)' > $database

while [ true ]
do
    #get a random line number
    lineNum=$RANDOM
    let "lineNum %= $(cat $database | wc -l ) "

    #get a random picture from the list
    Pic=`sed $lineNum'q;d' $database`
    echo $Pic
    gsettings set org.gnome.desktop.background picture-uri "file://$Pic"
    sleep $WaitTime
done
0
ответ дан 13 April 2017 в 15:25

Я исследовал это, но не удосужился попробовать. В 10.10 и 11.04 мы могли выбрать один из двух фоновых слайд-шоу. Вот как это было сделано, и вы можете скопировать метод.

Перейдите в / usr / share / фоны и там вы найдете фоновые изображения 11.10 и папку с названием контест. В папке с именем контеста находится документ с именем background-1.xml. Это скрипт, который запускает фоновое слайд-шоу. Вот пример того, как это выглядит:

<!-- This animation will start at midnight. -->
  <static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/Stalking_Ocelot_by_Sayantan_Chaudhuri.jpg</file>
  </static>
  <transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/Stalking_Ocelot_by_Sayantan_Chaudhuri.jpg</from>
<to>/usr/share/backgrounds/Small_flowers_by_Dariusz_Duma.jpg</to>
  </transition>
  <static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/Small_flowers_by_Dariusz_Duma.jpg</file>
  </static>
  <transition>

Остальная часть сценария повторяет эти строки, но указывает на различные изображения в папке фонов и из них.

Теперь вам нужно

1) создать еще одну папку с именем по вашему выбору в папке фонов.

2) скопируйте выбранные фоновые изображения в новую папку.

3) скопировать документ background-1.xml в эту новую папку.

4) отредактируйте / измените документ background-1.xml, чтобы он указывал на фоновые изображения, которые должны находиться в этой же новой папке. Итак, пути к изображениям будут другими. Вместо

/usr/share/backgrounds/imagename.jpg

Это будет

/usr/share/backgrounds/newfoldername/imagename.jpg

Тогда вы должны получить еще один фоновый слайд показать опцию в утилите Appearance.

Я сохранил фоны и сценарии с 10.10 и 11.04, поэтому я знаю, что это так, как это официально сделано.

Для копирования и редактирования этих сценариев вам потребуются права администратора. Итак, вам нужно запустить

gksudo gedit /usr/share/backgrounds/contest/background-1.xml

, который откроет документ в Gedit с правами администратора, что позволит вам отредактировать его и сохранить в новой папке. И

gksudo nautilus

Чтобы предоставить администраторам файлов права доступа, чтобы вы могли создать новую папку.

РЕДАКТИРОВАТЬ: Дальнейшие исследования показывают, что есть еще один сценарий. Он находится в / usr / share / gnome-background-properties и называется ubuntu-wallpapers.xml. Это скрипт, который сообщает утилите Appearance, какие изображения помещать на ее левую панель и в какую папку искать скрипт background-1.xml для использования в качестве слайд-шоу. Сценарий должен быть отредактирован по шаблону.

Как и я, вы можете обнаружить, что на левой панели появляются дубликаты изображений или папок. Это связано с тем, что при редактировании исходного документа создается дубликат документа ubuntu-wallpapers.xml. Просто переместите дубликат документа ubuntu-wallpapers.xml из папки gnome-background-properties в мусорное ведро.

Привет.

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

Да, ответ Даниэля (сверху) точен в том смысле, что существуют приложения, такие как CreBS и WallCH, которые выполняют работу по созданию сценария XML. Как только вы получили правильный синтаксис, вы можете сделать это вручную. Его ссылки ведут к процессу их установки.

Проблема, по крайней мере в моем случае, в том, что CreBS, например, не работал, потому что был какой-то тип нарушения прав доступа, что приводило к сообщениям «файл не найден» для загруженного пакета.

Предложение Даниэля об использовании оригинального каталога «соревнования» и исходного файла сценария background-1.xml - единственный способ заставить его работать при настройке Ubuntu 11.10 Live CD.

Я предполагаю, что если у вас есть установочный USB, вы можете установить CreBS, Wallch и т. Д., Но если вы хотите настроить установочный CD или USB, вам придется настроить * .img '( ПК) или * .dmg '(Mac) изображения, используя указания, например, в https://help.ubuntu.com/community/LiveCDCustomization .

Этот последний процесс может позволить вам создать дополнительные каталоги, такие как «контест», и может позволить вам использовать имя, отличное от background-1.xml, в этом каталоге.

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

Я использую DesktopNova. Это я очень легко настроить и использовать. Вы можете найти его в Центре программного обеспечения.

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

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

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