LINUX.ORG.RU

Flux + коньки + пингвины + notify-send

 , ,


0

2

В общем вроде мало что внешне поменялось со времен предыдущего скрина. Поэтому буду рассказывать. Кстати Debian Sid. PNG тут.

1. Справа сверху можно видеть таки notify-send с регулированием громкости. Как сделать:

Установить libnotify-bin и notify-daemon 0.5.0-2 стейбл. Более свежие не работают. Положить скрипт volume-notify например в хоум-директорию, права на исполнение поставить конечно. Назначить клавиши, во флюксе надо добавить запись во ~/.fluxbox/keys

123 :MacroCmd {Exec amixer sset Master,0 1+ } {Exec /home/roman/.fluxbox/volume-notify }
122 :MacroCmd {Exec amixer sset Master,0 1- } {Exec /home/roman/.fluxbox/volume-notify }
121 :MacroCmd {Exec amixer sset Master,0 toggle } {Exec /home/roman/.fluxbox/volume-notify }
121-123 на моей дефендер клавиатуре это собственно крутилка и кнопка mute. А так естественно можно впилить на любые клавиши.

Рецепт для Опенбокса.

2. Сделал нормальную погоду в коньках. Верхнее в правом столбике. Немного не заровнял, в процессе. Берется с гисметео.

time=$(date +%H)

URL="http://informer.gismeteo.ru/xml/27425_1.xml"
EXEC="/usr/bin/curl -s"

a=`$EXEC $URL`

#температура
echo $a | tr "/>" "\n" | grep HEAT | sed -n 1p | sed -e 's/<HEAT //' |\
sed -e 's/"//g' | tr -d "min=" | tr -d "max=" | sed -e 's/ //' |\
sed -e 's/ /../' | gawk '{ print $1,"°C" }'

#ветер
echo $a | tr "/>" "\n" | grep WIND | sed -n 1p | sed -e 's/<WIND //' |\
sed -e 's/"//g' | tr -d "min=" | tr -d "max=" | sed -e 's/ //' |\
gawk '{ print "Ветер:",($1+$2)/2,"м/с" }'

#давление
echo $a | tr "/>" "\n" | grep PRESSURE | sed -n 1p | sed -e 's/<PRESSURE //' |\
sed -e 's/"//g' | tr -d "min=" | tr -d "max=" | sed -e 's/ //' |\
gawk '{ print "Давление:",($1+$2)/2,"мм" }'

Только для использования разных шрифтов распилил скрипт на части. Смотрел конкифорекаст, но это слишком гламурно для меня.

3. Заменил глючной fbpager на bbpager. Висит снизу в слите поверх всего. Нужно только было создать вручную ~/.bbtools/bbpager.rc

PS: Алсо этого совсем не видно, но вдруг кому пригодится. Запуск cmus в свернутом в трей виде:

alltray "terminator -x cmus"
Вместо терминатора подставьте свой терминал, параметры только смотрите. С xterm будет просто
alltray xterm cmus

PSS: Пингвины в антарктиде няшны. Скучал по ним все лето. С мая по сентябрь они куда-то сваливают.

PSSS: Лютое ШГ, русский в коньках, комп нерабочий и поэтому все время смотрю на рабочий стол, ну или кино конечно.

Критика приветствуется.

>>> Просмотр (1280x1024, 360 Kb)

★★

Проверено: JB ()
Последнее исправление: JB (всего исправлений: 1)

> Критика приветствуется.
Ужас! Прозрачный терминал, в котором невозможно работать, страшные коньки, вирт.столы на раб. столе, а не в панели, обрезанная обоина, страховые надписи ЗАГЛАВНЫМИ буквами на обоине(ОТДАЧА ><)...

kermzyxer
()

Не высокохудожественно, но видно, что с душой. Таким и должен быть рабочий стол в линуксе.

CrossFire ★★★★★
()

Куча ненужной инфы, поданой ужасно.
Как по мне, так это абсолютно неюзабельное вырвиглазное говно.

kubism
()
Ответ на: комментарий от loz

http://www.martingrund.de/pinguine/pinguincam1.htm

Nextcam жмешь и получаешь картинку с других камер. Картинка обновляется раз в 15 минут. Самый лучший ракурс на http://antarctica.martingrund.de/ohig-pingi2.jpg Правда сейчас похоже эту камеру снегом залепило.

Irremann ★★
() автор топика

