?

Log in

No account? Create an account

[icon] /^.in$/
View:Recent Entries.
View:Archive.
View:Friends.
View:Profile.
View:Website (/me (домен, хотящийся в углу комнаты)).
Missed some entries? Then simply jump to the previous day or the next day.

Tags:,
Security:
Subject:wmii, vimperator и vim
Time:09:56 pm
Попытки прикончить мою гуевую меланхолию завершились полным переездом с иксфейса на wmii.

Начну с того, что я полностью скурил мануал и юзергайд по виму, после чего не смог не переиначить свой конфиг. Теперь по разработчической мощности оно круче и, что важно. быстрее всяких IDE: прикручена работа с проектами, системами контроля версиями, дебагером, умный автокомплит и всяские вкусные шоткаты..


Посмотреть в полный размер, 274,17 КБ, 1280x1024Collapse )

Потом я решил вкурить vimperator'у. Це есть такой плугин для фф, полностью преображающий его интерфейс и избавляющий от нужды во многих старых плугинах (in fact я выкинул все, кроме адблока, поиска дубликатов в закладках, бекапера, фастерфокса, табмикс+ и синхронизатора закладок).
Как можно догадаться из названия vimperator делает из фф vim-like браузер. После его установки появляется поиск по регекспам (АХХ! :3), можно нормально скриптить и настраивать свои шоткаты даже на очень извращенные последовательности действий, можно не трогать мышку при серфинге, ну и экономия пространства на лицо.


Посмотреть в полный размер, 391,96 КБ, 1280x1024Collapse )

Кстати вот, что забавно: если хочется перейти по ссылке, то сделать это с клавиатуры получается быстрее, чем с мышки... (забудьте про таб и шифт-таб - эти шоткаты делали не для людей)
Тыкаем f, каждая видимая ссылка получает буквенные метки. набираем ее метку на клаве и получаем «клик». Работает и со ссылками, активизирующими жаваскрипты и п.р. Объекты, которым нужно присваивать метки, естественно, настраиваются.


Посмотреть в полный размер, 509,39 КБ, 1280x1024Collapse )

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


Посмотреть в полный размер, 566,95 КБ, 1280x1024Collapse )

Идея и организация: есть виртуальные рабочие столы. каждому из них присвоен какой-то тег (строка).
Каждый такой рабочий стол состоит из 2х поверхностей: верхняя - свободная и нижняя - управляемая.
Приложения можно запускать, как на одной из них, так и на обоих. Можно сделать кучу почти сколь угодно сложных правил, которые будут определять на каком рабочем столе и на какой его поверхности разместить окно (правила у wmii - это специального вида регекспы).
Окно можно поместить сразу на несколько рабочих столов одновременно (на то они и теги), переместить на какой-то рабочий стол, удалить с рабочего стола, создать новый рабочий стол с неким именем и добавить/переместить окно туда и т.п.....

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

Вернусь к поверхностям. Свободная поверхность ведет себя точно так, как ведут себя обычные оконные менеджеры - окно можно таскать мышкой туда-сюда, ресайзить и т.п.
Управляемая же поверхность автоматически манаджится wmii, так чтобы полностью занимать определенную площадь экрана.
Окна на этой поверхности можно только переставлять местами. Расставлять в столбцы, стеки, шахматные доски и т.п.


Посмотреть в полный размер, 443,67 КБ, 1280x1024Collapse )

Рабочим столам при создании можно определить способ его разбивки, например, чтобы десктоп под гимп был оборудован местом под окно инструментов, занимающее 20% площади экрана, находясь в крайней слева колонке.
....
короче, возможности настройки лежат близко к границам воображения.

Типа итоги.
Плюсы:
+ Не нужен трей. Все и так лежит на своих местах.
+ Не нужен альт-таб. Фокус перемещается с клавиатуры во все 4ре стороны, можно рулить мышкой (фокус будет следовать за ней).
+ Не нужно напрягать моск в поисках свободного места для окна и втыкания его туда мышкой.
+ Не нужно сворачивать/разворачивать окна. (это можно сделать, но это не нужно)
+ Офигенная система тегов.
+ Офигенная конфигурябельность (а у мя еще и все шоткаты как виме, естественно :3)
+ Очень маленький и быстрый.

Минусы:
- Данный конфиг абсолютно игнорирует флаг окон X11 «требую внимания». Было бы круто подсвечивать соответствующий тег, но мне почему-то кажется, что это временный минус.
- В начале не привычно. Но свои иксфейсные шоткаты я перезаучил на новые вмиишные за пару часов и обратно идти не хочется. =) Так что это тоже плохой минус.

До wmii я пытался юзать ion3, но конфигуряние питоном > конфигуряния на lua... так что вот :)
withComments $ arr (take 11) >>> delay new

[icon] /^.in$/
View:Recent Entries.
View:Archive.
View:Friends.
View:Profile.
View:Website (/me (домен, хотящийся в углу комнаты)).
Missed some entries? Then simply jump to the previous day or the next day.