wmii3 (простота != примитивность)

ion, dwm, wmii, awesome, xmonad и другие

Модераторы: broom, aim

Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

wmii3

Сообщение elide » 25.04.2006 02:50

для меня знакомоство с wmii3 началось со статьи Александра Полякова aka polachok @ http://posix.ru/desktop/wmii3/
т.к. я уже достаточно давно приглядывался к подобным штукам, то решил попробовать.
при первом запуске ужаснулся его готичному виду и странному управлению, а через 2 дня снес xfce нах (:
сейчас это безобразие у меня выглядит примерно так
Изображение

если вдруг кому станет интересно, выкладываю свои конфиги. я там немного отделил механизмы от политики, так что универсальные функции лежат в wmiirc, а собственно конфигурация и использование этих функций кладется уже в wmii.conf
там у меня есть немного очень странных вещей... если вы не поймете, зачем что-то нужно - выкидывайте (:
так же к ним прилагается скрипт bash autocompletion для wmiir и awk клиент для mpd, который у меня строчку в статусе показывает.
не ленитесь, в обмен на мой конфиг выкладывайте свои, чтоб нам всем было щасте.

have fun, ppl.
слава роботам!
Спасибо сказали:

Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: wmii3

Сообщение Dark_Savant » 25.04.2006 15:02

впечатляет. а как решил такую проблему с заголовком ?
Изображение
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:

Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: wmii3

Сообщение polachok » 25.04.2006 19:23

Dark_Savant
http://forum.posix.ru/viewtopic.php?pid=2273#p2273

выкладываю мой конфиг - ну он дефолтный практически и шрифт artwiz snap размера 12
И немедленно выпил.
Спасибо сказали:

Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: wmii3

Сообщение polachok » 25.04.2006 20:55

в репозитариях добавлен т.н. focus follows mouse aka sloppy focus, одна из немногих фич которых мне не хватало в wmii
зы: в снапшоте 20060425 тоже есть
И немедленно выпил.
Спасибо сказали:

Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: wmii3

Сообщение elide » 25.04.2006 22:09

polachok
следящий фокус - это да. круто.
а вот ты там что-то говорил про юникод... моя скромная koi8 так и не показывается.
смотрел сырцы, так там ни юникодом, ни чем-нибудь еще даже и не пахнет...
придется опять костылить.
слава роботам!
Спасибо сказали:

Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: wmii3

Сообщение polachok » 25.04.2006 23:09

у меня тоже не работает - и когда локаль ставлю ru_RU.UTF-8 и KOI8-R - в сырцах я не ковырялся, я список рассылки читал. автор утверждает что сделал и просит тестировать.
И немедленно выпил.
Спасибо сказали:

Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: wmii3

Сообщение Dark_Savant » 26.04.2006 16:56

tnx за патч, помогло. теперь, как и следовало ожидать, имеется несколько вопросов 8)
1) как определенным окнам отключить декор (заголовок, рамки) ?
2) следствие из вопроса 1. как заставить mplayer разворачиваться в полный экран, без всяких рамок и заголовков ?
3) интересно как отредактировать вид заголовка. к примеру, убрать номер воркспейса
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:

CompoVod
Сообщения: 27

Re: wmii3

Сообщение CompoVod » 26.04.2006 19:27

А кто-нибудь в курсе, какая у них ситуация с релизом? А то все как-то неохота снэпшоты собирать, когда релиз вот-вот должен выйти :(
TODO у них выложен уже для wmii-4. А 3--го оффициального еще нет...
Спасибо сказали:

Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: wmii3

Сообщение elide » 26.04.2006 20:56

20060424 - последний снапшот. фичи заморожены, дальше будет только исправление ошибок.
к следующей среде обещан RC1.
(Dark_Savant @ Apr 26 2006, в 16:56) писал(а):1) как определенным окнам отключить декор (заголовок, рамки) ?
2) следствие из вопроса 1. как заставить mplayer разворачиваться в полный экран, без всяких рамок и заголовков ?
3) интересно как отредактировать вид заголовка. к примеру, убрать номер воркспейса
1) это hardcoded штука, так что только патчить. а чем тебя напрягают рамки в 1px?
2) легко. стяни последний снапшот. там пофиксена проблема с фулскрином для float окон.
потом добавь правило для мплеера и наслаждайся.
3) см. пункт 1.
слава роботам!
Спасибо сказали:

Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: wmii3

Сообщение Dark_Savant » 27.04.2006 13:42

все понятно.. спасибо за оперативный ответ 8)
напрягают не столько рамки, сколько заголовки. во флуксбоксе мне очень нравится такая штука, как ToggleDecor - нажал клавосочетание, декор вырубился.
кстати было весело, что запустив впервые wmii, я обнаружил, что половина умолчательных кейбиндингов совпадают с моими в совершенно другом wm 8)
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:

Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: wmii3

Сообщение elide » 27.04.2006 17:32

ToggleDecor - нажал клавосочетание, декор вырубился.
а с окном что происходит? на весь экран разворачивает? или остается все как есть, только без заголовков?
слава роботам!
Спасибо сказали:

Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: wmii3