:) глупый вопрос конечно, но есть ли возможность убрать titlebar для всех окон? На хоткей можно повесить, но вот так и не нашёл другого пути.. при выставлении в init height на 0, отображается дефолное значение, пока убрал с помощью height 1, всвязи с чем частично видно titlebar name ;(

dedsy ★★
()

за что ты так fluxbox то?

v9lij ★★★★★
()

ps креативно но при этом убого чтоли - коньки перегружены, цветные панельки выглядят дико на фоне просто отличной обоины,
шрифты в коньках имхо не в тему...

izmena ★★
()

А JB, однако, толстый тролль

derlafff ★★★★★
()

Обоина доставила, остальное - отстой

yoghurt ★★★★★
()

> EXEC=«/usr/bin/curl -s»
или «wget -qO-», но это по вкусу

#температура

$EXEC «$URL» | sed -rn '/HEAT/{s/.*min="([0-9]+)" max="([0-9]+)".*/\1..\2°C/p;q}'

#ветер

$EXEC «$URL» | awk '/WIND/{gsub(/min|max|=|«/,»");print «Ветер: »,($2+$3)/2,«м/с»;exit}'

#давление

$EXEC «$URL» | awk '/PRESSURE/{gsub(/min|max|=|«/,»");print «Давление: »,($2+$3)/2,«мм.рт.ст»;exit}'

AITap ★★★★★
()
Ответ на: комментарий от dedsy

:) глупый вопрос конечно, но есть ли возможность убрать titlebar для всех окон?

[app] (name=urxvt)

[Deco] {NONE}

[end]

.fluxbox/apps Вместо urxvt поставь *

chinarulezzz ★★
()
Ответ на: комментарий от AITap

> "([0-9]+)"
Не сработает с отрицательной температурой, так что:
$EXEC «$URL» | awk '/HEAT/{gsub(/min|max|=|«|\/>/,»");print $2"..«$3»°C";exit}'
Или:
$EXEC «$URL» | sed -rn '/HEAT/{s/.*min="([^«]+)» max="([^«]+)».*/\1..\2°C/p;q}'

AITap ★★★★★
()

зачем тебе стрелочки в панели? Зачем иконки в тулбаре?

chinarulezzz ★★
()

Обоину в студию!

Ничего так, индустриальненько. И, да, ${subj}! Если есть только локально - залей на itmages.ru. Общественность требует.

nbw ★★★
()

За пингвинов плюс, за нотифаи, пожалуй, плюс.

Остальное - ужасно. Особенно шрифты в коньках и их цветовая гамма...а, ну и терминал тоже...

tekk ★★★★★
()

аааа... /me спрятался под стол

skam
()

ОМГ!
МУЗЫКА
ПРОЦЕССОР
ОЗУ
ОТДАЧА
ВЫГРУЗКА
ЗАГРУЗКА
ПЕРЕГРУЗКА
ВЫДАЧА
YAMAHA
HITACHI
И Т.Д.
ПОГОДА

Че к чему...

Алсо, смотри 3 серию 6 сезона и учись, каким должен быть рабочий стол.

Jayrome ★★★★★
()

> мало что внешне поменялось со времен предыдущего скрина

Действительно, с виду мало что изменилось. Но за идею с текстом на графиках спасибо! Встроил в верхнюю панель и до сих пор пользуюсь - занятые ресурсы все видны и места мало занимает. оставлю здесь

backbone ★★★★★
()

Где-то я уже видел такие блевотные коньки..

А если крутануть сильнее, у тебя появится много уведомлений?

Tanger ★★★★★
()
Ответ на: комментарий от Tanger

Основная проблема оказалась в том, что функционал notification-daemon не умеет убивать или заменять предыдущее сообщение новым, в связи с этим накапливается много сообщений о статусе. Я сделал указание позиции экрана, что немного помогло. Вам прийдется самим найти оптимальную позицию для себя, редактируя последнюю строку в скрипте. -h int:x:<ваша точка позиции, она точно будет меньше разрешения экрана> -h int:y:<тоже самое только по вертикали>. В текущем скрипте я укажу левый верхний угол, так будет лучше всего. Смотрите сами.

Понятно. naughty вроде не умеет позиционировать. печаль.

Tanger ★★★★★
()
Ответ на: комментарий от Tanger

Да, если крутить звук, то можно весь экран забить уведомлениями. Но они на экране пару секунд, поэтому не критично.

Irremann ★★
() автор топика
Ответ на: комментарий от Irremann

как называются шрифты? и можно взглянуть на конфиги?

izvorot
()

Синий цвет вообще не в тему

EPETIK
()
Ответ на: комментарий от pyometra
#Пингвины
${execi 300 wget -O ~/.anta.jpg http://antarctica.martingrund.de/ohig-pingi2.jpg}
${image ~/.anta.jpg -p 0,10 -s 320x240 -n}

Шрифт в заголовках Dollar, хз откуда скачанный. Всякие значки PizzaDude Bullets. Остальное терминус. Конфиги стыдно показывать =).

Irremann ★★
() автор топика
Ответ на: комментарий от Irremann

можешь скинуть на почту??? очень интересует-izvorot@mail.ru Заранее спасибо.

izvorot
()

качество работы отличное, но этот шрифт заглавных букв...

УЖОС

Я вроде газету «Известия» почитал.

le_legioner ★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.