Cлайд-шоу фоновых рисунков рабочего стола: различия между версиями

Материал из ALT Linux Wiki
мНет описания правки
Нет описания правки
Строка 1: Строка 1:
[[Категория:HOWTO]]
[[Категория:HOWTO]]


На этой странице описан один из способов, как сделать периодически изменяющийся фон экрана. Этот способ основан на сценарии и настройке для фона под названием "Космос", который предустановлен в MATE
На этой странице описан один из способов, как сделать периодически изменяющийся фон экрана. Этот способ основан на сценарии и настройке для фона под названием '''"Космос"''', который предустановлен в MATE


Нам понадобится папка для изображений фона, минимум 2 изображения (проверено на изображениях в формате jpg) и XML-файл, в котором описано какие изображения использовать, в каком порядке и как долго их демонстрировать
Нам понадобится папка для изображений фона, минимум 2 изображения (проверено на изображениях в формате ''.jpg'') и XML-файл, в котором описано какие изображения использовать, в каком порядке и как долго их демонстрировать


Создаём папку:
Создаём папку:


:<source lang="text">$ mkdir ~/MyWallpapers</source>
:<syntaxhighlight lang="bash">$ mkdir ~/MyWallpapers</syntaxhighlight>


Теперь необходимо скопировать в эту папку изображения будущего фона экрана
Теперь необходимо скопировать в эту папку изображения будущего фона экрана
Строка 15: Строка 15:
Структура XML выглядит следующим образом:
Структура XML выглядит следующим образом:


<pre>
<syntaxhighlight lang="xml">
<background>
<background>
<starttime>
<starttime>
Строка 53: Строка 53:
</transition>
</transition>
</background>
</background>
</pre>
</syntaxhighlight>
<!--
<!--
{{note|Названия папки и файлов изображений выделены цветом для большей наглядности}}
{{note|Названия папки и файлов изображений выделены цветом для большей наглядности}}
-->
-->


В данном примере весь документ заключен в тэги <background>. В самом начале в тэгах <starttime> указано время начала анимации. Все эффекты рассчитываются начиная с этого времени
В данном примере весь документ заключен в тэги ''<background>''. В самом начале в тэгах ''<starttime>'' указано время начала анимации. Все эффекты рассчитываются начиная с этого времени
Далее следует описание порядка анимации. Тэг <static> указывает на простую демонстрацию изображения указанного в тэгах <file> в течении времени <duration> (в секундах). Тэг <transition> описывает смену изображения <from> на изображение <to> за время <duration>
Далее следует описание порядка анимации. Тэг ''<static>'' указывает на простую демонстрацию изображения указанного в тэгах ''<file>'' в течении времени ''<duration>'' (в секундах). Тэг ''<transition>'' описывает смену изображения ''<from>'' на изображение ''<to>'' за время ''<duration>''


Обратите внимание, что изображение pictiure1.jpg является первой и последней записью. Таким образом достигается цикличность смены изображений
Обратите внимание, что изображение ''pictiure1.jpg'' является первой и последней записью. Таким образом достигается цикличность смены изображений


Сохраните файл с любым именем и расширением .xml
Сохраните файл с любым именем и расширением ''.xml''


Теперь у нас есть папка, которая содержит изображения и файл XML
Теперь у нас есть папка, которая содержит изображения и файл XML


Осталось скопировать эту папку в /usr/share/backgrounds и настроить рабочую среду MATE
Осталось скопировать эту папку в '''/usr/share/backgrounds''' и настроить рабочую среду MATE


:<source lang="text">
:<syntaxhighlight lang="bash">
$ sudo cp -r ~/MyWallpapers /usrshare/backgrounds
$ sudo cp -r ~/MyWallpapers /usrshare/backgrounds
$ sudo chown -R root:root /usr/share/backgrounds/MyWallpapers
$ sudo chown -R root:root /usr/share/backgrounds/MyWallpapers
</source>
</syntaxhighlight>


