Сообщения в Fvwm

Fvwm

Сабж для меня как Slackware Linux. То есть я пользуюсь всяким, но всегда и неминуемо вернусь именно к этому варианту.

В этот раз я не просто взял свой старый конфиг, но и выкинул оттуда все панельки (раньше это была панель на FvwmButtons имитирующая дефолтную панель awesome или типа её же, но с пейджером на месте тегов).

Скриншоты:
1. http://spline-online.tk/stuff/docs/pics/fvwm0.png полезная информация (уровень заряда батареи и дата-время) выводится в заголовке главного меню.

2. http://spline-online.tk/stuff/docs/pics/fvwm1.png поиск окон среди запущенных по стандартному WindowsList, но с переписанной функцией переключения окна (теперь графический указатель ака курсор мыши не перескакивает в верхний-левый угол окна).

Тайлингом в итоге я и так не пользовался, используя распахивания окон на весь экран, так что продолжать сидеть на dwm/i3wm показалось излишним.

Ещё есть киллер-фича, которая очень просто организуется в fvwm и несколько сложнее в других оконных менеджерах: при переключении на воркспейс запускается приложение, приписанное к нему, если уже не запущено. Этакий Lazy Loading.

PS: Сто лет не трогал ничего в WM и сидел себе спокойно последнее время на i3 (от stumpwm отказался из жадности, бо CL забросил, а столько то оперативки на лисп-машину жалко). А тут вспомнил свою старую затею без панелек и таки воплотил её в жизнь.
Andrew Lobanov to All (2017-03-15 07:11:13) [ссылка]

Re: Fvwm

Ответ на сообщение
Никогда сабжем не пользовался, слышал только что это один из самых гибких и настраиваемых WM.
AL> Скриншоты:
А шрифт у тебя terminus?
AL> Тайлингом в итоге я и так не пользовался, используя распахивания окон на весь экран, так что продолжать сидеть на dwm/i3wm показалось излишним.
Я тоже 99% времени пользуюсь приложениями, развернутыми на весь экран. В тайлинге хорошо, что приложения сразу открываются в этом режиме (но диалоговое окна не всегда корректно обрабатываются). Здесь, наверное, это тоже можно настроить по умолчанию?
AL> Ещё есть киллер-фича, которая очень просто организуется в fvwm и несколько сложнее в других оконных менеджерах: при переключении на воркспейс запускается приложение, приписанное к нему, если уже не запущено. Этакий Lazy Loading.
Клёво, захотелось себе такое в dwm.
btimofeev to Andrew Lobanov (2017-03-15 17:58:51) [ссылка]

Re: Fvwm

Ответ на сообщение
btimofeev> Никогда сабжем не пользовался, слышал только что это один из самых гибких и настраиваемых WM.
Ну да. Из мне известных похвастаться лютой гибкостью может только awesome, но там напилинг нужен, а конфиг fvwm у меня более-менее устаканился за 9 лет.
btimofeev> А шрифт у тебя terminus?
Он самый. Не могу я други шрифты воспринимать. Подсел на терминус в самом начале освоения линуксов и с тех пор он выполз из терминала и tty, да захватывать GUI порывается на моих машинках.
btimofeev> Я тоже 99% времени пользуюсь приложениями, развернутыми на весь экран. В тайлинге хорошо, что приложения сразу открываются в этом режиме (но диалоговое окна не всегда корректно обрабатываются). Здесь, наверное, это тоже можно настроить по умолчанию?
Ну здесь много чего можно настроить. Вопрос желания читать маны, кои очень обширны. Можно динамически подгружать (хоть по хоткею, как у меня перегенирируется каждый раз меню для часиков) конфиг через PipeRead. Можно писать простенькие функции для управления окнами или передачи/получения информации извне, можно лепить произвольные элементы интерфейса на FvwmScript и укладывать их в произвольные окна с помощью FvwmButtons. Можно писать довольно сложные вещи на FvwmPerl, как, например, сделан модуль FvwmPiazza, который позволяет использовать динамический тайлинг в Fvwm.

