Сам напросился
Желающие могут взять здесь
https://dl.dropbox.com/u/22038871/conky_interactive_4.tar.gz замечания, пожелания, исправления и прочее приветствуется
Удачных коньков
Пользователь решил продолжить мысль 02 Февраля 2013, 13:18:22:
Не знаю, делал это кто нибудь раньше, но возникла идея используя одни conky вывести разные данные на разных рабочих столах. Это может пригодиться тем, у кого размеры рабочего стола не позволяют вывести всю желаемую информацию. Вот небольшой ролик о работе моих интерактивных conky.
http://youtu.be/TI897sSOmyIОказалось это очень просто сделать. Вот результат деления одного классического conkyrc.
Вывод на первый рабочий стол
Вывод на второй рабочий стол
Дальше не стал делать, так как принцип деления можно объяснить и на этом примере.
Напоминаю, что пример для классических conky. Всё что необходимо редактировать находится в conkyrc ниже слова TEXT
Для деления команд используем команду
${if_match ${desktop}==1}
.. команды которые выводим на первый рабочий стол ..
$endif
${if_match ${desktop}==2}
# команды которые выводим на второй рабочий стол
$endif
ну и так далее
Для деления conky+lua я делал так
Создаем переменную
local desk = conky_parse("${desktop}")
А дальше почти как и в классических conky
if desk == 1 then
-- функции которые выводят данные на первый рабочий стол
end
if desk == 2 then
-- функции которые выводят данные на второй рабочий стол
end
и так далее
Возможно это не будет работать при использовании компиза, проверить не могу, компизом не пользуюсь
Удачных коньков