LINUX.ORG.RU

Моя тема для FVWM, или по выходным пилю конфиг

 ,


1

1

Что тут имеем? А имеем вот что. Сам FVWM. Если кто не знает, напомню, что Fvwm является оконным менеджером для X11. По сути, это производная от twm, настроенная на минимальное использование памяти, рисующая объемные рамки для окон и обеспечивающая простой виртуальный десктоп. Объем расходуемой памяти оценивается от половины до трети объема памяти, расходуемой в twm, что достигается в основном переопределением twm-овского метода работы с мышью. Кроме того, удалено много настраиваемых параметров из twm.

Имя «FVWM» должно было что-то символизировать (Feeble - слабый, Famous - знаменитый, Foobar - тупое окно?). На самом деле не важно - основан этот ахроним на общности с чем-либо - или нет.

Предисловие.

Как то задолбали скрины с рабочими местами, задолбал психоз с самоизоляцией (самое главное, не самоизолироваться от своего головного мозга), так что решил запостить свой, почти допиленный конфиг.

Вместо иконок используется миниатюры окон. Раньше использовал отдельные скрипты, но теперь отказался от них.

Также имеется два виртуальных десктопа, с одним экраном (это видимое окно в десктоп, который может быть больше экрана), FvwmPager, FVWMButtons, кастомные заголовки окон с векторными кнопками, и т.п.

Несколько скриншотов:

1,2 и 3

>>> Просмотр (1920x1080, 1261 Kb)

★★★★★

Проверено: cetjs2 ()
Последнее исправление: cetjs2 (всего исправлений: 1)

Ответ на: комментарий от Deleted

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

Есть смысл. И вот почему.

  1. Меньше пакетов, меньше баггов и больше секюрности.

  2. Я устанавливаю только то, что мне нужно. Зачем мне нужны всякие аконади, непомуки, индексация файлов. и тп.? Зачем нужны всякие gvfs, если хватает udevil и xfe?

  3. Экономия ресурсов. Сколько там гном при холодном старте отъедает озу? 900 мб? (в Убунте) А с урезанным функционалом сколько? 700 мб? Плюс добавь разные расширения для гномощели (для удобства). Получишь целый гиг. Почти столько же отъедает и плазма. Урезанная в функционале меньше, но все же… Зачем отдавать столько ресурсов? Это кощунство.

  4. Для меня не проблема добавить озу. Хоть 32 гига, но:

a) Мне такие мощности не нужны.

b) Я не хочу поддерживать говнокодеров. Свой раздутый жирокод, пусть хавают сами.

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

Я не хочу поддерживать говнокодеров. Свой раздутый жирокод, пусть хавают сами.

Ясно, спасибо за пояснения! Ты привел пример Гном3 и Плазму но какже xfce и mate они ведь не такие раздутые, или я ошибаюсь? Bloatware это общая проблема нашего времени, согласен.

Еще такой вопрос почему ты выбрал Дебиан, а не скажем Арч, в нем ведь тоже все минимально собирается?

Используешь ли ты андроид в каком либо виде, планшет, смартфон?

Deleted
()
Последнее исправление: Deleted (всего исправлений: 1)

как вообще с версионностью fvwm? в OpenBSD по дефолту какой? и чем оно отличается от fvwm2 или fvwm95 и т.п.?

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

как вообще с версионностью fvwm?

Сейчас пилится Fvwm 3. Последняя стабильная версия 2.6.9

Тут нужно иметь в виду, что вторая версия получает только багфиксы. Новых плюшек не будет. Как пишут сами разработчики:

Please note that FVWM2 is in maintenance mode. This means it won’t be receiving any new features. Bug fixes will be to the core of FVWM2 only. Any problems found in modules will be to fix segfaults only. All users are hereforth encouraged to use fvwm3, and to report any bugs.

Люди говорят, что третья версия стабильна. Работать можно. Пока еще конфиги от второй версии, подходят и для третьей версии.

в OpenBSD по дефолту какой?

У них старая версия-2.2.5. Очень старая, но это хорошо.

и чем оно отличается от fvwm2

