Оновлення IceWM 4.1 з новими можливостями

Оновлення IceWM: версія 4.1 з новими можливостями

Легкий менеджер вікон IceWM було оновлено до версії 4.1. Ця версія включає нову опцію контролю взаємодії додатків з фокусом вікна, розширення команди icesh та виправлення кількох проблем конфігурації і графіки.

Нова опція ignoreUserTime для управління фокусом вікон

Однією з основних новацій є нова опція вікна ignoreUserTime. Вона дозволяє налаштувати IceWM, щоб ігнорувати мітку часу взаємодії користувача, яку повідомляють вибрані додатки при визначенні фокусу.

У системах X11 додатки надають значення часу користувача, яке вказує, коли користувач востаннє взаємодіяв із ними. Менеджери вікон можуть використовувати це для визначення того, чи повинно нове вікно отримати фокус. Однак програми, що повідомляють ненадійні мітки часу, можуть викликати непередбачувану поведінку фокусу. Нова опція дозволяє користувачам IceWM ігнорувати мітку часу для певних вікон.

Розширення функціональності команди icesh

Крім того, реліз 4.1 додав команду mousemove до icesh. Цей інструмент командного рядка для взаємодії з вікнами та середовищем X11 дозволяє переміщати курсор миші за допомогою скриптів або команд терміналу, що розширює можливості автоматизації настільного середовища.

Покращення налаштувань прозорості та конфігурації

Ще однією помітною зміною є те, що параметр Alpha тепер за замовчуванням установлений на false. Альфа-композиція іноді могла викликати проблеми з відео, тому вимкнення її за замовчуванням має покращити надійність на системах, які страждають від цих проблем. Користувачі, які потребують прозорості, можуть ще й активувати цей параметр вручну в конфігурації IceWM.

Реліз також покращує обробку пошкоджених конфігураційних даних. Тепер IceWM може належним чином обробляти не закінчені рядки в своїх конфігураційних файлах, замість того, щоб неправильно їх парсити або викликати непередбачувані результати.

Виправлення помилок із графічними ресурсами та локалізацією

Споріднене виправлення стосується помилок парсингу рядків, що включають властивість _NET_STARTUP_ID у X11, яка використовується в механізмі сповіщення про запуск робочого столу. Крім того, розробники виправили порядок очищення графічних ресурсів X11. IceWM тепер звільняє картину перед відповідним піксельним малюнком, запобігаючи появі повідомлення про помилку під час знищення ресурсів.

В кінці релізу оновлено переклади для української, турецької, грецької, грузинської, данської, спрощеної китайської та традиційної китайської мов.

IceWM 4.1 доступний для завантаження з [GitHub репозиторію проекту](https://github.com/ice-wm/icewm/releases/tag/4.1.0) у вигляді стиснутого архіву джерел. Існуючі користувачі також повинні отримати оновлення через свою Linux-дистрибуцію, коли пакункові утримувачі зроблять його доступним.