Февраль 2011

Щас стоит убунта но собираюсь делать аналогичное оформление на арче(щас терроризирую другой комп попытками его поставить, не убив винду;) Уже четвертая попытка….. Криворукий я….):


Можно бросаться камнями;)
kazak1377 , мне нравится :) А я вот только перешел на арч. Хочу отметить большой прирост производительности и скорости по сравнению с убунту и федорой :) Машина у меня не самая мощная, поэтому это просто открытие для меня. Наконец-то он зажил нормальной жизнью. :)


Хочу еще внизу часы и календарик на основе коньков сделать и мне больше ничего не надо :)
sqrmz, попробуй поставить nautilus-elementary и покопайся там на стройках, появится новая вкладка, советую поставить там везде галочки ;)
sqrmz, У вас тожек симпотично, но советую на слабую машину поставить опенбокс;) Он менее ресурсоемкий и более шустрый… А еще гибкий и удобный. Я его юзаю даже на относительно мощной машине;)
kazak1377
sqrmz, У вас тожек симпотично, но советую на слабую машину поставить опенбокс;) Он менее ресурсоемкий и более шустрый… А еще гибкий и удобный. Я его юзаю даже на относительно мощной машине;)
А я рекомендую флюкс, ибо таббинг очень удобная штука :) А еще там можно сделать так:
вчера прочитал на лоре про то, что flux обновился до 1.3..завтра испробую
Никогда не юзал боксы, но я так понял они работают в связке с гномом или я ошибаюсь?
И если нет, насколько опасно сносить гнома и ставить бокс?:) пока все файлы не перекинул, есть время поэкспериментировать))
да, можно снести гном и поставить опенбокс
Приветствую сообщество!
Дёрнула меня, значит, нелёгкая: впилить conky! Знаю, оригинальная мысль, свежая. Но меня она посетила впервые несколько дней назад. Бывает.
Собственно, чтож - и впилил. И мне нравится. И скрины прилагаются. Не ради дешёвого бахвальства, но для пользы дела.
Имею вопрос: известная проблема с календарём - это необходимость использования для его ровного вывода моноширинные шрифты, как то: Monospace, DejaVu Sans Mono и т.д. Но вот, зараза, собрать это всё в кучку, да чтобы ещё и ответить своему представлению о том, как оно должно “правильно выглядеть” оказалось непросто при таких условиях.
На первом скрине в коньках повсеместно используется Zekton.ttf - всё бы хорошо, мне нравится, такой техноминимализм в оформлении (с поправкой на то, как я это слово понимаю и применяю, конечно)
Но, очевидно, что моноширинка при таком раскладе, как корове седло. Короче, собрать что-нибудь вменяемое с календариком, да на его основе - дело гиблое. Для меня, по-крайней мере.

Иду дальше: картинка №2, используется monospace - с ним очевидных проблем нет. Но есть одна, неочевидная: соответствие размера шрифта в календаре с остальным выводом. Тут есть сложность: поскольку в часиках по-прежнему задействован Zekton, который пляшет как пьяный при смене 1 на 0, к примеру, то приходится резервировать под его пляску место, ограничивая минимальную ширину коньков. Но при этом, само собой выходит, что календарь, выводимый monospace:size=9 прилипает уже к левому краю и справа место пустует. Приходится увеличивать размер monospace'а до 12, чтобы равномерно заполнить всю ширину окна коньков.
Ладно, долго рассказываю, на скринах и так всё видно.

Вобщем, пришла мысль: для того, чтобы сохранить единый размер шрифта, monospace 9, при этом сохранить требуемую ширину окна и его равномерное заполнение, надо почикать вывод cal при помощи сut -b*-**, предварительно сортируя вывод посредством ‘cal -m tail -n* | head -n*’, короче, нарисовывается такой конвейер: ‘cal -m tail -n* | head -n* | сut -b*-**’ - и так для каждого дня недели/числа. На выходе получаем полную кашу, но уже с возможностью распихать и закрепить фрагменты как нам надо при помощи переменной ${alignr N}.
Да, запарно, но вроде можно. До конца эту затею не довёл, пока только эксперименты с выборкой отдельных чисел, типа, “дай-ка мне отдельный вывод такого-то числа в таком-то столбце!”.
Так вот, приходится угадывать. То есть, методом тыка, конечно, некая система нарисовывается, но - сменится месяц, и изменится последовательность вывода чисел в вертикальных столбцах этого cal'а -и мы возвращаемся к тому, с чего начали. Вобщем, принцип-то останется, допустим, надо добавлять запрос, начиная с первого столбца (ну, условно говоря), если там пусто - и вывод пустой. Если нет - получаем искомое. Как-то так.

Собственно и вопрос: а я вообще, тем путём иду или уже давно есть какой-нибудь, только мне неизвестный велосипед и можно добиться результата с меньшим ущербом для психики и глаз?
Или вообще скажете: “пустая затея, забей” - это тоже принимается, спорить не стану.

Вот кусок коньков, рисующий календарь, стандартный, без выкрутасов окромя окрашивания текущего числа:
${voffset 0}${font Monospace:size=12}${execp env LANG=C cal -m | tail -n7 | head -n1}${color}
${font Monospace:size=12}${execp cal -m | tail -n6 | sed "s/`date +%e` \|`date +%e`$/\$\{color #cf003c\}&\$\{color white\}/"}${font}
Для начала - sUn{rise,set} ;>
Ну и сразу: тыц, ну или просто ${execp cal} ;> У меня вполне работает, правда, шрифт надо подобрать, ага
 
Зарегистрироваться или войдите чтобы оставить сообщение.