Теперь в среде MATE перейдите в "Параметры" > "Внешний вид". Когда откроется диалоговое окно "Параметры внешнего вида", щелкните вкладку "Фон". Теперь мы во вкладке "Фон" смотрим вниз и нажимаем "Добавить". Это откроет другое диалоговое окно. Перейдите к папке, которую настроили. Если вы не видите в списке XML-файл, вам нужно перейти в нижнюю часть диалогового окна, где изменить тип отображаемых файлов с "Изображения" на "Все файлы". Теперь вы сможете выбрать свой XML-файл. После этого вы можете выбрать новый пункт в диалоговом окне "Параметры внешнего вида".
Теперь в среде MATE перейдите в '''Параметры''' -> '''Внешний вид'''. Когда откроется диалоговое окно '''Параметры внешнего вида''', щелкните вкладку '''Фон'''. Теперь мы во вкладке '''Фон''' смотрим вниз и нажимаем '''Добавить'''. Это откроет другое диалоговое окно. Перейдите к папке, которую настроили. Если вы не видите в списке XML-файл, вам нужно перейти в нижнюю часть диалогового окна, где изменить тип отображаемых файлов с '''Изображения''' на '''Все файлы'''. Теперь вы сможете выбрать свой XML-файл. После этого вы можете выбрать новый пункт в диалоговом окне '''Параметры внешнего вида'''


Поздравляем! Вы только что создали собственное слайд-шоу
Поздравляем! Вы только что создали собственное слайд-шоу

Версия от 15:58, 12 мая 2020


На этой странице описан один из способов, как сделать периодически изменяющийся фон экрана. Этот способ основан на сценарии и настройке для фона под названием "Космос", который предустановлен в MATE

Нам понадобится папка для изображений фона, минимум 2 изображения (проверено на изображениях в формате .jpg) и XML-файл, в котором описано какие изображения использовать, в каком порядке и как долго их демонстрировать

Создаём папку:

$ mkdir ~/MyWallpapers

Теперь необходимо скопировать в эту папку изображения будущего фона экрана

Следующим шагом будет создание XML-файла с описанием логики демонстрации изображений

Структура XML выглядит следующим образом:

<background>
<starttime>
<year>2009</year>
<month>08</month>
<day>04</day>
<hour>00</hour>
<minute>00</minute>
<second>00</second>
</starttime>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/MyWallpapers/picture1.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/MyWallpapers/picture1.jpg</from>
<to>/usr/share/backgrounds/MyWallpapers/picture2.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/MyWallpapers/picture2.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/MyWallpapers/picture2.jpg</from>
<to>/usr/share/backgrounds/MyWallpapers/picture3.jpg</to>
</transition>
<static>
<duration>1795.0</duration>
<file>/usr/share/backgrounds/MyWallpapers/picture3.jpg</file>
</static>
<transition>
<duration>5.0</duration>
<from>/usr/share/backgrounds/MyWallpapers/picture3.jpg</from>
<to>/usr/share/backgrounds/MyWallpapers/picture1.jpg</to>
</transition>
</background>

В данном примере весь документ заключен в тэги <background>. В самом начале в тэгах <starttime> указано время начала анимации. Все эффекты рассчитываются начиная с этого времени Далее следует описание порядка анимации. Тэг <static> указывает на простую демонстрацию изображения указанного в тэгах <file> в течении времени <duration> (в секундах). Тэг <transition> описывает смену изображения <from> на изображение <to> за время <duration>

Обратите внимание, что изображение pictiure1.jpg является первой и последней записью. Таким образом достигается цикличность смены изображений

Сохраните файл с любым именем и расширением .xml

Теперь у нас есть папка, которая содержит изображения и файл XML

Осталось скопировать эту папку в /usr/share/backgrounds и настроить рабочую среду MATE

$ sudo cp -r ~/MyWallpapers /usrshare/backgrounds
$ sudo chown -R root:root /usr/share/backgrounds/MyWallpapers

Теперь в среде MATE перейдите в Параметры -> Внешний вид. Когда откроется диалоговое окно Параметры внешнего вида, щелкните вкладку Фон. Теперь мы во вкладке Фон смотрим вниз и нажимаем Добавить. Это откроет другое диалоговое окно. Перейдите к папке, которую настроили. Если вы не видите в списке XML-файл, вам нужно перейти в нижнюю часть диалогового окна, где изменить тип отображаемых файлов с Изображения на Все файлы. Теперь вы сможете выбрать свой XML-файл. После этого вы можете выбрать новый пункт в диалоговом окне Параметры внешнего вида

Поздравляем! Вы только что создали собственное слайд-шоу