Например, на FvwmButtons, FvwmScript и FvwmIconMan я делал вот такое https://www.linux.org.ru/gallery/screenshots/10254059
btimofeev> Клёво, захотелось себе такое в dwm.
Я пытался это сделать в dwm, кстати. Но я фиговый сишник.
Andrew Lobanov to btimofeev (2017-03-15 18:23:35) [ссылка]

Re: Fvwm

Ответ на сообщение
Аккуратные скриншоты, окно с чатиком приятно выглядит. Правда, тема для самого fvwm мрачновато смотрится, но это уже на любителя.
AL> Ещё есть киллер-фича, которая очень просто организуется в fvwm и несколько сложнее в других оконных менеджерах: при переключении на воркспейс запускается приложение, приписанное к нему, если уже не запущено. Этакий Lazy Loading.
Тоже когда-то задумывался о такой фиче, но никогда не считал её действительно нужной. Например, перекидываешь окно с одного рабочего стола на другой, переключился туда, а у тебя запустились ещё пара-тройка приложений. Неудобно.
На нетбуках, где ОЗУ мало, разные "автозапускалки" могут изрядно подпортить настроение.
AL> Тайлингом в итоге я и так не пользовался, используя распахивания окон на весь экран
Тоже предпочитаю делать именно так
btimofeev> Я тоже 99% времени пользуюсь приложениями, развернутыми на весь экран. В тайлинге хорошо, что приложения сразу открываются в этом режиме
btimofeev> (но диалоговое окна не всегда корректно обрабатываются).
У Awesome, кстати говоря, с этим проблем не бывает. Там сумели сделать так, что диалоговые окна в любом случае ведут себя как диалоговые. А в i3 и dwm (особенно в последнем) часто сталкивался с неправильной обработкой.
vit01 to Andrew Lobanov (2017-03-17 13:25:52) [ссылка]

Re: Fvwm

Ответ на сообщение
AL>> Ещё есть киллер-фича, которая очень просто организуется в fvwm и несколько сложнее в других оконных менеджерах: при переключении на воркспейс запускается приложение, приписанное к нему, если уже не запущено. Этакий Lazy Loading.
vit01> Тоже когда-то задумывался о такой фиче, но никогда не считал её действительно нужной. Например, перекидываешь окно с одного рабочего стола на другой, переключился туда, а у тебя запустились ещё пара-тройка приложений. Неудобно.
vit01> На нетбуках, где ОЗУ мало, разные "автозапускалки" могут изрядно подпортить настроение.
Так как у меня чаще всего приложение запускается в urxvt, то ОЗУ много не ест. А так, чтобы несколько приложений на одном воркспейе было, это очень редкая ситуация. Так что выходит вполне юзабельно и использовалось даже на EeePC 701 4G.
btimofeev>> (но диалоговое окна не всегда корректно обрабатываются).
vit01> У Awesome, кстати говоря, с этим проблем не бывает. Там сумели сделать так, что диалоговые окна в любом случае ведут себя как диалоговые. А в i3 и dwm (особенно в последнем) часто сталкивался с неправильной обработкой.
Если я в своё время правильно понял (и правильно запомнил) информацию с suckless.org, то это лечится сугубо воркэраундом.
Andrew Lobanov to vit01 (2017-03-19 05:14:50) [ссылка]

Re: Fvwm

Ответ на сообщение
>Ну да. Из мне известных похвастаться лютой гибкостью может только awesome, но там напилинг нужен, а конфиг fvwm у меня более-менее устаканился за 9 лет.
Вот, давно меня манил осом, и после того как я его все таки запустил, уходить от него не хочу, до этого были к нему нарекания, так всё как оказалось из-за того, что я не совсем его понимал, а теперь почти дефолтного конфига хватает за все мои красные глаза. Пользуюсь уже почти полгода с декабря 2016, и понял, что есть ньюансы, которые как оказывается легко реализовать, но в действительности это лишь удобства, и они настолько незначительно в общем-то все дополняют, что можно и не заморачиваться; лениво просто ковыряться глубже того что есть и работает)))
Может конечно надоест и таки займусь и допилю под свои незначительные хотелки некоторые "киллер-фичи", а так в целом awesome он awesome!!!
1i8r4 to Andrew Lobanov (2017-04-15 03:20:57) [ссылка]