Icewm: различия между версиями
Содержимое удалено Содержимое добавлено
→Дополнения: новый скрипт |
|||
Строка 41:
Используйте дисплейный менеджер slim или прочий поддерживающий загрузку из .xinitrc.
=== Дополнения ===
==== Смена картинки не выходя из секанса ====
Данный скрипт меняет картинку рабочего стола. Небходимо указать полный путь к картинке иначе ничего не выйдет.
<source lang="bash">
#!/bin/bash
# icebg
[ -z "$1" ] && echo "Использование: $(basename $0) [полный путь к файлу]" && exit 1
pref=$HOME/.icewm/preferences
[ ! -e "$1" ] && echo "Файла $1 не существует" && exit 1
[ ! -f "$1" ] && echo "$1 не является картинкой" && exit 1
Path="$1"
forSed=${Path//\//\\\/}
sed -i -r 's/DesktopBackgroundImage=.*/DesktopBackgroundImage=\"'$forSed'\"/' $pref
icewmbg &>/dev/null &
sleep 1
kill $(pidof icewmbg) &>/dev/null
echo "Картинка изменена на $1"
</source>
Закиньте скрипт в папку <code>/usr/local/bin</code> чтобы вызывать из любого места.
==== Автоматическая смена картинок ====
Данный скрипт будет
<source lang="bash">
#!/bin/bash
|