LINUX.ORG.RU

Вышел wmii-3


0

0

Вышла новая версия динамического оконного менеджера второго поколения wmii-3. Изменений много, из основных:

- Новая раскладка окон состоит из столбцов(columns), в каждом из них клиенты могут разделять всё пространство столбца, полностью занимать весь столбец либо находиться в "stacked" режиме.

- В замену традиционным workspaces(страницам) появилась система меток(tags).

- Новая виртуальная файловая система стала доступна клиентам протокола 9p2000 (например, теперь её можно примонтировать посредством 9p2000.ko модуля в ядре >=2.6.14).

- 9base больше не является зависимостью.

- Объединены утилиты wmiibar, wmiikeys и wmiifs.

>>> Подробности

★★★★☆

Проверено: Shaman007 ()

супер! ждем wmii-4

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

Мне тоже интересено. Ставил это дело вчера, но так и не понял, в чём прикол. Какой-то жуткий велосипед. По управлению окнами на ion похоже.

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

Ну и зачем нужна эта жуть?Уж если стремиться к минимализму,то icewm хоть функциональность какую-то дает.А это просто душераздирающее зрелище :)

cd_we
()

как-то пробовал, сильно похоже на ION-серию, но как-то все запутанно, слишком много ребята экспериментируют.ц

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

> а как его запустить ?

Я просто прописал exec wmii в .xinitrc и все.

anonymous
()

ИМХО самый удобный на свете WM, единственный, с которым можно _полноценно_ работать без мыши, при этом колбасить довольно сложные расположения окон и не терять возможности работы с прогами типа GIMP ,) плюс скриптинг хоть на sh, хоть на перле, хоть на васике. на то, чтобы вьехать в концепт, у меня в свое время ушло полдня-день, с тех пор только его и юзаю. ion и рядом не лежит )

anonymous
()

Вообще по первому впечатлению штука интересная. Но есть непонятные моменты:

1. Как отобразить system tray? 2. Как сделать чтоб какое-то окно (конкретно - psi и xclock) было всегда на любом рабочем слоте? 3. Как сделать чтоб сам psi был в крайнем правом столбце минимально возможной ширины, а сообщения его открывались бы не в этом столбце, а в отдельном, с нормальной шириной (желательно всплывающем) 4. Наконец что можно использовать в wmii вместо xmms - а то на то, что wmii с ним делает смотреть страшновато?

anonymous
()

Собрал. На первый взгляд приятная штука. Но с иона не слезу - привык и удобно :)

Вообще радует, что появляются действительно пригодные к использованию wm-ы.

Можно уже ставить его в один ряд с fvwm и ion :)

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

> ion и рядом не лежит )

неплохо бы перечислить преимущества wmii перед ion3 по пунктам, дабы не выглядеть голословным. Пока кроме довольно остроумной виртуальной fs, заимствующей идеи plan9, и позволяющей использовать для управления wm любой язык, я для себя ничего не увидел. Велосипед страшнейший, а ion уже сейчас вполне работоспособен и расширяем, большая часть всего, чего надо, написана, куча плагинов, скриптинг на lua присутствует... продакшн решение :)

fly-away
()
Ответ на: комментарий от st0ke

Слет сатанистов какойто :-)

Смотрел скрины Как вам может быть такое удобно, этот WM кроме заголовков окнам ничего не обеспечивает лчшк уж сразу запускайте X calc.exe. И что некоторые из вас действительно в таком окружении работают. ИМХО мазохизм!

x86 ★★
()
Ответ на: комментарий от fly-away

так в ion3 никаких новых идей: скрипты на lua и а-ля screen,
это все было. А здесь оригинальная идеи и концепции.

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

А чтобы понять мощь ion'а надо не на скриншоты смотреть, а маны читать.

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

>Как отобразить system tray?

никак, может можно использовать сторонний трей. не пробовал, для нотификаций IM клиентов есть wmiibar, больщего от трея мне не надо.

