LINUX.ORG.RU

Сообщения MiniRoboDancer

 

Opera Mini готова для десктопа

После небольшой настройки стало вполне юзабельно. Используется сборка 4.22 от DG-SC с 2048 и китайскими девочками. Почти проходит тест Acid3 (щютка). Цветовую схему подогнал под своё оформление, выглядит нативно, особенно контекстные менюшки.

БОЛЬШЕ СКРИНОВ БОГУ СКРИНОВ:

( читать дальше... )

>>> Просмотр (1366x768, 320 Kb)

 ,

MiniRoboDancer
()

Перекантовываемся на журнальном столике

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

На мониторе виден процесс проверки контрольных сумм дисков (предварительно заботливо записанных на конвертах). На дисках пока только всякий забивающий дисковое пространство жирный хлам типа игорей и фильмеца, а также инсталляхи ОС. Прожжены год-полтора назад, тестирование прошло успешно, всё читается.

Под столиком стоит старый порнослоник. Года четыре оный стоял на холодильнике и служил подпоркой для провода. Сейчас холодильник перекочевал с временного места на кухню и в оной роли бумбокс больше не требуется. К сожалению, CD почему-то читать перестал. Собственно, для проверки с антресоли достана коробка с CD-шками (не моими). Вангую помутнение/загрязнение линзы. Продувание не помогло, подумываю ваткой почистить, но опасаюсь догробить.

Между клавой и тряпочкой лежит Nokia 3310. Профилактическое включение прошёл успешно. В прошлый раз (примерно весной) поначалу жёстко глючил экран — видимо, началась коррозия контактов. В этот раз вроде бы всё нормально. Батарея, заряженная ещё в прошлом году, села лишь примерно на треть. По счёту это где-то четвёртая-пятая, так как жизнь аппарат прожил долгую и активную, а батареи отнюдь не столь долговечны.

Слева виден пластиковый стеллаж. Из-за вгнувшейся при транспортировке ножки, не всегда компенсировавшейся подставками, и довольно большой нагрузки (когда-то он был битком забит тяжёлыми книгами), жутко перекосился и удерживается в стоячем положении только благодаря двум проволокам, прикрученным к трубе.

Усаживаюсь прямо на полу. Удобно, чо.

Shaman007: фоткал почти с минимальной выдержкой, потому что иначе экран превращается в белое пятно. Выкрутил яркость и контрастность в GIMP, предварительно вырезав экран. Вспышков нет.

>>> Просмотр (1600x1200, 259 Kb)

 , ,

MiniRoboDancer
()

Перекрасил мертвечину

Сабж. Свалил-таки с Audacious по причине отсутствия для оного плагина, распаковывающего ZIP на лету (предвкушая вопросы — да, трекерная музыка отлично жмётся, и качаю я её в архивах). Да и в безоконную концепцию модульный интерфейс не вписывается, а на нём, по сути, киллер-фичи Audacious заканчиваются — клонированием функционала Winamp там и не пахнет, а на появление таких плагинов для DeaDBeeF есть надежда, поскольку он активно развивается.

В 0.6 появилась поддержка настройки интерфейса, чем я и не преминул воспользоваться. Слепить можно действительно много чего, однако некоторые моменты удручают (панель воспроизведения и эквалайзер по-прежнему гвоздеприбиты, юзабилити процесса настройки, когда доходит дело до построения и модификации сложных сеток элементов, оставляет желать лучшего). Для пущей ламповости настроил цветовую схему под вонямп.

Интерфейс системы принципиальных изменений не претерпел, однако уже сейчас пилится переход с Compiz+Cairo-dock+Xfce4-panel на FVWM+Conky+Cairo-compmgr, так что ждите новых скринов. Ну, разве что отображение текущего трека запилил: Audacious, DeaDBeeF. В вывод заголовка тоже скролл туды-сюды впилил. Недочёты есть, знаю.

//Почему не 0.6.1 — потому что ничего полезного в чейнджлоге не обнаружил. Жду 0.6.2, там открытие mpga будет пофикшено.

