Поделитесь своими хитрыми советами / скриптами / .conkyrc - PullRequest
0 голосов
/ 03 апреля 2009

Я только начал возиться с conky , и я надеюсь, что толпа StackOverflow сможет поделиться некоторыми классными вещами, которые они сделали с этим инструментом.

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

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

Ответы [ 3 ]

2 голосов
/ 17 июля 2009

У меня есть старый AT-модем, который распознает идентификатор вызывающего абонента, подключенный к моему компьютеру, поэтому он ведет журнал входящих вызовов и сопоставляет их с номерами в моей адресной книге. Я установил conky, чтобы показать последние несколько записей из журнала.

(При входящем звонке также запускается сценарий, который отображает сведения о звонке на экране с помощью osd_cat и также приостанавливает работу музыкального проигрывателя.)

Кроме этого, просто обычный прогноз погоды и сводная информация о системе.

1 голос
/ 02 мая 2010

Я только что написал скрипт bash / shell, который использует grep для получения сегодняшних телешоу из txt файла. Вот формат текстового файла:

Monday:
Family Guy (2nd May)

Tuesday:
House
The Big Bang Theory (3rd May)

Wednesday:
The Bill
NCIS
NCIS LA (27th April)

Thursday:
South Park

Friday:
FlashForward

Saturday:

Sunday:
HIGNFY
Underbelly

Вот скрипт оболочки, который был сохранен в ~ / bin и сделан исполняемым:

#!/bin/bash
MYDATE=$(date +%A)
grep -A10000 $MYDATE /path/to/to_watch/list.txt | grep -B10000 -m1 ^$

А вот строка для добавления в ваш файл .conkyrc (ниже 'TEXT')

$color${execi 3600 tv_today}

Я думаю, что материал regex / grep нуждается в некоторой работе (ему не нравятся разрывы строк crlf), но он работает.

Надеюсь, это даст кому-то несколько идей о классных вещах, связанных с Конки ...

Редактировать 2010-05-02:

Спасибо пользователю tiftik за эту более элегантную замену awk / regex для сценария bash:

#!/bin/bash
awk '/^'`date +%A`':$/,/^$/ {if ($0~/[^:]$/) print $0}' /path/to/to_watch/list.txt
1 голос
/ 07 мая 2009

Эта ссылка только что появилась на Reddit сегодня, имеет несколько очень хорошо сделанных оригинальных макетов: http://www.linuxhaxor.net/2009/05/07/8-beautiful-conky-desktop-monitor-setup/

...