>Как сделать чтоб какое-то окно (конкретно - psi и xclock) было всегда на любом рабочем слоте?

$MODKEY-Shift-s) wmiir read /tags|tr '\n' '+'|sed 's/+$//'|wmiir write /view/sel/sel/tags ;;

>Как сделать чтоб сам psi был<snip>

ручками его туда запихнуть :-)

>(желательно всплывающем)

прописать в rules /psi:chat/ -> ~

>использовать в wmii вместо xmms

да любой небыдловинампоподобный плеер

kostian ★★★★☆
() автор топика

Какой кошмар... Ну и поделие. Аффтор типичный гот.

anonymous
()

а я где-то с октября 2004 до сих пор wmi-10 использую

с wmii они деиствительно очень долго экспериментировали, от первоначальной идеи по-моему только виртуальная файловая система осталась.

в последнее время вроде бы развитие wmii стабилизировалось, но пока могу сказать что предлагаемое автором управление с помощью скрипта на sh, вызывающего wmiiremote для операций с файловой системой у меня очень неприятно тормозит (например переключение "рабочих столов").

наверное нужно действительно монтировать по 9p2000, а скрипт написать на перле или питоне, чтоб без этих громоздких sh-конструкций.

а пока wmi-10

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

>предлагаемое автором управление с помощью скрипта на sh, вызывающего wmiiremote для операций с файловой системой

Господи, оказывается это еще хуже чем я предполагал. Тихий ужас.

anonymous
()

Штука на первый взгляд замечательная, но... Пока оно юникод понимать не научится, увы, для меня неприменимо.

neru
()

Идеалогия Plan 9. И этим всё сказано.

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

>пару дней назад в Галерею выкладывался rc6

Зачётный скрин, metallica и freebsd. Кстати там и шрифты нормальные =)

magesor ★☆
()

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

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

>> Господи, оказывается это еще хуже чем я предполагал. Тихий ужас.

ну-ну... я же говорю, пока не поюзаеш (причем не просто так типа посмотреть) непоймеш...

Ex ★★
()

а жена моя поймет как с этим работать?

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

>> Слет сатанистов какойто :-) >Смотрел скрины Как вам может быть такое удобно, этот WM кроме заголовков окнам ничего не обеспечивает лчшк уж сразу запускайте X calc.exe. И что некоторые из вас действительно в таком окружении работают. ИМХО мазохизм!

смеялсо... тебе шашечки или ехать???

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

от wmi-10 остались не однозначные впечатления: идея забавная, но реализация очень хромает

вывод: ушёл на larswm, где до сих пор и прибываю, очень доволен

beastie ★★★★★
()

