labwc 0.20 шығарылымы, Wayland үшін құрама сервер

Openbox терезе менеджеріне ұқсайтын мүмкіндіктері бар Wayland үшін композициялау серверін әзірлейтін labwc 0.20 (Lab Wayland Compositor) жобасы шығарылды. Жоба Wayland үшін Openbox баламасын жасау әрекеті ретінде ұсынылған. Жобаның коды C тілінде жазылған және GPLv2 лицензиясы бойынша таратылады. Нұсқа нөмірлеуінің айтарлықтай өсуі (0.9-дан 0.20-ға дейін) wlroots кітапханасының нұсқа нөмірлеуімен синхрондауға байланысты.

Labwc Raspberry Pi OS дистрибуциясының графикалық ортасында қолданылады және Xfce және LXQt жұмыс үстелі орталарында қосымша қолдау көрсетіледі. labwc жобасының мақсаттарына минимализм, ықшам іске асыру, кең теңшеу және жоғары өнімділік кіреді. Терезе түймелерінен басқа анимациялық эффектілер, градиенттер және белгішелер мүлдем қолдау көрсетілмейді. Ол Sway пайдаланушы ортасын әзірлеушілер әзірлеген және Wayland негізіндегі композиция менеджері үшін негізгі функцияларды қамтамасыз ететін wlroots кітапханасына негізделген.

Қосымшаларды скриншоттар, жұмыс үстелінің тұсқағазын көрсету, панель мен мәзірді орналастыру сияқты мүмкіндіктерді іске асыру үшін қосуға болады. XWayland DDX компоненті Wayland негізіндегі ортада X11 қолданбаларын іске қосу үшін қолдау көрсетіледі. Тақырыпты, негізгі мәзірді және ыстық пернелерді XML конфигурация файлдары арқылы конфигурациялауға болады. Жоғары DPI (HiDPI) экран қолдауы кіріктірілген.

menu.xml файлы арқылы конфигурацияланатын кіріктірілген негізгі мәзірден басқа, сіз bemenu, fuzzel және wofi сияқты үшінші тарап қолданбаларының мәзір іске асыруларын біріктіре аласыз. Waybar, sfwbar, Yambar немесе LavaLauncher панель ретінде пайдаланылуы мүмкін. Монитор қосылымдарын басқару және олардың параметрлерін өзгерту үшін wlr-randr немесе kanshi ұсынылады. Экранды құлыптау swaylock арқылы өңделеді.

Жаңа нұсқада:

  • Түстерді басқаруды, HDR, курсордың көрінісін теңшеуді және виртуалды жұмыс үстелдерін қолдауды жүзеге асыратын wlroots 0.20 кітапханасының шығарылымына көшу аяқталды.
  • Жоғарғы деңгейдегі Wayland беттерінде көрсетілетін мазмұнды түсіруге арналған ішінара қолдау (toplevel-capture) енгізілді, бұл сізге жеке терезелердің мазмұнының скриншоттарын жасауға және скриншоттарын жазуға мүмкіндік береді. Бұл іске асыру әлі XWayland арқылы іске қосылған қолданбалардың еншілес және қалқымалы терезелерін, сондай-ақ Wayland беттерінің ішкі бөліктерін қамтымайды.
  • HDR10 қолдайтын мониторларға шығару мүмкіндігімен кеңейтілген жарықтық диапазонына қолдау қосылды (тек Vulkan негізіндегі рендеринг серверін пайдаланған кезде ғана жұмыс істейді).
  • Мәзір элементтеріне олардың атауының бірінші әрпін басу арқылы жылдам кіруге болады. Мысалы, Firefox-ты іске қосу үшін мәзірді ашу үшін "Meta+a" пернесін басып, содан кейін "f" пернесін басыңыз.
  • Терезелерді жасыру және көрсету үшін Super-d пернелер тіркесімі қосылды. ToggleShowDesktop параметрі сізге осы әрекет үшін өзіңіздің пернелер тіркесімдеріңізді теңшеуге мүмкіндік береді.
  • labwc бағдарламасын кірістірілген түрде іске қосқан кезде терезе тақырыбын орнату үшін "-t" (--title) пәрмен жолы опциясы қосылды.
  • labnag утилитасы мазмұн айналасындағы аймақтың түсін және жиегін орнатуға арналған "--details-border-color" және "--details-margin" опцияларымен жаңартылды.
  • labwc-session.target systemd блогы енді systemd бар болған кезде орнатылады.
  • « параметрі конфигурация файлына қосылды. фокусты ауыстырмас бұрын кідіріс енгізу үшін.
  • «Опцияда» «Қосу» батырмасымен айналдыру әдісіне қолдау қосылды және бөлек «опция» енгізілді. » түймелерін пайдаланып мазмұнды айналдыру үшін.
  • Опция қосылды графикалық планшетіңіздің қысым сезімталдық диапазонын реттеу үшін.
  • Конфигурация файлына опция қосылды. артықшылықты хаттамаларға қол жеткізуді шектеу үшін.
  • Кілт күйі туралы ақпаратты қабаттастыруды көрсету үшін DebugToggleKeyStateIndicator түзету параметрі қосылды.
  • Wayland түс басқару хаттамаларына қолдау қосылды: color-representation-v1 және color-management-v1.
  • wl_fixes интерфейсі сол интерфейстердің жергілікті мүмкіндіктерімен шешілмейтін басқа негізгі хаттама API-ларымен байланысты мәселелерді шешу үшін енгізілген. Мысалы,
    «wl_fixes::destroy_registry» сұрауы wl_registry нысанын жоюға мүмкіндік береді, содан кейін клиент оны пайдалана алмайды, ал композиттік сервер ол арқылы оқиғаларды жіберуді тоқтатады.






Ақпарат көзі: opennet.ru
DDoS қорғауы бар сайттар үшін сенімді хостинг, VPS VDS серверлерін сатып алыңыз 🔥 DDoS қорғанысы, VPS VDS серверлері бар сенімді веб-сайт хостингін сатып алыңыз | ProHoster