Смотри ответ выше.

или fvwm95

Это ответвление от FVWM, такой закос под Windows 95. Но уже старая и прогнившая. Не поддерживает UTF-8. Из Дебиана удалена в 2006.

Odalist ★★★★★
() автор топика
Последнее исправление: Odalist (всего исправлений: 1)
Ответ на: комментарий от Deleted

Ясно, спасибо за пояснения!

Да не стоит благодарить.

но какже xfce и mate они ведь не такие раздутые, или я ошибаюсь?

Четвертая версия Xfce разбухла. Ведь они перешли на Gtk3. Тоже самое касается и Mate.

Еще такой вопрос почему ты выбрал Дебиан, а не скажем Арч,

Стабильность превыше всего! Мне не нравятся постоянные обновления. тут нужно знать одно. Самое новое- необязательно самое лучшее. Новы версии-новые фитчи, плюс новые багги.

Используешь ли ты андроид в каком либо виде, планшет, смартфон?

Да. использую. И то, и другое.

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

Четвертая версия Xfce разбухла.

В каком смысле? Весить больше не стала, есть тоже больше не стала, в чем можно убедится просто установив ее. Хотя я сам ждал фейла.

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

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

stasolog
()
Последнее исправление: stasolog (всего исправлений: 1)
Ответ на: комментарий от Odalist

Четвертая версия Xfce разбухла. Ведь они перешли на Gtk3. Тоже самое касается и Mate.

Но есть еще баланс между функциональностью(готовность изкаробки) и минимализмом(легкостью), что и предлагают xfce и mate для обычного пользователя

Используешь ли ты андроид в каком либо виде, планшет, смартфон?

Да. использую. И то, и другое.

Стоп. Я думал, что продвинутые линуксоиды и кодеры его не любят(Iron_Bug например) По моему Андроид это и есть самое настоящее bloatware которое ты не любишь?

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

гугл пилит только потому что куча других фирм делают это иначе даже браться не стал

Хромог вообще пример плохой, потому что это давно если не mobile-first, то mobile-oriented-продукт уж точно. Интеграции с системой минимум — чего-то ActiveX/XPCOM-подобного там нет и близко, плагины закапывают, даже кнопочки он рисует сам испокон веков. Из «десктопных» возможностей ему разве что шаринг экрана нужен, ради одного лишь Hangouts (больше нигде не работает, там вообще нестандартный API). Посему штуке, в которой песочницы на песочницах и песочницами погоняют, самой комфортно сидеть в песочнице, которую обеспечивает Wayland. Но это не показатель.

Приемущества вяленого задискутировали по моему до дыр, даже говоить не стоит.

А родовые недостатки, из-за которых этот убожество в общем случае в принципе непригодно быть чем-то кроме бэкенда для отрисовки DE без сторонних приложений — скромно умалчиваются, конечно?

Sway просто маленькое, но эффектное тому доказательство

Sway — заслуга упрямости Дрю. Остальные не выжили. Даже релиз wlroots как-то особо не спас ситуацию. Ибо проблема куда глубже. X.Org — открытая среда, где маленькие юниксвейные инструменты делают маленькие задачки. Вяленд такой модульности не даст, хоть каким сахарком его ни обмажь. Расширений протокола уже гора наросла, и конца-краю этому не видать.

Мы вот недавно попытались swaybar под wayfire запустить, что вышло? Половина апплетов не заработала, потому что прибита гвоздями к sway. Под иксами всякие mate-panel, xfce4-panel, lxpanelx, cairo-dock, и прочие — запускаются где угодно с чем угодно и полноценно работают. Им не нужны ad-hoc-протоколы на каждый чих.

А об аналоге LoloSwitcher от @Xintrea и мечтать пока не стоит. Потому что Wayland от libinput отдельно и склеивается отдельными композитороспецифичными соплями. А муриканцам и норм, нафиг им раскладки — это пускай славяне, евреи и прочие CJK-чурки страдают.

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

Почему не поддерживают? Старые куда-то делись? Мы вот вовсе с Opera Mini в интернеты ходим до сих пор.

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