LINUX.ORG.RU

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

 , , ,


4

1

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

Я давно задался идеей заделать плиточный лаунчер, но и руки не доходили, и идей не было, как и на чём это реализовать. Сначала подумывал о коньках, но узнав, что они не интерактивны и на каждый блок надо отдельный конфиг в отдельном процессе, плюнул. С неделю назад нашёл годную питоноподелку под названием 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)

Ответ на: комментарий от t500s

Это шо юзыр-фрэндли??? КАЖДОМУ должно быть понятно, как перейти в десктопный режим!

Конечно. Плитка с десктопом на самом видном месте находится, я не понимаю как ее можно не заметить.

ЗАЧЕМ МЕНЯ ВОЗВРАЩАТЬ обратно

Куда обратно?

Reset ★★★★★ ()
Ответ на: комментарий от Reset

Плитка с десктопом на самом видном месте находится

Фиг там, не было ее, хотя ставил с нормально диска от MS.

Куда обратно?

Ресет не тупи, в воображляндию блин, ну в Метро, конечно, куда еще-то?

t500s ★★ ()
Ответ на: комментарий от t500s

Фиг там, не было ее, хотя ставил с нормально диска от MS.

почему у меня было?

Ресет не тупи, в воображляндию блин, ну в Метро, конечно, куда еще-то?

меня никуда не возвращает. можешь скриншот продемонстрировать?

Reset ★★★★★ ()
Ответ на: комментарий от Reset

меня никуда не возвращает. можешь скриншот продемонстрировать?

Справа выползает сиреневая херня и 3 пункта меню. Абсолютно бесполезная с точки зрения занимаемой площади на экране. Почему не старый компактный и при том более информативный диалог? Кто мне объяснит, что это за фигня?

почему у меня было?

Ты меня спрашиваешь?

t500s ★★ ()
Ответ на: комментарий от t500s

Справа выползает сиреневая херня и 3 пункта меню.

Ага, но она выползает поверх, никакого «возврата в метро» нет.

Абсолютно бесполезная с точки зрения занимаемой площади на экране

Почему бесполезная? Там отображается 100500 сетей для подключения.

Reset ★★★★★ ()
Ответ на: комментарий от t500s

Тоже самое можно задать проекту Гном3. Он просто убогий иначе более равномерно по всему проекту и там это никак не обойти. Моя мессага выше была относительно гнома.

Lennier ★★★★ ()
Последнее исправление: Lennier (всего исправлений: 1)
  • Иконки - отстой
  • Обоина - отстой
  • Шрифты - отстой
  • Виджиты - отстой

Приговор - НЕ НУЖНО.

Rodegast ★★★★★ ()
Последнее исправление: Rodegast (всего исправлений: 1)
Ответ на: комментарий от ubuntuawp

Ну, закос только визуальный, функциональный мне нахрен не нужен.

MiniRoboDancer ★☆ ()
Ответ на: комментарий от Valdor

Оно умеет работать без кед? Впрочем, их там модульнее собираются сделать к 5-й версии, подождём-с.

MiniRoboDancer ★☆ ()
Ответ на: комментарий от t500s

Справа выползает сиреневая херня и 3 пункта меню.

Так теперь вся винда будет выглядеть, и десктопная часть в том числе. Не до всего ещё добрались просто.

MiniRoboDancer ★☆ ()
Ответ на: комментарий от MiniRoboDancer

не закос это, а ужас
закос - это когда metro ui повторяют
а у тебя синий попячный лончер в стиле минимализма и виндос7максимальная-закос

ubuntuawp ★★ ()
Ответ на: комментарий от ubuntuawp

это когда metro ui повторяют

Оно ж убого.

а у тебя синий попячный лончер в стиле минимализма

И с сеткой.

виндос7максимальная-закос

В каком месте?

MiniRoboDancer ★☆ ()
Ответ на: комментарий от ubuntuawp

Developer Preview щупал. Релизную сборку тоже ставил, но после инсталляции забросил. От убогости тамошнего WM вытек мозг. Взяли и три WM, которые были в винде, слили в один, оставив все глубокие конфигурационные возможности на уровне Windows Classic.

MiniRoboDancer ★☆ ()

Вряд ли юзабельно, но вброс годный. Я уже пару недель на ведроиде на планете себе запилил лончер а ля вин8. Полцчилось на удивление удобно. Если допилю до ума, запощу в галерею.

another ★★★★ ()
Последнее исправление: another (всего исправлений: 1)
Ответ на: комментарий от MiniRoboDancer

ну тогда не плитки убоги, а ты сам убог
вот пока не попользуешься вин8 - не гони на плитки

ubuntuawp ★★ ()
Ответ на: комментарий от ubuntuawp

закос - это когда metro ui повторяют
ну тогда не плитки убоги, а ты сам убог

При чём тут плитки?

MiniRoboDancer ★☆ ()
Ответ на: комментарий от ubuntuawp

Слющяй, ты можешь внятно объяснить, что тебе не нравится? Или как всегда?

MiniRoboDancer ★☆ ()
Ответ на: комментарий от ubuntuawp

латентный вантузянтник детектед

По сабжу - НЕ НУЖНО.

И да, ШГ.

teamfighter ()
Ответ на: комментарий от MiniRoboDancer

Это же лор. Тут все так кричат. А если нравится - то юзай, кто мешает)

teamfighter ()
Ответ на: комментарий от ubuntuawp

Да не обращай внимания на рутруманов... Тут многие уже Windows XP закапывать собрались, будто мешает кому...

MiniRoboDancer ★☆ ()
Ответ на: комментарий от MiniRoboDancer

А куда торопиться? Вот Ubuntu каждые полгода обновляются и что-то ломают
Проще собрать FreeBSD и через bsdinstall обновлять

ubuntuawp ★★ ()
Ответ на: комментарий от ubuntuawp

Для неторопящихся есть ультраштабильные дистры вроде деба и шлаки... А бзди уже никому, кроме энтузиастов, не нужны, из серверного сектора они практически исчезли.

MiniRoboDancer ★☆ ()
Ответ на: комментарий от ubuntuawp

Хотя бы потому что под нее нет ни одного сколь-нибудь вменяемого гипервизора

teamfighter ()
Ответ на: комментарий от teamfighter

Если под систему нету гипервизора, значит - некрофилия?

ubuntuawp ★★ ()
Ответ на: комментарий от MiniRoboDancer

FreeBSD реально стабильна и удобна
Тут каждый год не переписывают полсистемы, как в линукс
FreeBSD - монолитный кусок
Linux - лего-конструктор, который вот-вот развалится
Вот не могут в Debian инит выбрать
Systemd - каждый день с новым API
Upstart - религия не позволяет. и там нету qr-кодов и бинарных логов с httpd

ubuntuawp ★★ ()

За Луну зачет, а остальное... я чего-то не понял. O_o

a1batross ★★★★★ ()
Ответ на: комментарий от ubuntuawp

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

Плюс идеология ее напоминает бесплатную проститутку.

teamfighter ()
Ответ на: комментарий от ubuntuawp

Они выбирают ДЕФОЛТНЫЙ инит. Какое дело до дефолтного инита кому-либо помимо хомячков?

MiniRoboDancer ★☆ ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.