Wayland uchun kompozit server bo'lgan labwc 0.20 versiyasi

Openbox oyna menejerini eslatuvchi imkoniyatlarga ega Wayland uchun kompozitsiya serverini ishlab chiqadigan labwc 0.20 (Lab Wayland Compositor) loyihasi chiqarildi. Loyiha Wayland uchun Openbox alternativasini yaratishga urinish sifatida taqdim etilgan. Loyiha kodi C tilida yozilgan va GPLv2 litsenziyasi ostida tarqatiladi. Versiya raqamlashning sezilarli darajada oshishi (0.9 dan 0.20 gacha) wlroots kutubxonasi versiya raqamlashi bilan sinxronizatsiya tufayli yuzaga keldi.

Labwc Raspberry Pi OS distributivining grafik muhitida ishlatiladi va ixtiyoriy ravishda Xfce va LXQt ish stoli muhitlarida qo'llab-quvvatlanadi. labwc loyihasining maqsadlari minimalizm, ixcham amalga oshirish, keng qamrovli sozlash va yuqori unumdorlikni o'z ichiga oladi. Animatsiya effektlari, gradyentlar va piktogrammalar umuman qo'llab-quvvatlanmaydi, oyna tugmalaridan tashqari. U Sway foydalanuvchi muhiti ishlab chiquvchilari tomonidan ishlab chiqilgan va Wayland asosidagi kompozitsiya menejeri uchun asosiy funksiyalarni ta'minlaydigan wlroots kutubxonasiga asoslangan.

Skrinshotlar, ish stoli fon rasmi displeyi, panel va menyu joylashuvi kabi funksiyalarni amalga oshirish uchun qo'shimcha dasturlarni ulash mumkin. XWayland DDX komponenti Wayland asosidagi muhitda X11 ilovalarini ishga tushirish uchun qo'llab-quvvatlanadi. Mavzu, asosiy menyu va tezkor tugmalar XML konfiguratsiya fayllari orqali sozlanishi mumkin. Yuqori DPI (HiDPI) ekran qo'llab-quvvatlashi o'rnatilgan.

Menu.xml fayli orqali sozlanishi mumkin bo'lgan o'rnatilgan asosiy menyudan tashqari, siz bemenu, fuzzel va wofi kabi uchinchi tomon dastur menyusi implementatsiyalarini birlashtirishingiz mumkin. Waybar, sfwbar, Yambar yoki LavaLauncher panel sifatida ishlatilishi mumkin. Monitor ulanishlarini boshqarish va ularning sozlamalarini o'zgartirish uchun wlr-randr yoki kanshi tavsiya etiladi. Ekranni qulflash swaylock yordamida amalga oshiriladi.

Yangi versiyada:

  • Ranglarni boshqarish, HDR, kursor ko'rinishini sozlash va virtual ish stollarini qo'llab-quvvatlaydigan wlroots 0.20 kutubxona versiyasiga o'tish yakunlandi.
  • Yuqori darajadagi Wayland sirtlarida ko'rsatiladigan kontentni yozib olish uchun qisman qo'llab-quvvatlash (toplevel-capture) amalga oshirildi, bu sizga alohida oynalar tarkibining skrinshotlarini yaratish va skrinshotlarini yozib olish imkonini beradi. Ushbu amalga oshirish hali XWayland orqali ishga tushirilgan ilovalarning kichik va qalqib chiquvchi oynalarini, shuningdek, ichki xdg Wayland sirtlarini qamrab olmaydi.
  • HDR10 ni qo'llab-quvvatlaydigan monitorlarga chiqish imkoniyati bilan kengaytirilgan yorqinlik diapazoni uchun qo'llab-quvvatlash qo'shildi (faqat Vulkan asosidagi renderlash orqa qismidan foydalanilganda ishlaydi).
  • Menyu elementlariga kirishning tezroq usuli endi ularning nomining birinchi harfini bosish orqali mavjud. Masalan, Firefox-ni ishga tushirish uchun menyuni ochish uchun shunchaki "Meta+a" tugmasini bosing va keyin "f" tugmasini bosing.
  • Oynalarni yashirish va ko'rsatish uchun Super-d klaviatura yorlig'i qo'shildi. ToggleShowDesktop sozlamasi sizga ushbu harakat uchun o'zingizning klaviatura yorliqlaringizni sozlash imkonini beradi.
  • Labwc ni ichki usulda ishga tushirganda oyna sarlavhasini o'rnatish uchun "-t" (--title) buyruq satri opsiyasi qo'shildi.
  • labnag yordamchi dasturi kontent atrofidagi maydonning rangi va chegarasini sozlash uchun "--details-border-color" va "--details-margin" parametrlari bilan yangilandi.
  • labwc-session.target systemd birligi endi systemd mavjud bo'lganda o'rnatiladi.
  • " sozlamasi konfiguratsiya fayliga qo'shildi. fokusni o'zgartirishdan oldin kechikishni joriy qilish.
  • "Variantida" "Yoqilgan tugma" aylantirish usuli uchun qo'llab-quvvatlash qo'shildi va alohida "variant" joriy etildi. » tugmalari yordamida tarkibni aylantirish uchun.
  • Variant qo'shildi Grafik planshetingiz uchun bosim sezgirligi diapazonini sozlash uchun.
  • Konfiguratsiya fayliga parametr qo'shildi. imtiyozli protokollarga kirishni cheklash uchun.
  • Kalit holati ma'lumotlari qoplamasini ko'rsatish uchun DebugToggleKeyStateIndicator disk raskadrovka parametri qo'shildi.
  • Wayland rang boshqaruv protokollari uchun qo'llab-quvvatlash qo'shildi: color-representation-v1 va color-management-v1.
  • wl_fixes interfeysi ushbu interfeyslarning mahalliy imkoniyatlari bilan hal qilib bo'lmaydigan boshqa asosiy protokol API'lari bilan bog'liq muammolarni hal qilish uchun amalga oshirildi. Masalan,
    "wl_fixes::destroy_registry" so'rovi sizga wl_registry obyektini yo'q qilish imkonini beradi, shundan so'ng mijoz undan foydalana olmaydi va kompozit server u orqali hodisalarni uzatishni to'xtatadi.






Manba: opennet.ru
DDoS himoyasi, VPS VDS serverlari bo'lgan saytlar uchun ishonchli hosting sotib oling 🔥 DDoS himoyasi, VPS VDS serverlari bilan ishonchli veb-sayt xostingini sotib oling | ProHoster