Сообщение Dark_Savant » 27.04.2006 17:44

не, окно остается как есть, просто пропадают заголовки и рамки. для того, чтоб развернуть на весь экран есть экшн Fullscreen
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:

Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: wmii3

Сообщение polachok » 13.06.2006 17:22

пиар продолжается...
настройка wmii3
вторая версия статьи
(не wikipedia)
И немедленно выпил.
Спасибо сказали:

Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: wmii3

Сообщение elide » 13.06.2006 18:10

у-у-у-у....
класть подобные статьи в википедию... ну не знаю.... ты правда думаешь, что это хорошая идея?

upd: щас зашел туда и заметил, что тамошний народ тоже не одобрил идею (:
слава роботам!
Спасибо сказали:

Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: wmii3

Сообщение Dark_Savant » 14.06.2006 19:10

есть у меня 2 вопроса:
1) как-бы сделать, чтобы в статусбаре отображались названия не всех воркспейсов, а только активного ?
2) прописываем во wmiirc
TAG_RULES[$((${#TAG_RULES[@]}+1))]="/windowname/ -> workspace"
xw /view/sel/mode max
однако режим таки игнорируется (если не прописывать теггинг, все работает).
новые окна продолжают открываться splitsceen. конечно, забиндено на хоткей, но нажимать при каждом логине, прежде чем приступить к работе, не нравится.
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:

gtlinuxman
Сообщения: 184
ОС: Gentoo 2006.0

Re: wmii3

Сообщение gtlinuxman » 14.06.2006 19:38

эээ, гиде тама матэрыалы по настройке, да?
Open Source
Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ.
"Дао Дэ Цзин" && Gentoo 2005.1
Спасибо сказали:

Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: wmii3

Сообщение elide » 14.06.2006 19:40

1) править код
2) нихрена не понял, в чем суть вопроса...
слава роботам!
Спасибо сказали:

gtlinuxman
Сообщения: 184
ОС: Gentoo 2006.0

Re: wmii3

Сообщение gtlinuxman » 14.06.2006 19:48

2) нихрена не понял, в чем суть вопроса...

пиар продолжается...
http://ru.wikipedia.org/wiki/Настройка_WMII3
вторая версия статьи

("wiki") писал(а):Настройка WMII3
Материал из Википедии — свободной энциклопедии
Перейти к: навигация, поиск
В настоящий момент текст на данной странице отсутствует.

Для того, чтобы создать новую статью, нажмите кнопку править


гиде обэщанный пеар?
сховали?
Open Source
Создавать и воспитывать [сущее]; создавая, не обладать [тем, что создано];
приводя в движение, не прилагать к этому усилий; руководя, не считать себя
властелином – вот что называется глубочайшим дэ.
"Дао Дэ Цзин" && Gentoo 2005.1
Спасибо сказали:

Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: wmii3

Сообщение Dark_Savant » 14.06.2006 19:52

(elide @ Jun 14 2006, в 19:40) писал(а):2) нихрена не понял, в чем суть вопроса...

переформулирую: как сделать, чтобы по-дефолту окна не делили экран, а максимизировались и при этом групировались по воркспейсам ?
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:

Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: wmii3

Сообщение elide » 14.06.2006 21:29

надо в самом начала конфига делать не xw /view/sel/mode max, а xw /def/colmode max.
разумеется, если я правильно понял, что тебе нужно....
слава роботам!
Спасибо сказали:

Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: wmii3

Сообщение Dark_Savant » 14.06.2006 23:10

спасибо, все заработало.
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:

Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: wmii3

Сообщение Dark_Savant » 19.06.2006 00:05

еще такой вопрос: как излечить (т.е убрать к такой-то матери) mouse focus ?
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:

Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: wmii3

Сообщение polachok » 19.06.2006 00:46

1.код править
2.мышку выкинуть
--
wmiiwarp 0 0
И немедленно выпил.
Спасибо сказали:

Аватара пользователя
Dark_Savant
Бывший модератор
Сообщения: 1100
Статус: киборг
ОС: Cyborg OS 0.0.1.3

Re: wmii3

Сообщение Dark_Savant » 19.06.2006 00:56

1) много там больно править.
2) без мыши в квак не особо пошпилишь.
I'm a tragic hero
In this game called life
My chances go to zero
But I always will survive
Спасибо сказали:

HhyperR
Сообщения: 12
ОС: Ubuntu Feisty

Re: wmii3

Сообщение HhyperR » 19.06.2006 06:44