>>> Просмотр (1366x768, 124 Kb)

 

MiniRoboDancer
()

Эталонный скриншот

Пылился больше месяца в ожидании рассасывания галереи... Итак:

  • DE - GNOME3
  • Тема - MLPPinkiePie
  • Иконки: Tango + MLP: Icon is Magic
  • ШГ: Impact. Хотел BGR-сглаживание впилить, но Гном не дал.
  • Арбузер: Midori, тема LOR: LOR_ZOMG_PONIES

Скриншот без окон: http://1nya.ru/21/Hzgq.png

Если в истории ЛОРа был более вырвиглазный скриншот, поделитесь ссылочкой.

И не вздумайте критиковать, лучше просто убейтесь.

>>> Просмотр (1366x768, 316 Kb)

 

MiniRoboDancer
()

Запилил плитки

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

Я давно задался идеей заделать плиточный лаунчер, но и руки не доходили, и идей не было, как и на чём это реализовать. Сначала подумывал о коньках, но узнав, что они не интерактивны и на каждый блок надо отдельный конфиг в отдельном процессе, плюнул. С неделю назад нашёл годную питоноподелку под названием Skrillex^W Screenlets, начал настраивать, но через пару дней разочаровался в её глючности и прожорливости, отрубил. В итоге, сделал всё на десклетах Cairo-dock. Виджетоплитки максимально уплощены, но дело всё-таки надо улучшить тонкой настройкой; погодный, например, чересчур вырвиглазен, в часах и агрегаторе ШГ. Тема нижнего ряда виджетов - Meego.

Теперь о лаунчерах. Они заменяют несколько стеков иконок, которые были в доке. Но вот незадача - Cairo-dock напрочь отказался переводить иконки запуска в десклеты. Пришлось городить костыли и искать апплет, позволяющий выполнять команды по клику. Почти отчаявшиясь, я обнаружил, что таким свойством обладает почтовый апплет. Иконки потырены отсюда, в комплекте в основном для виндово-маковских приложений, но это и к лучшему - закос-то под винду...

Естественно, такое обилие апплетов отрицательно сказалось на жоре памяти. При старте процесс Cairo-dock потреблял примерно 200 МБ рамы, после непродолжительной работы цифра доходила до 250 МБ. Сейчас глянул - потребление каким-то магическим образом снизилось аж до 86 МБ. Будем продолжать наблюдение.

Юзерпик - ничего интересного, стоковый апплет завершения сеанса. Причём он, в отличие от аналогичного апплета для крысопанели, работает с uswsusp, что стало для меня несомненным вином. А вот надписи отрисовывают коньки:3 Конфиги выкладывать не вижу смысла, ибо примитив.

Поскольку сооружено это всё на рабочем столе (можно было и слоем виджетов сделать, в принципе, но я не осилил задать ему фон), встала задача расчистить один рабочий стол, а все окна принудительно кидать на второй. Не обнаружив подобной функциональности в компизе, я начал искать standalone-решения и наткнулся на Devil's Pie - простой монитор открытия окон. Методом проб и ошибок набросал такой конфиг:

(if
 (not
  (or
   (is (window_class) "Cairo-dock")
   (contains (window_class) "Xf")
  )
 )
 (set_viewport 2)
)
Повальный перебор по Xf нужен хотя бы потому, что какая-то крысохреновина (предположительно, родная переключалка десктопов) загаживает весь фон необновляемым контекстом при принудительном перебросе её на другой рабочий стол. Ещё devilspie прижимает все окна к левой границе экрана и самопроизовольно вылетает, если его запускать демоном (не из консоли). Но в целом, жить можно.

