LINUX.ORG.RU

FVWM 2.5.15


0

0

Вышел новый релиз оконного менеджера FVWM

Новые возможности:
* вложение переменных. теперь можно использовать одну переменную в другой - $[var1$[var2]]
* новые стили меню. в частности - TrianglesUseFore
* поддержка табов включена в релиз

Ну и традиционные багфиксы

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

★★★★★

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

Ыыы, пошёл обновляться :)) Только что за табы?

Laz ★★★★★
()

Сила фввм - в концепции самосборного велосипеда, но этот лаконичный ченджлог навевает тоску =(

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

> Сила фввм - в концепции самосборного велосипеда, но этот лаконичный ченджлог навевает тоску =(

1) На сервере список больше.

2) Может совершенство уже близко? ;-)

atrus ★★★★★
()

`/home/mahatma/fvwm/fvwm-2.5.15/modules/FvwmScroll'
make[2]: Entering directory `/home/mahatma/fvwm/fvwm-2.5.15/modules/FvwmTabs'
make[2]: *** No rule to make target `FvwmTabs.pod', needed by `FvwmTabs.1'. Stop.
make[2]: Leaving directory `/home/mahatma/fvwm/fvwm-2.5.15/modules/FvwmTabs'
make[1]: *** [distdir] Error 1
make[1]: Leaving directory `/home/mahatma/fvwm/fvwm-2.5.15/modules'
make: *** [distdir] Error 1

Не собирается ваш хвалёный FVWM. =(

Система: SuSE 6.4.

Придётся по-старинке пользоваться SCWM'ом. Такие дела. =(

mahatma
()

Кто первый запостит скриншот с новыми меню?

Время пошло. ;)

Davidov ★★★★
()

> новые стили меню. в частности - TrianglesUseFore

Это как бы не мой фичереквест, наконец, реализовали. :)

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

Making all in FvwmTabs
make[3]: Entering directory `/tmp/fvwm-2.5.15/modules/FvwmTabs'
make[3]: *** No rule to make target `FvwmTabs.pod', needed by `FvwmTabs.1'.  Stop.
make[3]: Leaving directory `/tmp/fvwm-2.5.15/modules/FvwmTabs'
make[2]: *** [all-recursive] Error 1
make[2]: Leaving directory `/tmp/fvwm-2.5.15/modules'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/tmp/fvwm-2.5.15'
make: *** [all] Error 2

Мдяяяяя :)

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

> Придётся по-старинке пользоваться SCWM'ом. Такие дела. =(

А почему именно scwm? Просто интересно как пользователю sawfish :)

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

> вроде бы ничего особенного. Или я не так прописал?

У меня текст был чёрный, а треугольники - всё равно белые. И это меня бесило. Теперь треугольники стали чёрными, и я счастлив :)

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

Неувязочка вышла, тарболы были битые и они уже удалены.

Если у тебя битый тарбол, зайди в modules/FvwmTabs/Makefile (или Makefile.in) и удали последние 6 строк.

mihalych ★★★
()

Уважаемые,
а подскажите плиз.
Есть fvwm 2.5.14
Сразу после старта кейбиндинги работают нормально, однако после запуска
любого приложения слетают нафиг.
Куда рыть?

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

А не надо рыть. Ставь KDE, там все работает :)

anonymous
()

Обновились тарболлы. Теперь всё собирается.

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

ааа!
Почитал faq - кейбиндинги заработали.
Спасибо за пинок :)

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

> Кто в курсе, translucent уже внесен или нет?

нет

ananas ★★★★★
() автор топика

Как сделать выход из fvwm нормальный, что бы приложения не убивались, а как в kde спрашивали о сохранении не сохраненных файлов?

Пробовал

DestroyFunc ExitFunction

AddToFunc ExitFunction

+ I All Close

но что-то не работает :(

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

> Как сделать выход из fvwm нормальный, что бы приложения не убивались, а как в kde спрашивали о сохранении не сохраненных файлов?

А что такое "вход из fvwm"? Restart в другой WM у меня лично не вызывает убийства приложений. А если ты, пардон, иксы киляешь, то к ним и вопросы. Как ты делаешь свой "выход"?

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

люди подскажите как с помощью биндингов можно убрать декорации текущего окна? а то уже запарился искать.

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

> + I All Close

Проблема в том, что функция Close возвращает управление сразу - даже если приложение заартачилось и начало показывать диалог "а может, сохраним данные, а?". Она выполняется, но сразу же за ней выполняется и Quit...

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

>Система: SuSE 6.4.

тыб ещеб на linux-0.0.1 собирал

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

> люди подскажите как с помощью биндингов можно убрать декорации текущего окна? а то уже запарился искать.

что-то вроде этого

AddToFunc NoDecor
+ I Style $0 NoTitle

Key f12 W N NoDecor $[w.name]

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

кстати ананас а как назад вернуть если что декорации? тоже по биндингу ...

с меня водка ;)

буду в киеве - выставлюсь ;)

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

> + I All Close

>Проблема в том, что функция Close возвращает управление сразу - даже если приложение заартачилось и начало показывать диалог "а может, сохраним данные, а?". Она выполняется, но сразу же за ней выполняется и Quit...

Так и есть. Можно ли после "+ I All Close" сделать какой-то цикл проверяющий наличие окон? Как лучше его реализовать?

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

Сам разобрался:

DestroyFunc FuncFvwmExit
AddToFunc FuncFvwmExit
+ I All Close
+ I FuncFvwmWaitExit

DestroyFunc FuncFvwmWaitExit
AddToFunc FuncFvwmWaitExit
+ I All Nop
+ I TestRc (NoMatch) Quit
+ I Schedule 500 FuncFvwmWaitExit

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

> люди подскажите как с помощью биндингов можно убрать декорации текущего окна?

WindowStyle !Title, !Borders

Если вызываешь биндинг не из окна, а, скажем, из рутового меню, то добавь "Current". Чтобы вернуть декорации, убери восклицательные знаки.

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

Поосторожней с бесконечным циклом, а то ведь попадется программа, не реагирующая на "Close", а лишь на "Destroy". :) Впрочем, ничего особо критичного. Можешь сократить:

None Quit

А ещё можно эти 2 слова записать в *FvwmEvent: destroy_window, и по закрытию последнего окна будет выход.

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

> Поосторожней с бесконечным циклом, а то ведь попадется программа, не реагирующая на "Close", а лишь на "Destroy". :)

На этот случай в root menu надо иметь пункт "Destroy" :)

И, в конце концов, есть Ctrl+Alt+Backspace.

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

destroyfunc ToggleTitle
addtofunc ToggleTitle
+ I Current (!State 10) WindowStyle NoTitle, !Borders
+ I Current (State 10) WindowStyle Title, Borders
+ I Current State 10

Key f12 W N ToggleTitle

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

>Поосторожней с бесконечным циклом, а то ведь попадется программа, не реагирующая на "Close", а лишь на "Destroy". :) Впрочем, ничего особо критичного.

При попытке рекурсивного вызова 513-ый раз fvwm выводит сообщение об ошибке и прекращает выполнение рекурсивных вызовов. Так что бояться не стоит.

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

Ты не прав. Хоть цикл и бесконечный, но осуществлён он не через рекурсивный вызов функций, а через таймер. Так что никакого переполнения стека тут не будет. Просто цикл не завершится.

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