LINUX.ORG.RU

fwmx 1.2 — лёгкий оконный менеджер для x11

 ,

fwmx 1.2 — лёгкий оконный менеджер для x11

2

1

Вышла версия 1.2 набора программ fwmx, включающих в себя собственно оконный менеджер (fwm), меню запуска приложений и регулятор громкости. В качестве индикатора раскладки используется xxkb.

Чего нового с момента прошлого релиза (v1.1 в октябре 2021):

  1. Улучшения в календаре:
  • его геометрия теперь может динамически сжиматься на слишком узких экранах;
  • теперь показываются дни от соседних месяцев до полной недели;
  • поддерживается список праздников (раньше только суббота/воскресенье);
  1. Панель задач теперь следит за изменениями разрешения экрана и подстраивается;
  2. Улучшения к регуляторе громкости:
  • новый формат командной строки;
  • шаги громче/тише теперь равны друг другу (раньше вверх делалось меньше из-за ошибок округления);
  • теперь следит за изменениями разрешения экрана аналогично панели задач;
  1. Добавлено меню запуска приложений (раньше весь запуск предполагался через хоткеи, что в общем-то вполне хорошо, но надо давать пользователю выбор).

Проект нацелен на максимальную простоту при наличии необходимой функциональности.

Поддерживается ведение списка окон, присвоение им статусов «всегда сверху», «сверху когда активно» и просто визуальное выделение цветом кнопки на панели задач. Кнопки можно передвигать. Управление самими окнами (не в панели задач) — мышкой при нажатом Super, заголовки и т.п. не рисуются.

Со списком праздников имеется сложность — его надо где-то взять, и сделать это универсально для любой страны мира невозможно, да даже для только России нет официального надёжного сервиса, с которого можно автоматически забирать список. Поэтому сам оконный менеджер этим не занимается, только читает предоставленный файл.

Найденное вменяемое место где можно брать списки праздников: xmlcalendar.ru. Или тут список для России за 2022 год.

Меню отображает дерево директорий из заданного места (или нескольких мест параллельно) на структуру меню и подменю. Обычные файлы для запуска — просто исполняемые (chmod +x) скрипты, бинарники или симлинки на них. Так же имеется базовая поддержка формата файлов .desktop для совместимости с имеющимися системами. Меню находится на стадии бета-версии, однако касается это в основном недостаточной аккуратности исходного кода и почти отсутствия настроек. Явных багов быть не должно.

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

Программа распространяется в виде исходных кодов (в основном GPLv2), есть так же готовые пакеты для Debian-based дистрибутивов.

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

★★★★★

Проверено: hobbit ()
Последнее исправление: CYB3R (всего исправлений: 4)
Ответ на: комментарий от slovazap

Умеет в те, которые в X11 нативно есть. Прога для подбора xfontsel. Думаю там вполне большой выбор (и их можно доустанавливать разными пакетами со словом fonts в названии), но это не те шрифты которые в браузерах.

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

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

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

Да, битмапные, и более того дефолтные. Не знаю, поддерживает ли xorg небитмапные (и не знаю зачем они нужны где-то кроме софта с динамическим дизайном, всё равно на экране битмап получается в итоге, а с учётом того что все буквы одного размера - битмап только одного вида), но вообще другие шрифты там есть. Добавление зависимости от freetype утяжелило бы всё в 6 раз (одно libfreetype.so весит 800кб, а весь набор предлагаемого софта - около 150кб) + потребовало бы всё переделывать с легковесных x11-примитивов на клиентский рендеринг с буфером. В итоге получилось бы конечно лучше чем монструозный гном, но всё равно явный отход от легковесности.

firkax ★★★★★
() автор топика
Последнее исправление: firkax (всего исправлений: 1)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.