Поскольку пилилось всё это как замена доку, встал вопрос (не подумал сразу, да), куда же девать панель задач. Вообще, переключалок окон у меня и так достаточно (Exposé, последовательная по Alt+Tab, Cover Flow по Win+Tab, ещё и списковый переключатель а-ля Mac OS Classic на панели), но ни одна из них не умеет в драг-н-дроп между приложениями. В итоге, я пришёл к оригинальному решению - сделал ещё одну крысопанельку со списком окон, выползающую по наведению в нижний правый угол. Вообще, активных углов стало больше - к Exposé в левом верхнем углу добавились переключение рабочих столов по щелчку в правом верхнем (плюс по Win+`), а в левый нижний впихнул плагин Экспо (сортировалка окон на рабочих столах) - полное ненужно, но пусть будет.

С верхней панели, соответственно, поубирал апплеты, дублирующие виджеты и не нужные постоянно на виду. Опять поменял их порядок, теперь он ближе к большинству дефолтов. В связи с освобождением места ещё раз попробовал завести appmenu, но опять безуспешно; ещё и узнал, что в GTK-приложениях оно без убунтопатчей работать не будет...

Удобнее ли стало, с ходу не скажешь... Непривычно. Но вроде удобнее. По крайней мере, в куче стеков на несвежую голову я постоянно терялся, а тут всё на одном экране. В общем, tl;dr, как всегда. Критикуйте, поливайте каловыми массами, обзывайте хомячком, извращенцем и виндузятником.

>>> Просмотр (1366x768, 286 Kb)

 , , ,

MiniRoboDancer
()

Безумству фанатов поём мы песнь

Согласно правилу интернетов под номером 34.5, всё, о чём только можно подумать, уже понифицировано. Не обошло оно и UNIX-like системы. На скрине можно увидеть созданную Just For Fun поделку под названием PonyOS. Это игрушечная ОС, созданная на основе онимуфажской поделки Toaru OS.

После лаконичного экрана входа нас приветствует крайне минималистичный рабочий стол с нескучными обоями. На рабочем столе есть три ярлыка, запускающие соотвественно эмулятор терминала, рисовалку и фракталорендерилку. Из терминала можно найти много интересных штук. PonyOS настолько полна любви и дружбомагии, что в ней даже нет утилиты kill. Зато в поставку входит текстовый редактор vim, окрашенный в приятный розовый цвет. Также в /bin можно найти много интересных тестовых программулек. В терминале можно увидеть выхлоп /etc/color-test; для придания новогодней обстановки запущен make-it-snow.

В целом, ОС ещё довольно сырая, kill, как я уже сказал, нету, крестик появляется не на всех окнах, причём они не закрываются даже после завершения сеанса (видимо, потому что под рутом пущены).

Критикуйте, проклинайте, реквестируйте новые глаза.

>>> Просмотр (1024x695, 768 Kb)

 

MiniRoboDancer
()

На развалинах постсовка

Собственно, вот то место, где я провожу каждую вторую субботу и проведу целых полтора зимних месяца. Комнатка маленькая, уже лет как десять потихоньку превращавшаяся из и так не особо жилого помещения в свалку склад, пока наконец в июле сего года в ней не был сделан ремонт, и на смену помутневшим обоям начала 90-х пришёл яркий и неброский постсовковый интерьер, а главное, вынесен почти весь хлам и комната наконец-то пригодна для житья тихому замкнутому нерду. Первое, что бросается в глаза - плита. Да-да, внутри этого непонятного оббитого ДСП и обкленного обоями параллелепипеда - самая настоящая дровяная плита, а внутри стены расположен дымоход... Замуровано это всё давно по причине ненужности, а не разобрано «на всякий случай», хотя привести это в эксплуатацию при надобности будет трудно...

Итак, на фотке присутствуют:

  • Ноутбук с дебьяном, скрины см. раньше, по сути ничего, кроме обоины и расположения элементов на панели, не поменялось. Запущен Audacious, перекрашеный под Winamp Classic, и играющий отборный дабстеп, чиптюн, нью-эйдж, эмбиент и прочая через колонки вида «качаю только lossless» (не, я утрирую, конечно, но это таки какой-то дешёвый Genius). К ноутбуку подключён интертелекомовский свисток на удлинителе, заботливо смотанном в рулон и закреплённом двумя пластиковыми пломбами от хлеба.
  • На плите всякий хлам - копилки, открытки с последнего ДР, две ракетки под ноутбук (для пущей вентиляции, ага), гироскопный злоптиц, так до сих пор и не возвращённый племяннику, мини-комплект настольных игр на случай прихода оного же. К плите сбоку для увеличения площади в нише прибиты две полочки, одна из которых продолжает её поверхность; забита ниша оставшимся хламом.
  • За столом спрятался стационарник, используемый в последнее время исключительно как хранилище для бэкапов, ибо для остального он нахрен не нужен, есть ноутбук. Собственно, сейчас я оные на него и перекидываю (через флешку на 2 ГБ, ага, не хочу трахаться с настройкой локалки). На компе установлена Закось XP, менять дизайн в соответствие ноутбуку не стал, а то совсем про свою былую тягу к скевоморфизму забуду. Стол забит жрачкой; осложняет доступ к клаве, да, но поворачиваюсь к компу я редко, так что пофиг.
  • На спинке стула висит шмотьё: вот он, постсоветский минимализм во всей красе. Ещё в кадр влез торшер, выключенный сейчас, ибо китайский галогеновый обогреватель и так свету достаточно даёт. Торшер примечателен: ему уже лет шесть, а стоковая лампочка до сих пор не перегорела. Уж не знаю, чем её накачали...
  • На стене фотообои на аквариумную тематику. До ремонта там был лиман с берёзами; мало того, фотообои были даже на потолке (церковь на опушке леса).
  • Мамкиного борща нет, мамка сегодня варила гороховый суп

Фоткалось на радиоточку, хотя качество оказалось куда лучше, чем я ожидал, даже несмотря на сильный цифровой шум. Критикуйте, в общем.

>>> Просмотр (1600x1200, 405 Kb)

MiniRoboDancer
()

OS X100

Заглянул в неподтверждённые, офигел от пустоты и решил на безрыбье вбросить на ЛОР проприетарщину. На скрине - очередной закос под Макось, на сей раз подопытный - фичерфон на платформе A100.

  • Тема: se_os_x_3d2.thm, пилил сам (на самом деле, довольно давно, несколько раз подпиливал).
  • Тема UniFM: тоже самопил.
  • ШГ: Droid Sans. Внезапно, оказался скудным на спецсимволы, даже стрелочек нету.

Остальное - дефолт. На скрине можно увидеть:

  • Кодинг на фичерфоне? Да запросто. Пилится «оболочка» для браузера, умеющая во вкладки (NetFront 3.3 их не умеет, плак-плак). Код пишется прямо на фичерфоне, есть ещё куча демок, которые рисуют графики и т. п.
  • 3D-игра (Mascot Capsule - YOBA)
  • Самописный калькулятор (web-приложение, писал таки на ББ; есть менее вырвиглазный порт на J2ME, но он пока сырой и местами бажный)
  • Стоковый RSS-клиент
  • Плейлист Walkman'а, проигрыващего чипстеп
  • Тындекс.Карты (стоят и гугловские, со StreetView и прочими плюшками, но в них после обновления какого-то нафига определение местоположения по CellID выпилили; привет, саппорт)
  • МиниЖопера с ЛОРом (скрин без ЛОРа - не скрин:3)
  • Ненавязчиво показана папочка с трекерной музыкой (железо для её проигрывания откровенно слабовато, но с горем пополам работает).

Склеил на скору руку ImageMagick, так что порядок не совсем тот, который задумывался, но так даже лучше, пёстренько. И да, скрины передавались построчно, так что местами рваные :3

Что в планах:

  • Подпилить layout.xml - строки оператора с вышки и из таблицы MCC свести в одну, ещё часики, может, перенести наверх.
  • Подпилить меню, засунуть в него часто используемые приложения, а всякий шлак типа PlayNow засунуть в дальний чулан.
  • Набраться смелости и накатить-таки со своим раздолбанным фастпортом эльфпак, а с ним док, скринилку, звуки на клаву и прочие плюшечки.
  • Запилить скин для Walkman (если готовых нет) в стиле Brushed Metal.
  • Подпилить шаблон и стили RSS-клиента, а то слишком вырвиглазно.
  • Поменять больше звуков.

Критикуйте. Хипстота, трепещи.

>>> Просмотр (880x880, 335 Kb)

 

MiniRoboDancer
()

Fully flat. LATEX. Ponies^W

PNG почему-то заливаться не захотел, так что жипег.

С предыдущим скрином, пожалуй, поспешил, т.к. основная часть текущего допила произошла ещё до его подтверждения:D Отличия по сравнению с предыдущим скрином:

  • Поубирал яблочки. Хотел на панель влепить заместо яблока что-то нейтральное, но ничего не нашёл и влепил крысу. Апплеты перетасовал, чтобы заголовок был более-менее посередине. Лишние подписи поубирал, я и так всё помню. Кстати, после обновления до Xfce 4.8 появился няшный регулятор громкости вместо того самобытного вырвиглазия.
  • Основательно переработал тему дока - прощай, 3D. Теперь он полностью плоский. Но всё равно смотрится хорошо, хоть он и док.
  • Иконки: остановился на Treepata. Оказались на самом деле годнотой, есть лишь одна трабла: симлинки распаковались из архива как текстовые файлы, из-за этого некоторые иконки сломаны. Не подскажете, как конвертнуть?:3
  • Слепил себе новую обоину под впечатлением от двух вещей, которые изнасиловали мой мозг. (И почему этот ваш Gimp блюрил полминуты, если Photoshop делает это за несколько секунд, не особо пожирая ресурсы, ещё и превью эффекта в реалтайме показывает? </srach>)
  • Перенастроил эффекты компиза, чтобы было просто трёхмерно анимировано без градиентов и мокрых полов. Но на скрине этого, естественно, не видно.

Остальное вроде так всё и осталось: GTK - Numix Holo, ШГ - Droid Sans, DE - Xfce, WM - Compiz.

//Извиняюсь за частоту, двух недель даже не прошло, но я человек консервативный, так что новые скрины от меня вы вряд ли скоро увидите:D

>>> Просмотр (1366x1536, 763 Kb)

 , , ,

MiniRoboDancer
()

Потянуло что-то на flat...

С макозакосами, кажись, потихоньку завязываю. Потянуло на современные тенденции... Итак, наскору руку собранный, почти не пиленый, десктоп в dark-flat тонах:

  • Тема GTK: Numix Holo
  • ШГ: как и прежде, Droid Sans. Шрифт некоторых элементов панели увеличил до 11, чтобы красивее смотрелось. Лёгкий хинтинг, радуга офф.
  • Иконки: пока Faenza. Да, моветон, но перепробовал несколько паков плоских иконок, ничего годного не нашёл.
  • Обоина: рандомная тёмная из Гугеля. Хотел сначала эту, но уж больно страшная, мать перепугается.
  • Поменял дизайн дока, сделал тёмный градиент, добавил обводку.
  • Кнопки WM нафиг с панели убрал, всё равно не пользуюсь, только место занимают. Да, сам WM - Compiz, декоратор скрыт, что там в нём, меня не интересует.

Строговато и вроде даже красиво. Почему-то немного напоминает третьегном. Уж всяко лучше ужаса под названием Mac4Lin, который я тщетно пытался допилить руками до ума.

Скриншот без обоевтьфу, без окон: http://dropi.ru/Dsw.png

>>> Просмотр (1366x768, 288 Kb)

 , holo, ,

MiniRoboDancer
()

HTML5 головного мозга

Итак, продолжаем эпопею говнозакосов. Представляю вашему вниманию наконец-то допиленный логонскрин. В качестве DM поставил MDM (изкоробочный LightDM вроде как тоже на HTML, но темы я там не осилил). Да-да, на скрине полноценный WebKit-рантайм, можно даже открывать страницы, если интернет подключён, вот только вернуться потом оттуда - фигушки, приходится бедный mdm убивать.

Итак, за основу был взят стандартный пример (от него ещё кое-что осталось, например, курсив в именах пользователей и куча неиспользуемых ресурсов). После обработки напильником получился типа маковский логон. Анимацию пока не прикрутил - ну да и хрен с ней.

Вариант с этого этапа (если текстовые часы вырвиглазны, можно закомментить).

А потом я прикрутил то, для чего, собственного, и понадобился HTML5 в ЭКРАНЕ ВХОДА! Виджеты. Тысячи их. Нет, всего три:

  • Часики. Пытался запилить сам, но забил и стырил отсюда и чутка допилил - цвет меняется в зависимости от времени - часы-минуты-секунды - R-G-B соответственно.
  • Дата. Запилил сам. Фон взял с аналогичного доклета для RocketDock.
  • Виджет погоды. Что характерно, в эмуляторе он почему-то не заработал, хотя в браузере и «в бою» - да. Видать, в эмуле интернет залочен, а вот сам mdmwebkit - решето-о-о-о-о...

Версия со всеееми виджетами.

Критикуйте.

>>> Просмотр (1366x768, 1061 Kb)

 ,

MiniRoboDancer
()

Декораторы окон не нужны

Обещанное продолжение макозакоса.

Итак, после долгих блужданий в поисках того самого идеального оконного менеджера я, вдохновившись этим скриншотом, и отчаявшись в попытках завести хоть какое-нибудь globalmenu, решил реализовать свою давнюю идею, которую сперва отвёрг по причине отсутствия готовых нужных апплетов. Обо всём по порядку:

  • DE - Xfce. Не то чтобы от неё много осталось, но большинство программулек, которые входят в понятие «DE», я использую от неё. А может, уже и не большинство, не считал.
  • WM - Compiz. Включены вязкие окна с о-о-очень упоротыми настройками дрожания и припания (окно от границ оторвать почти нереально, я люблю трудности), няшный Alt+Tab, всё повешано на удобные хоткеи. Декоратор - отсутствует. То есть почти - для заглушки дефолтный прописал (без декоратора Compiz почему-то не хочет тени рисовать), но декорация отключена. Таскаю по Alt+Drag, ресайз повешал на Win+J. Вот так и живём.
  • Содержание xfce-panel (слева направо): кнопка Apple Menu, закрытие/сворачивание/разворот по вертикали, иконка (а-ля Mac OS Classic, по клику показывается список окон, сначала была там, где и положено, справа, но потом перенёс сюда для красоты), заголовок окна, раскладка-трей-частота проца-загрузка-трафик-погода-меню сессии-часики, и вот она - новая кнопка максимизации окна. Кажется, это первый макозакос с нею.
  • Окна обычно на весь экран, накидал, как всегда. для виду: тундерптица, Aurora с ЛОРом, ЛучшийФМВсехВремён и народов, запущенный под Wine, который я постепенно пытаюсь заменить Double Commander'ом, medit, в котором пилится новая версия одного небезызвестного в узких кругах расширения. Тема FF/TB - FT Deep Dark - использую давно и не хочу ни на что менять, несмотря на диссонанс с системным стилем.
  • Тема GTK - Mac4Lin. Перепиливаю давно, уже даже не помню, что в нём менял, но менять ещё много - как минимум вид панели инструментов, сейчас там жопа. Дефолт не понравился в первую очередь излишней темнотой; в основном избавился, но кое-где ещё проскакивает. Когда я её качал, версии под GTK3 ещё не было, поэтому для неё стоит не совсем похожая GlossyP2. Если до сих пор нету подвижек, придётся портировать самому. Иконки и курсоры тоже из Mac4Lin.
  • Док - Cairo-Dock. Слева - Grid-стэки, сгруппированые по категориям, справа - иконки запущенных приложений. Когда-то нашпиговал его доклетами, сейчас всё выкинул, для всякой иА теперь, собственно, о реализации. Перенести функционал заголовка на практике оказалось просто - кнопки - просто лаунчеры с иконками. wmctrl оказался слишком ограниченным по функционалу (по рабочим столам (которыми я вообще не пользуюсь) им можно таскать окна очень удобно и динамично, но вот из стандартных операций можно только закрывать окна). Я порылся в репозитории и нашёл нечто получше. С помощью xdotool можно посылать активному окну в принципе любой хоткей. Собственно, я прописал нужные хоткеи в настройках Compiz и повешал на кнопки команды вида нфы и на панели места достаточно.
  • ШГ - ХЗ. Пилил, пилил, заметных изменений не ощутил (ибо мне реально на них пофиг) и оставил что-то около дефолта. ИМХО, мыльновато, правда.

А теперь, собственно, о реализации сабжа. Перенести функционал заголовка на практике оказалось просто - кнопки - просто лаунчеры с иконками. wmctrl оказался слишком ограниченным по функционалу (по рабочим столам (которыми я вообще не пользуюсь) им можно таскать окна очень удобно и динамично, но вот из стандартных операций можно только закрывать окна). Я порылся в репозитории и нашёл нечто получше. С помощью xdotool можно посылать активному окну в принципе любой хоткей. Собственно, я прописал нужные хоткеи в настройках Compiz и повешал на кнопки команды вида

xdotool key Alt+F4 --delay

А вот с заголовком и монитором трафика без скриптов не обошлось. К счастью, для Xfce-panel есть плагин «Общий монитор», через который с заданной периодичностью можно выводить выхлоп любого скрипта. Погуглил, нашёл примерно то, что нужно, и основательно подпилил.

Заголовок (обрезается до 75 символов, чтобы апплеты не уползали за экран):

#!/bin/bash                                                                                                                 
MAX_LENGTH=75                                                                                                                            
wnd_focus=$(xdotool getwindowfocus)                                                                                                                         
wnd_title=$(xprop -id $wnd_focus WM_NAME)                                                                                   
lookfor='"(.*)"'                                                                                                            
                                                                                                                            
if [[ "$wnd_title" =~ $lookfor ]]; then                                                                                     
  wnd_title=${BASH_REMATCH[1]}
  if (( ${#wnd_title}>$MAX_LENGTH )); then
    wnd_title=${wnd_title:0:$MAX_LENGTH}...
  fi                                                                                            
  echo $wnd_title                                                                                                           
fi
Монитор трафика (вещь необходимая, т. к. трафик лимитный, а существующие апплеты pppd подхватывать не хотят):
#!/bin/bash                                                                                                                 
                                                                                                                            
RX=`cat /sys/class/net/ppp0/statistics/rx_bytes`
TX=`cat /sys/class/net/ppp0/statistics/tx_bytes`
RX=`echo "$RX / 1024576" | bc`
TX=`echo "$TX / 1024576" | bc`

echo ${RX}M/${TX}M
Ну вот вроде и всё. Извиняюсь за tl;dr, кратко изъясняться умею плохо. Критикуйте.

UPD:

Скриншот без окон.

Обоина (hi-res версии не делал, сорри).

>>> Просмотр (1366x768, 322 Kb)

 , ,

MiniRoboDancer
()

Чем только не страдают студенты от скуки...

Итак, представляю вашему вниманию RL-скриншот.

Инвентарь:

  • Ручка гелевая чёрная Optima OFFICE 15604 0.5mm
  • Рука моя левая, тыльная сторона ладони

Фоткалось на ходу на мобило с г**нокамерой без автофокуса, причём картинка была уже не первой свежести.

Решение временно запечатлеть сие создание было принято на паре английского языка, изображение невозбранно скопипащено с http://ru.wikipedia.org/wiki/Tux методом ручной срисовки. После десяти минут раздумий к пингвину была пририсована трубка и неприличная надпись.

Критикуйте.

>>> Просмотр (1200x1600, 40 Kb)

 ,

MiniRoboDancer
()

RSS подписка на новые темы