xstarfish - это команда, которая генерирует случайные обои. Я пытаюсь использовать его с Ubuntu 14.04 и Unity.
Как бы то ни было, я установил для всех следующих настроек значение false, но у меня все еще есть черные обои, одна из которых появляется на xstarfish, иногда, когда я выхожу из системы.
gsettings set org.gnome.settings-daemon.plugins.background false
gsettings set org.gnome.desktop.background show-desktop-icons false
gsettings set org.gnome.desktop.background draw-background false
Я понятия не имею, куда идти дальше. Мне просто кажется, что xstarfish не хочет рисовать фон рабочего стола, не проблема с чем-то, рисующим поверх него.
Я зафиксировал это, говоря xstarfish создать выходной файл
xstarfish --outfile /location/of/file.png -d 60
, Это говорит xstarfish обновлять фоновый файл каждые 60 секунд.
Затем я просто установил предпосылки к тому файлу в меню единицы, когда xstarfish обновляет фон, обои также обновляют (по некоторым причинам).
Программа, кажется, не работает с современными рабочими столами.
, Как Вы говорите, это генерирует изображение. По умолчанию это генерирует шаблон с размером 256x256.
я не знаю, существует ли лучший путь, но Вы могли бы сделать следующее:
Установка ImageMagick (для эти composite
команда):
sudo apt-get install imagemagick
Создают новый шаблон с этой командой:
xstarfish --outfile wallpaper_tile.png
Создают новые обои (например, 1920x1200)
composite -tile wallpaper_tile.png -size 1920x1200 xc:none wallpaper_out.png
Набор новые обои (измените это: <your_absolute_image_path>
):
gsettings set org.gnome.desktop.background picture-uri file://<your_absolute_image_path>/wallpaper_out.png
Вот маленький сценарий. Это создает 1920x1200 изображение (измените размеры в сценарии). Поместите код в новый файл (например, "set_wallpaper").
#!/bin/bash
size="1920x1200"
xstarfish --outfile "$HOME"/wallpaper_tile.png
composite -tile "$HOME"/wallpaper_tile.png -size "$size" xc:none "$HOME"/wallpaper_out.png
gsettings set org.gnome.desktop.background picture-uri file://"$HOME"/wallpaper_out.png
exit 0
Сохранили файл и делают это исполняемым файлом:
chmod +x set_wallpaper
и запускают его для теста.
Так, чтобы изображение было изменено через некоторое время, можно создать новое задание КРОНА:
crontab -e
и добавляют строку как это:
15 * * * * <script_path>
, например:
15 * * * * myapps/set_wallpaper
, Что Ваши обои изменяются каждые 15 минут.
Я просто споткнулся через эту страницу и думал, что должен указать что я всего (как, сегодня вечером!) выпустил порт HTML5/JavaScript Starfish/xstarfish в , http://micah.cowan.name/starfishjs/ , выполняя мое персональное требовал иметь простую в использовании межплатформенную версию Морской звезды (хотя, к сожалению, это, конечно, не может автоматически установить Ваше настольное образование - необходимо щелкнуть правой кнопкой по изображению, чтобы сохранить его и сделать это сами!)