Домой Софт и приложения Вышел оконный менеджер IceWM 4.1 с расширенным управлением фокусом

Вышел оконный менеджер IceWM 4.1 с расширенным управлением фокусом

Команда разработчиков легкого оконного менеджера IceWM представила версию 4.1. Основным нововведением стала функция контроля фокуса окон, а также расширение возможностей утилиты icesh и устранение ряда технических неполадок.

Логотип или графический интерфейс оконного менеджера IceWM

Новые инструменты управления окнами

Ключевым изменением стала опция ignoreUserTime. Она позволяет пользователям игнорировать временную метку взаимодействия, которую передают некоторые приложения в среде X11. Ранее приложения могли сообщать некорректные данные, из-за чего менеджер окон принимал ошибочные решения о передаче фокуса вновь открываемым окнам. Теперь эту функцию можно отключить для конкретных окон, что обеспечивает более предсказуемое поведение интерфейса.

В утилиту командной строки icesh, предназначенную для взаимодействия с окнами и окружением X11, добавлена команда mousemove. Она дает возможность перемещать указатель мыши с помощью скриптов или прямо из терминала, что значительно расширяет инструменты для автоматизации рабочего стола.

Оптимизация производительности и исправления

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

Значительная работа была проделана над повышением стабильности при чтении настроек:

  • IceWM теперь корректно обрабатывает незавершенные строки в файлах конфигурации, предотвращая непредсказуемые ошибки.
  • Исправлены ошибки парсинга строк, связанные со свойством X11 _NET_STARTUP_ID, которое используется в механизме уведомлений при запуске приложений.
  • Оптимизирован порядок очистки графических ресурсов X11: теперь менеджер освобождает изображение (picture) до связанного с ним пиксмапа (pixmap), что исключает появление сообщений об ошибках при завершении процессов.

Локализация и доступность

В релизе 4.1 обновлены переводы интерфейса на украинский, турецкий, греческий, грузинский, датский, упрощенный китайский и традиционный китайский языки. Исходный код новой версии уже доступен в официальном репозитории проекта на GitHub. Пользователи дистрибутивов Linux получат обновление автоматически, как только пакеты будут добавлены сопровождающими в соответствующие репозитории.

Источник: https://linuxiac.com