Как заставить обои xstarfish работать в Ubuntu 14.04

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 не хочет рисовать фон рабочего стола, не проблема с чем-то, рисующим поверх него.

1
задан 20 April 2015 в 07:12

3 ответа

Я зафиксировал это, говоря xstarfish создать выходной файл

xstarfish --outfile /location/of/file.png -d 60

, Это говорит xstarfish обновлять фоновый файл каждые 60 секунд.

Затем я просто установил предпосылки к тому файлу в меню единицы, когда xstarfish обновляет фон, обои также обновляют (по некоторым причинам).

1
ответ дан 20 April 2015 в 17:12

Программа, кажется, не работает с современными рабочими столами.

, Как Вы говорите, это генерирует изображение. По умолчанию это генерирует шаблон с размером 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 минут.

1
ответ дан 20 April 2015 в 17:12

Я просто споткнулся через эту страницу и думал, что должен указать что я всего (как, сегодня вечером!) выпустил порт HTML5/JavaScript Starfish/xstarfish в , http://micah.cowan.name/starfishjs/ , выполняя мое персональное требовал иметь простую в использовании межплатформенную версию Морской звезды (хотя, к сожалению, это, конечно, не может автоматически установить Ваше настольное образование - необходимо щелкнуть правой кнопкой по изображению, чтобы сохранить его и сделать это сами!)

2
ответ дан 20 April 2015 в 17:12

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

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