LINUX.ORG.RU

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

 ,

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

0

1

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

Что нового с момента прошлого релиза (v1.2):

  1. добавлен root-демон для слежения за состоянием батареи и управления подсветкой экрана на ноутбуках, и соответствующие элементы на панели задач;
  2. улучшено поведение при drap&drop перетаскивании кнопок окон на панели задач;
  3. экспериментальная поддержка трея и виджетов (ни с чем несовместимая), уже задействованная для регулятора громкости и меню;
  4. небольшая библиотека libfwm для упрощения интеграции приложений с вышеупомянутым интерфейсом;
  5. календарь теперь интерактивный;
  6. мелкие улучшения в разных местах.

Кроме того, теперь доступна не только ручная сборка из исходников или ручное скачивание deb-пакетов, но и есть apt-репозиторий для автоматической установки и обновлений.

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

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

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

Обновлён файл со списком праздников для России (для календаря) – добавлены 2023 и 2024 года.

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

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

★★★★★

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

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

Кому что больше нравится - каждый для себя решает сам. А так - не вижу между ними пересечения «аудиторий». i3 тайлинговый, fwm обычный и с таскбаром. В остальные детали не вдавался, т.к. никогда тайлинговые wm не использовал.

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

Какие киллер-фичи?

Каст на кровь из глаз, и дебаф пока не развидишь

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

Обновлён файл со списком праздников

всё, что нужно знать о красноглазом «лёгком» ПО.

Кстати, да. Неужели так сложно было интегрировать с веб-апи Консультанта?

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

Шрифт такой как мне нравится, другие пользователи wm могут выбрать другой. А вайланд не нужен. Ты б ещё про поддержку оффтопика спросил.

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

Ты очень непонятно выражаешься.

Если проект ориентирован «на простоту», то решение сделать ни с чем не совместимую, нестандартную реализацию трея и виджетов, которая максимально осложнит пользователям жизнь - это самое идиотское что только можно придумать.

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

Решение это было не чтоб что-то кому-то осложнить, а чтоб упростить код самого wm и код приложений к нему, которые я собираюсь делать. Впрочем, совместимость с другими треями, возможно, потом и можно будет сделать.

А какие есть стандарты на виджеты я вообще не видел, опять же сделан тот, который сделает максимально простой логику их поддержки: приложение в иксовых свойствах окна сообщает, что это виджет-окно с таким-то кодовым именем, в конфиге WM прописано куда виджет с таким именем поставить. С треем аналогично, только расставляются они уже не конфигом а алгоритмом внутри WM на таскбаре. Планирую добавить автоматический всплывающий заголовок и контекстное меню к трей-иконкам средствами WM (приложение только укажет список пунктов в тех же свойствах окна).

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

чтоб упростить код самого wm и код приложений к нему

Так бы сразу и написали - wm ориентирован на максимальное усложнение и неудобство для пользователя во имя снижения требований к квалификации разработчика.

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

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

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

конфиг в .h файле

В Xmonad конфиг это фактически программа на языке Haskell - поддерживать стандартный трей и быть удобным для пользователя им это ничем не помешало.

Сложный процесс разработки - путь к облоатвариванию продукта

А расчёт на разработчика-идиота, который не способен осилить даже устоявшиеся стандарты, это путь куда?

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

Плевать на стандарты, делается то, в чём возникла потребность - то, чем будут пользоваться пользователи данного wm. Ты будешь пользоваться поддержкой freedesktop трея в fwm? Сомневаюсь, поскольку со своим настроением ты не станешь его даже устанавливать. А значит, твои наезды нерелевантны и к рассмотрению не принимаются.

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

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

Ты будешь пользоваться поддержкой freedesktop трея в fwm?

Как можно пользоваться тем, чего нет?

возможно поддержка этих протоколов будет позже

Это вряд-ли: учитывая низкую квалификацию разрабов они просто не осилят.

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