Выкладываю свой конфиг на Ruby. Добавил пару фич:
- Ленивые тэги. Допустим в tagrules есть строка "/URxvt.*/ -> term", если term находится в списке LAZY_TAGS, то при запуске urxvt, он помечается тэгом term + текущий тэг.
- Если нажать клавишу для перехода на тэг, который является текущим, то переход будет на предыдущий выбраный тэг. Плюс добавлена клавиша для перехода на предыдущий тэг.
- При присваивании проге тэга, который вводится через меню, можно ввести "+tag" или "tag+", тогда тэг будет не перезаписываться, а прибавлятся к предыдущему.
- Добавил меню для mpd. Можно выбрать трэк из текущего плейлиста через меню.
- Клавиши для выбора левого/правого тэга в порядке их отображения на панели статуса. Также клавиши 1-9 выбирают n'ный тэг.
На панели статуса отображается статус mpd, статус ppp0, разряд батареи, средняя загрузка системы, уровень звука, дата и время.
Для того что б работало с юникодом, в .xinitrc надо прописать:
LANG="ru_RU.KOI8-R" exec wmii
Потом в wmiirc вернуть локаль в UTF-8. Правда в статус прийдется писать в koi8-r.
Спасибо сказали:

kosandry
Сообщения: 6

Re: wmii3

Сообщение kosandry » 29.06.2006 16:44

Привет!

Я не могу скачать файлы, на которые есть ссылки в обсуждении. Подскажите, в чем может быть проблема?
Спасибо сказали:

Аватара пользователя
elide
Бывший модератор
Сообщения: 2421
Статус: Übermensch
ОС: лялих

Re: wmii3

Сообщение elide » 29.06.2006 17:55

скорее всего в том, что сервер форума падал. видно не все из бэкапов подняли....
слава роботам!
Спасибо сказали:

kosandry
Сообщения: 6

Re: wmii3

Сообщение kosandry » 30.06.2006 10:08

Вышлите на меня, пожалуйста, конфиг от HhyperR, если кто скачал.
kosandry()ua.fm

Заранее спасибо, если кто отозвется.
Спасибо сказали:

Аватара пользователя
polachok
Бывший модератор
Сообщения: 2199
Статус: главный форумный маргинал
ОС: gnu/linux

Re: wmii3

Сообщение polachok » 30.06.2006 17:05

http://www.wmii.de/index.php?page=snippets
вот еще источник полезной инфы. на сайте он как-то немного незаметен...
И немедленно выпил.
Спасибо сказали:

kosandry
Сообщения: 6

Re: wmii3

Сообщение kosandry » 30.06.2006 18:19

Здравствуйте!

Я поставил себе wmii и он мне очень нравится. Работать в нем удобней, чем во fluxboxe-e (по моему субъективному мнению).
Но возник один вопрос, который я не могу осилить. Я уже неделю разбираюсь и толком ничего не достиг.
Задача - разместить 3 окна (с четко известными заголовками) на одном из "рабочих столов" - tags-ов.

Окна:
terminal (с gdb) - тонкой полоской внизу (3-4 строки) - по всей ширине экрана.
DebugProgramm - на половину экрана сверху-справа
gvim (с исходниками) - на левую-верхнюю половину экрана слева.

И сделать я это хочу только когда запускается отладочная программа (т.е. из Makefile).

Если я верно понял - я должен найти 3 моих окна среди списка программ (например я должен просмотреть /client/[0-5]/name - верно?)
и задать новые размеры:
echo -n "10 10 20 20" | wmiir write /client/3/geom

Но у меня что-то непонятное:
"wmiir read /client/0/name" - ничего не печатает.

Например, в предыдущем посте есть ссылка на скрипты. Они, в частности, содержат команды:
wmiir read /view/name - ничего не печатает
wmiir read /view/sel/name - "wmiir: cannot open file '/view/sel/name': file not found"
если ее подправить на: wmiir read /view/sel/sel/name - ничего не печатает
При этом работающие команды:
wmiir read /view/sel/ -
d-r-x------ and and 0 Fri Jun 30 17:10:09 2006 0
d-r-x------ and and 0 Fri Jun 30 17:10:09 2006 1
---w------- and and 0 Fri Jun 30 17:10:09 2006 ctl
--rw------- and and 5 Fri Jun 30 17:10:09 2006 mode
d-r-x------ and and 0 Fri Jun 30 17:10:09 2006 sel
wmiir read /:
d-r-x------ and and 0 Fri Jun 30 17:15:20 2006 1
d-r-x------ and and 0 Fri Jun 30 17:15:20 2006 2
d-r-x------ and and 0 Fri Jun 30 17:15:20 2006 3
d-r-x------ and and 0 Fri Jun 30 17:15:20 2006 HNB
d-rwx------ and and 0 Fri Jun 30 17:15:20 2006 bar
d-r-x------ and and 0 Fri Jun 30 17:15:20 2006 client
---w------- and and 0 Fri Jun 30 17:15:20 2006 ctl
d-r-x------ and and 0 Fri Jun 30 17:15:20 2006 def
--rw------- and and 0 Fri Jun 30 17:15:20 2006 event
--r-------- and and 10 Fri Jun 30 17:15:20 2006 tags
d-r-x------ and and 0 Fri Jun 30 17:15:20 2006 view

Подскажите, что можно попытаться сделать?

Переменная окружения WMII_ADDRESS установлена:
WMII_ADDRESS=unix!/tmp/ns.and.:0/wmi
... без нее wmiir вообще не работал

Версии wmii: 3.0 и 3.1
Ядро: 2.6.13.4
Спасибо сказали:

Вернуться в «Tiling WM»