25 мая 2014 г.

mplayer и список радиостанций

В продолжение темы mplayer, сетевое вещание и тэги в cp1251 хочу рассказать о дальнейшем развитии скрипта для прослушивания интернет радиостанций.

Думаю не только у меня одного, но со временем playlist любимых радиостанций начинает приедаться, а на тех радиостанциях, где человек ответственный за содержание playlist-ов к работе относится не сильно добросовестно, ты уже начинаешь угадывать какая будет следующая песня. И вот в таких ситуациях хотелось бы послушать чего-нибудь другого.

16 мая 2014 г.

comixcursors

Мне нравится тему курсоров comixcursors, но есть беда - в Ubuntu и уже не в одном выпуске эти курсоры имеют какой-то лишний серый фон. Выглядит все примерно так:

Очевидно, что с таким курсором работать невозможно.
Предлагаю вашему вниманию способ использовать эти курсоры в нормальном виде.
Итого для приготовления этих курсоров нам понадобится:
  • Скачанные оригинальные курсоры с сайта gnome-look.org
  • Скрипты которые будут ниже

Скачанные курсоры необходимо распаковать и скопировать в /usr/share/icons/
Для установки необходимо запустить скрипт
#!/bin/bash

if [[ $EUID -ne 0 ]]; then
    echo "This script must be run as root"
    exit 1
fi

PRIORITY=60
TARGET=/usr/share/icons/default/index.theme
THEMEDIR=/usr/share/icons/
ICONDIR=/etc/X11/cursors/

for theme in `find $THEMEDIR -regex '.*ComixCursors-.*/index\.theme$'`; do
    themename=$(dirname $theme | awk -F '/' {'print $5'})
    cp $theme $ICONDIR$themename.theme
    echo "Inherits=$themename" >> $ICONDIR$themename.theme
done

for theme in `find $ICONDIR -regex '.*ComixCursors-.*.theme'`; do
    if ! update-alternatives --list x-cursor-theme | grep -q "$theme" ; then
        update-alternatives --install "$TARGET" x-cursor-theme "$theme" $PRIORITY
    fi
done

echo "Run 'sudo update-alternatives --config x-cursor-theme' for chose cursor theme"

Для удаления
#!/bin/bash

if [[ $EUID -ne 0 ]]; then
    echo "This script must be run as root"
    exit 1
fi

ICONDIR=/etc/X11/cursors/

for theme in `find $ICONDIR -regex '.*ComixCursors-.*.theme$'`; do
    update-alternatives --remove x-cursor-theme "$theme"
    rm $theme
done