Потому что чтобы использовать его эффективно и на полную, надо раскурить многокилометровый ман.
+ Если быть объективным, то стоит признать, что для реализации многих популярных нынче вещей в fvwm надо прилагать порой внушительные усилия.
+ Загляни в галерею, где царит гламур и полупрозрачность. fvwm со своим олдовым видом сейчас просто не в тренде.
Большинство современных _популярных_ WM/DE - «сел и поехал» - натянул готовую темочку, сменил обоинку и в путь. Большинству пользователей большего и не надо
Потому что чтобы использовать его эффективно и на полную, надо раскурить многокилометровый ман.
Это полбеды, нужно еще написать многокилометровый конфиг. И потом на каждый чих его дописывать. Типа ой, вот это окно должно быть без декораций, а это с декорациями, и поехали: xwininfo, допиливаем конфиг.
На ноутбуках нужны живые иконки с Wi-Fi и зарядом батарейки из коробки.
В случае fvwm этого нет
FVWM это и не нужно. Последние N лет использую stalonetray + nm-applet, оче удобно.
Для отображения заряда батареи можно свой индикатор написать, который с заданной периодичностью парсил бы вывод acpi, например - даже на FvwmScript ничего сложного
Конфиг пареный. И толку в этом, по-моему, немного. Вон, в опенбоксе и окна переключаются, и несколько рабочих столов есть, и менюшка. Что же ещё надо для работы простому человеку, если он работает не сторожем.
Для отображения заряда батареи можно свой индикатор написать
Именно то, что я и говорил — не «из коробки».
Юнити всякое как раз потому и двигается, что «единый и правильный интерфейс» на всё про всё. Только вот не знаю как теперь, если Caps Lock назначен на переключение раскладок, отмечать это LED-индикатором на клавиатуре. В 12.04 это можно было настроить, а в 14.04 большая часть клавиатурных настроек куда-то делось. Придётся в xorg.conf лезть, да поди ещё это не сработает :( И ещё раздражает безумно, что на клик по десктопу менюшку повесить нельзя.
Потому что чтобы использовать его эффективно и на полную, надо раскурить многокилометровый ман.
Ну выкурю я, допустим, его ман, какие такие суперэффективные суперфичи я с этого получу? Ну, кроме того, что для «многих популярных ныне вещей» мне потребуется «прилагать внушительные усилия»?
fvwm со своим олдовым видом
Называй вещи своими именами — «вырвиглазное убожество». 20 лет назад это было простительно, сколь-нибудь приличный вид просто техника не позволяла нарисовать, но уже 10 лет назад это было форменным измывательством над пользователем (впрочем, этим немногим пользователям это даже нравилось — Стокгольмский синдром, все дела).
Ну практический пример какой-нибудь приведи, у меня фантазия только в отношении женщин работать начинает, с окнами я не могу придумать, чего такого интересного делать можно.
Ну.. У меня фантазия тоже хреновая, если честно. Приведу из своего конфига примеры.
Хоткей Meta+Space переносит активное окно в центр экрана
Хоткей Meta+Return разворачивает окно в полный экран (до панели) и удаляет его декорации, повторное нажатие возвращает декорации на место и демаксимизирует окно.
Ещё у меня был набор скриптов для quake-like консолей, но универсальный - так можно было заквейкать любое окно, не только терминал.
Можно понавешать хуков на каждое событие и в зависимости от конкретного окна/приложения совершать те или иные действия (у меня так самописный переключатель десков работает).
Можно индивидуальным окнам поналепить индивидуальные декорации (с индивидуальными кнопками)/хоткеи.
Можно на встроенном языке писать простенькие диалоговые окошки/виджеты для тех или иных задач.
И всё делается просто через конфиг, встроенными командами либо плагинами
Ну выкурю я, допустим, его ман, какие такие суперэффективные суперфичи я с этого получу?
От мана не знаю — зависит от человека. А вот fvwm удобен тем, что наработанные полезные привычки можно не менять с увеличением номера в релизе убунты, что весьма удобно.
Называй вещи своими именами — «вырвиглазное убожество».
На десктопе вообще-то ничего кроме пустого пространства как бы и нет, потому что не нужно. По сему какую обоину поставишь — то у тебя и будет.
Потому что проще взять Openbox/Gnome/XFCE/KDE и сразу начать работать, нежели сидеть пилить конфиги FVWM под привычный тебе вид тех же самых «стандартных» WM. Затраты на конфигурирование относительны высоки, отсюда отсутствие смысла в этом и как следствие, отсутвие смысла в использовании FVWM. Сам в своё время хотел его поиспользовать, поковырявшись понял, ну его нафег, ибо проще взять тот же XFCE, профита будет больше.
Хоткей Meta+Space переносит активное окно в центр экрана
Хоткей Meta+Return разворачивает окно в полный экран (до панели) и удаляет его декорации, повторное нажатие возвращает декорации на место и демаксимизирует окно.
Ещё у меня был набор скриптов для quake-like консолей, но универсальный - так можно было заквейкать любое окно, не только терминал.
Можно понавешать хуков на каждое событие и в зависимости от конкретного окна/приложения совершать те или иные действия (у меня так самописный переключатель десков работает).
Можно индивидуальным окнам поналепить индивидуальные декорации (с индивидуальными кнопками)/хоткеи.
Можно на встроенном языке писать простенькие диалоговые окошки/виджеты для тех или иных задач.
И всё делается просто через конфиг, встроенными командами либо плагинами
Зачем нужны такие извращения? Лично мне окнами почти не нужно рулить, поскольку открыто обычно три приложения. К тому же, и после долгих лет в ваших fvwm'ах не будет того, что есть изкаропки в семерочке, например: win+влево/вправо/вверх/вниз и т.п.
Сложно сравнивать, потому что я не дока в обоих. Да и сам вопрос «есть что-то лучше, чем в openbox'е?» - ну дык: «Красота в глазах смотрящего». Выше по треду перечислили список имеющегося в fvwm, и это да-а-алеко не все. fvwm - это такой комбайн, с которым можно учинить почти все, что угодно. Начиная с рисования декораций окон своими силами (ага, есть команды рисования, можно средствами fvwm, например, кнопки в заголовке окна себе нарисовать какие хочешь) и заканчивая склейкой всякого внешнего добра с помощью FvwmScript и PipeRead (загреб PipeRead'ом вывод внешней программы - и вот тебе динамическое меню со списком установленных программ, данные о состоянии батарейки в ноуте, погоде за окном, новой почте - да на что только фантазии хватит, скриптуй себе потом на их основе чего надо).
С openbox дела почти не имел, он ко мне затесался в составе LXDE. И судя по всему, возможности его настройки практически целиком сведены в obconf. Если так, то по сравнению с fvwm, из аннотации на openbox: openbox.x86_64 : A highly configurable and standards-compliant X11 window manager слова «highly configurable» можно смело вычеркивать. Если же все эти навороты fvwm нафиг не уперлись, то openbox лучше, конечно - сел и поехал.
всё это можно делать и в openbox средствами sh и ~/.config/openbox/rc.xml
Если ты говоришь об автоматической генерации xml-я скриптом (и потом однократного прочтения его опенбоксом для применения изменений), то это не совсем то
Хоткей Meta+Space переносит активное окно в центр экрана
Реализуемо в одну команду wmctrl в любом EWMH-совместимом WM.
Хоткей Meta+Return разворачивает окно в полный экран (до панели) и удаляет его декорации, повторное нажатие возвращает декорации на место и демаксимизирует окно.
См. п. 1.
Ещё у меня был набор скриптов для quake-like консолей, но универсальный - так можно было заквейкать любое окно, не только терминал.
Не в одну команду, но тоже реализуемо средствами того же wmctrl.
К тому же, и после долгих лет в ваших fvwm'ах не будет того, что есть изкаропки в семерочке, например: win+влево/вправо/вверх/вниз и т.п.
Лехко, у меня в опенбоксе все эти хоткеи есть, только назначены на другие кнопки. Правда, разворачивать окно придётся по-человечески, альт-табом, потому что окно тут, как и положено, при сворачивании теряет фокус.
Ну а что? Если посидеть над конфигом, то получится очень удобный и хороший WM, в отличие от вендоподобных WM, которые почти ничем не отличаются друг от друга.