Не знаю, делал это кто нибудь раньше, но возникла идея используя одни 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
и так далее.
Правда есть одно НО. Эти варианты возможно не будут работать в компизе, были как то такие сообщения. Проверить не могу так как компиз не использую.
Не подскажите в какой файл прописать эти инструкции
ОтветитьУдалитьС классическими все понятно,а вот с conky+lua не могу понять
как прописывать и куда в скрипты lua или в conckrc?
У меня это выглядит так, все команды помещаются в основной lua скрипт
Удалить- =====================================================================
if conky_window == nil then return end
local cs = cairo_xlib_surface_create(conky_window.display, conky_window.drawable, conky_window.visual, conky_window.width, conky_window.height)
-- =====================================================================
cr = cairo_create(cs)
-- ========================== desktop 1 ================================
if desk == 0 then
команды для вывода на первый стол
end
Не получается.Надпись только исчезает и все :-(.
ОтветитьУдалитьНаверное не там прописываю.
А можно ваш конфиг посмотреть
Если поможет, то вот основной скрипт вывода коньков, правда это только часть интерактивных коньков, но думаю, что разобраться можно http://dumpz.org/514719/
УдалитьDid you realize there is a 12 word sentence you can say to your crush... that will induce deep feelings of love and impulsive attractiveness to you buried within his chest?
ОтветитьУдалитьBecause deep inside these 12 words is a "secret signal" that fuels a man's impulse to love, idolize and guard you with all his heart...
===> 12 Words Will Trigger A Man's Desire Response
This impulse is so built-in to a man's genetics that it will drive him to try harder than ever before to make your relationship the best part of both of your lives.
In fact, triggering this powerful impulse is so mandatory to getting the best possible relationship with your man that as soon as you send your man a "Secret Signal"...
...You'll immediately find him open his heart and soul to you in such a way he never expressed before and he will recognize you as the only woman in the galaxy who has ever truly appealed to him.