Вопрос пользователям wmii: "Какой у вас монитор"? У меня дома 15 дюймов (1024х768) и на работе 15 дюймов (800х600). Соответвенно приходится все окна держать развёрнытыми, т.к. с "уполовинненными" приложениями не удобно работать. А раз все окна развёрнуты на весь экран, то смысла в использовании wmii нет ;(

Хотя wm очень интересный. Особенно program menu понравилось. Самая удобная реализация из всех известных. А если бы ещё прибавили дополнения по ключам и по именам файлов (как в zsh), то вообще бы сказка получилась.

P.S. Использовал сборку от 25.04.2006. При этом иногда возникает ошибка: при переходе между рабочими столами окна начинают хаотически передавать фокус друг-другу. Кто-нибудь сталкивался?

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

> Штука на первый взгляд замечательная, но... Пока оно юникод понимать не научится, увы, для меня неприменимо.

не надо ля-ля, юникодная локаль работает

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

в 3 или снапшоте каком-то? можно узнать на какой системе, точную версию иксов, вывод locale и echo $WMII_FONT. спасибо.

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

>Вопрос пользователям wmii: "Какой у вас монитор"?

Найди себе нормальную работу... у меня и дома и на работе 19", разрешение 1280x1024... все что меньше, для работы не подходит. Точка!

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

> в 3 или снапшоте каком-то? можно узнать на какой системе, точную версию иксов, вывод locale и echo $WMII_FONT. спасибо.

user@host ~ $ uname -a Linux host 2.6.16-gentoo-r7 #1 PREEMPT Tue May 9 02:16:16 EEST 2006 x86_64 AMD Sempron(tm) Processor 2500+ GNU/Linux

user@host ~ $ locale LANG=ru_RU.UTF-8 LC_CTYPE="ru_RU.UTF-8" LC_NUMERIC=POSIX LC_TIME="ru_RU.UTF-8" LC_COLLATE="ru_RU.UTF-8" LC_MONETARY="ru_RU.UTF-8" LC_MESSAGES=ru_RU.UTF-8 LC_PAPER="ru_RU.UTF-8" LC_NAME="ru_RU.UTF-8" LC_ADDRESS="ru_RU.UTF-8" LC_TELEPHONE="ru_RU.UTF-8" LC_MEASUREMENT="ru_RU.UTF-8" LC_IDENTIFICATION="ru_RU.UTF-8" LC_ALL=

user@host ~ $ echo $WMII_FONT -*-terminus-medium-*-*-*-12-*-*-*-*-*-iso10646-1

иксы, соответственно: x11-base/xorg-x11-7.0-r1

с учетом добавления кодировки ru_RU.UTF-8(!) в /usr/lib/X11/locale/ (см. про русофобию Xorg здесь http://wiki.fantoo.ru/index.php/HOWTO_GTK1_with_UTF8 ) работает в rc1 rc2 rc3 rc6 и далее без следующей проверки:

diff -Nru wmii-3.orig/liblitz/font.c wmii-3/liblitz/font.c --- wmii-3.orig/liblitz/font.c 2006-05-19 14:20:53.000000000 +0300 +++ wmii-3/liblitz/font.c 2006-05-20 23:44:57.864634280 +0300 @@ -33,8 +33,8 @@ if(font->set) XFreeFontSet(dpy, font->set); font->set = nil; - if(!loc || !strncmp(loc, "C", 2) || !strncmp(loc, "POSIX", 6) || - !XSupportsLocale()) + /*if(!loc || !strncmp(loc, "C", 2) || !strncmp(loc, "POSIX", 6) || + !XSupportsLocale())*/ { font->set = XCreateFontSet(dpy, fontname, &missing, &n, &def); if(missing) {

думаю не стоит винить разработчиков wmii в баге, на который Xorg положила с 6.8.0, вызываемом в XmbDrawString отсутствием ru_RU.UTF-8, тем более что скорее всего в wmii-4 уйдут к iconv (до введения XmbDrawString им и пользовался, это пара строк)

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

> в 3 или снапшоте каком-то? можно узнать на какой системе, точную версию иксов, вывод locale и echo $WMII_FONT. спасибо.

user@host ~ $ uname -a
Linux host 2.6.16-gentoo-r7 #1 PREEMPT Tue May 9 02:16:16 EEST 2006 x86_64 AMD Sempron(tm) Processor 2500+ GNU/Linux

user@host ~ $ locale
LANG=ru_RU.UTF-8
LC_CTYPE="ru_RU.UTF-8"
LC_NUMERIC=POSIX
LC_TIME="ru_RU.UTF-8"
LC_COLLATE="ru_RU.UTF-8"
LC_MONETARY="ru_RU.UTF-8"
LC_MESSAGES=ru_RU.UTF-8
LC_PAPER="ru_RU.UTF-8"
LC_NAME="ru_RU.UTF-8"
LC_ADDRESS="ru_RU.UTF-8"
LC_TELEPHONE="ru_RU.UTF-8"
LC_MEASUREMENT="ru_RU.UTF-8"
LC_IDENTIFICATION="ru_RU.UTF-8"
LC_ALL=

user@host ~ $ echo $WMII_FONT -*-terminus-medium-*-*-*-12-*-*-*-*-*-iso10646-1

иксы, соответственно: x11-base/xorg-x11-7.0-r1

с учетом добавления кодировки ru_RU.UTF-8(!) в /usr/lib/X11/locale/ (см. про русофобию Xorg здесь http://wiki.fantoo.ru/index.php/HOWTO_GTK1_with_UTF8 ) работает в rc1 rc2 rc3 rc6 и далее без следующей проверки:


diff -Nru wmii-3.orig/liblitz/font.c wmii-3/liblitz/font.c
--- wmii-3.orig/liblitz/font.c 2006-05-19 14:20:53.000000000 +0300
+++ wmii-3/liblitz/font.c 2006-05-20 23:44:57.864634280 +0300
@@ -33,8 +33,8 @@
if(font->set)
XFreeFontSet(dpy, font->set);
font->set = nil;
- if(!loc || !strncmp(loc, "C", 2) || !strncmp(loc, "POSIX", 6) ||
- !XSupportsLocale())
+ /*if(!loc || !strncmp(loc, "C", 2) || !strncmp(loc, "POSIX", 6) ||
+ !XSupportsLocale())*/
{
font->set = XCreateFontSet(dpy, fontname, &missing, &n, &def);
if(missing) {

думаю не стоит винить разработчиков wmii в баге, на который Xorg положила с 6.8.0, вызываемом в XmbDrawString отсутствием ru_RU.UTF-8, тем более что скорее всего в wmii-4 уйдут к iconv (до введения XmbDrawString им и пользовался, это пара строк)

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

>Вопрос пользователям wmii: "Какой у вас монитор"? У меня дома 15 дюймов (1024х768) и на работе 15 дюймов (800х600). Соответвенно приходится все окна держать развёрнытыми, т.к. с "уполовинненными" приложениями не удобно работать. А раз все окна развёрнуты на весь экран, то смысла в использовании wmii нет ;(

У меня wmii-2 нормально живет на ноуте 12" 1024x768. Понятно, что крупные приложения отправляются на отдельные десктопы. И приходится играться с режимами, запихивая все в экран. Но с таким разрешением при любом wm изворачиваться надо. wmii тут не меньше возможностей дает (и "традиционный" float-режим у него вполне адекватный).

P.S. оный релиз я сегодня обнаружил в Debian Sid. Даже собирать не надо :)

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

что-то я не понял...

/usr/doc/share/wmii-doc/pdf/beginnersguide-en.pdf -- штука хорошая, но видимо далеко не полная.

man wmii -- штука еще более не полная :).

man wmii.rc -- совсем минимум...

может где-то есть волшебная дока? ее как, отдельно слить, или я чего-то не нашел?

просветите... а то начало уж очень захватывающее :)

Rastafarra ★★★★
()

Самый большой недостаток wmii - долбанутая разработка. Они все время мечутся между разными идеями. При этом зачем-то постоянно выкидывают старые фичи.

Теперь вот layout'ы (tiled/float/grid) выкинули :( Без них грустно.

Вопрос не совсем по теме: А есть под ion возможность переключения layout'ов налету, в одном workspace'е? ИМХО это должно вполне реализуемо скриптами на lua.

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

> Самый большой недостаток wmii - долбанутая разработка. Они все время мечутся между разными идеями. При этом зачем-то постоянно выкидывают старые фичи.

> Теперь вот layout'ы (tiled/float/grid) выкинули :( Без них грустно.

Оно же -- самое большое достоинство. Прочитайте уже один раз http://wmii.de/index.php?page=dynamic

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

ratpoison - это действительно пока что наш выбор, но иногда нужно большего. Еще крысояд не понимает заголовки окон в UTF8_STRING согласно спекам FD.org - а это, AFAIK, все Qt и Gtk2 приложения...

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