labwc-ის პირველი გამოშვება, კომპოზიტური სერვერი Wayland-ისთვის

გამოქვეყნდა labwc პროექტის პირველი გამოშვება, რომელიც ავითარებს კომპოზიციურ სერვერს Wayland-ისთვის, შესაძლებლობებით, რომლებიც მოგაგონებთ Openbox window მენეჯერს (პროექტი წარმოდგენილია, როგორც Wayland-ისთვის Openbox ალტერნატივის შექმნის მცდელობა). labwc-ის მახასიათებლებს შორისაა მინიმალიზმი, კომპაქტური განხორციელება, პერსონალიზაციის ფართო პარამეტრები და მაღალი შესრულება. პროექტის კოდი დაწერილია C ენაზე და ნაწილდება GPLv2 ლიცენზიით.

საფუძველია wlroots ბიბლიოთეკა, რომელიც შემუშავებულია Sway მომხმარებლის გარემოს დეველოპერების მიერ და უზრუნველყოფს ძირითად ფუნქციებს Wayland-ზე დაფუძნებული კომპოზიტური მენეჯერის მუშაობის ორგანიზებისთვის. X11 აპლიკაციების გასაშვებად გარემოში, რომელიც დაფუძნებულია Wayland პროტოკოლზე, მხარდაჭერილია XWayland DDX კომპონენტის გამოყენება.

შესაძლებელია დანამატების დაკავშირება ისეთი ფუნქციების განსახორციელებლად, როგორიცაა ეკრანის ანაბეჭდების შექმნა, დესკტოპზე ფონის ჩვენება, პანელებისა და მენიუების განთავსება. მაგალითად, აპლიკაციის მენიუს სამი ვარიანტია ასარჩევად - bemenu, fuzzel და wofi. თქვენ შეგიძლიათ გამოიყენოთ Waybar, როგორც პანელი. თემა, ძირითადი მენიუ და ცხელი კლავიშები კონფიგურებულია კონფიგურაციის ფაილების მეშვეობით xml ფორმატში.

სამომავლოდ იგეგმება Openbox-ის კონფიგურაციის ფაილებისა და Openbox თემების მხარდაჭერა, HiDPI ეკრანებზე მუშაობის უზრუნველყოფა, layer-shell, wlr-output-management და უცხოური დონის პროტოკოლების მხარდაჭერა, მენიუს მხარდაჭერის ინტეგრირება, უნარის დამატება. ეკრანზე დისპლეების (OSD) და ინტერფეისის გადამრთველი ფანჯრების განთავსება Alt+Tab სტილში.

labwc-ის პირველი გამოშვება, კომპოზიტური სერვერი Wayland-ისთვის
labwc-ის პირველი გამოშვება, კომპოზიტური სერვერი Wayland-ისთვის


წყარო: opennet.ru

ახალი კომენტარის დამატება