Wayland протоколын пайдаланатын Hyprland 0.55 композиттік сервері қолжетімді. Жоба плиткалық терезе орналасуына бағытталған, сонымен қатар классикалық еркін терезені орналастыруды, қойындылар бар терезелерді топтастыруды, псевдомозаикалық режимді және толық экранды терезені орналастыруды қолдайды. Код C++ тілінде жазылған және BSD лицензиясы бойынша таратылады.
Көрнекі тартымды интерфейстерді құру мүмкіндіктері қарастырылған: терезе жақтауларындағы градиенттер, өңді бұлыңғырлау, анимация эффектілері мен көлеңкелер. Функционалдылықты кеңейту үшін плагиндерді қосуға болады, ал жұмысты сыртқы басқару үшін розетка негізіндегі IPC қамтамасыз етіледі. Конфигурация конфигурация файлы арқылы жүзеге асырылады, оның өзгерістері қайта іске қосылмай бірден қабылданады. Келесі функциялар да ерекшеленеді: динамикалық түрде құрылған виртуалды жұмыс үстелдері; экрандағы элементтерді орналастыру режимдері; жылдам пернелерді жаһандық өңдеу; сенсорлық тақтада/сенсорлық экранда қимылдарды басқару.
Жаңа нұсқада:
- Hyprland жұмыс үстелін конфигурациялау үшін қосымша Lua тілі опциясы қосылды. Lua-дағы конфигурация hyprland.lua файлында анықталған; егер ол жоқ болса, ескі hyprland.conf форматы қолданылады.
- Lua көмегімен конфигурация файлында терезе плиткаларының орналасуын анықтауға мүмкіндік беретін Layout API қосылды. Орналасуларды мониторға немесе виртуалды жұмыс үстеліне байланыстыруға болады.
- Айналдыру арқылы терезелер арасында ауысқан кезде толық экранды терезелерді қолдау қосылды. Сенсорлық тақта қимылдарын пайдаланып айналдыруды басқару мүмкіндігі қосылды.
- Конфигурация файлындағы 'icc = "..path.." параметрін пайдаланып, әрбір шығыс құрылғысы үшін арнайы ICC түс профильдерін жүктеу мүмкіндігі қосылды.
- Мониторларға арналған түстерді басқару жақсартылды және экранды бөліскен кезде түс дәлдігі жақсартылды.

Ақпарат көзі: opennet.ru
