labwc 0.8.0 buraxılışı, Wayland üçün kompozit server

Lab Wayland Compositor layihəsinin 0.8.0 buraxılışı dərc edilib. Bu layihə, Openbox pəncərə menecerinə alternativ yaratmağa cəhd edən Wayland üçün kompozit serveri inkişaf etdirir. Labwc-nin xüsusiyyətləri arasında minimalizm, kompakt icra, geniş konfiqurasiya imkanları və yüksək performans qeyd edilir. Animasiya effektləri, gradientlər və ikonalar, pəncərə düymələri xaric, prinsiplə dəstəklənmir. Layihənin kodu C dilində yazılıb və GPLv2 lisenziyası ilə yayılır.

Əsas kimi, Sway istifadəçi mühiti tərəfindən inkişaf etdirilən wlroots kitabxanası istifadə olunur və bu, Wayland əsasında kompozit menecerinin işini təşkil edəcək əsas funksiyaları təmin edir. Ekran görüntülərinin yaradılması, masa üstündə divar kağızlarının göstərilməsi, panelin və menyunun yerləşdirilməsi kimi funksiyaların tətbiqi üçün əlavə genişləmələr qoşula bilər. Wayland protokolu əsasında mühitdə X11 tətbiqlərini işə salmaq üçün XWayland DDX komponentinin istifadəsi dəstəklənir. Temalar, əsas menyu və qısa yollar xml formatında konfiqurasiya faylları vasitəsilə tənzimlənir. Yüksək piksel sıxlığı olan ekranların (HiDPI) dəstəyi də mövcuddur.

Daxili kök menyusunun (menu.xml faylı ilə tənzimlənən) yanı sıra, tətbiq menyusunun üçüncü tərəf icraçılarını, məsələn, bemenu, fuzzel və wofi, qoşmaq mümkündür. Panel olaraq Waybar, sfwbar, Yambar və ya LavaLauncher istifadə edilə bilər. Monitorların qoşulmasını və parametrlərinin dəyişdirilməsini idarə etmək üçün wlr-randr və ya kanshi istifadə etməyi tövsiyə olunur. Ekranı kilidləmək swaylock vasitəsilə həyata keçirilir.

Yeni versiyada:

  • Yeni wlroots 0.18 kitabxanasının buraxılışı dəstəklənir.
  • «» ayarına yalnız tam ekran pəncərələrə tətbiq edilməsinə icazə verən «fullscreen» və «fullscreenForced» seçimləri əlavə edilib.
  • Klaviatura kombinasiyaları ayarlarına, seans kilidlənəndə işləməyi mümkün edən «allowWhenLocked» seçimi əlavə edilib; bu, məsələn, səs idarəetmə qısa yollarının kilid altında işləməsi üçün faydalı ola bilər.
  • Mozaika və genişlənmiş pəncərələrin hərəkəti zamanı aktivləşmə səviyyəsini müəyyən edən «» parametr addedilib.
  • Renderer prosesinin qəza sonrası bərpa olunması dəstəyi əlavə edilib (proses konfiqurasiyanı yenidən yükləməklə yenidən başladılır).
  • Tənzimləmə üçün xinitrc skriptlərinin istifadəsi mümkün olub. server XWayland dəstəklənir.
  • Temalara pəncərənin yuxarı hissəsindəki düymələrin ölçüsünü dəyişdirmək üçün «window.button.width» seçimi əlavə edilib.
  • Pəncərələrin kaskad şəkildə yerləşdirilməsi üçün qayda tətbiq edilib («cascade« ).
  • Qrafik tabletlər istifadə edərkən göstəricinin relativ hərəkət rejiminə dəstək təmin edilmişdir (<tabletTool motion=»absolute|relative» relativeMotionSensitivity=»1.0″/>).

labwc 0.8.0 buraxılışı, Wayland üçün kompozit server
labwc 0.8.0 buraxılışı, Wayland üçün kompozit server


Mənbə: opennet.ru
DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər 🔥 DDoS qoruması olan saytlara etibarlı hosting satın alın, VPS VDS serverlər | ProHoster