Arcan 0.6.1 masaüstü mühərrikinin buraxılışı

Bir illik inkişafdan sonra displey serverini, multimedia çərçivəsini və 0.6.1D qrafikaların işlənməsi üçün oyun mühərrikini birləşdirən Arcan 3 masaüstü mühərrikinin buraxılışı mövcuddur. Arcan, quraşdırılmış proqramlar üçün istifadəçi interfeyslərindən tutmuş müstəqil iş masası mühitlərinə qədər müxtəlif qrafik sistemlər yaratmaq üçün istifadə edilə bilər. Xüsusilə, Arcan bazasında virtual reallıq sistemləri üçün Safespaces üçölçülü iş masası və Durden desktop mühiti hazırlanır. Layihə kodu C dilində yazılmışdır və BSD lisenziyası altında paylanmışdır (bəzi komponentlər GPLv2+ və LGPL altındadır).

Yeni buraxılış il ərzində toplanmış inkişafları əhatə edir, əsasən şəbəkə üzərindən iş masasına daxil olmaq üçün alt sistemin inkişafına yönəlib. Ümumilikdə, ilk əhəmiyyətli buraxılış 1.0-ın hazırlanması planı təqdim olunur: Növbəti 0.7 filialında səs alt sisteminin genişləndirilməsi, uyğunluğun təkmilləşdirilməsi və 3D qrafika üçün alətlərin inkişafı üçün iş gözlənilir. 0.8 filialı optimallaşdırma və performansa, 0.9 isə təhlükəsizliyə diqqət yetirəcək.

Arcan 0.6.1 versiyasındakı ən diqqətəlayiq dəyişikliklərdən biri ekranın modernləşdirilməsidir. server arcan-wayland, Wayland protokolundan istifadə edir və EGL üçün bir təbəqə tətbiq edir və standart olaraq dma-buf dəstəyini təmin edir. Xarcan X serveri GPU kommutasiyasını təkmilləşdirib və panoya və aparatla sürətləndirilmiş kursor göstərməsinə dəstək əlavə edib. Dəyişkən yeniləmə sürətlərinə malik displeylər üçün dəstək təkmilləşdirilib. Gecikməni azaltmaq üçün giriş sistemi təkmilləşdirilib.

Sinxronizasiyanı təkmilləşdirmək və hadisə növbəsinin idarə edilməsinin səmərəliliyini artırmaq üçün bir çox daxili dəyişikliklər edilmişdir. Bu sahədə istifadə edilən şəbəkə üzərindən uzaq masaüstü giriş üçün "arcan-net" qrafik serverinin hazırlanması. server SSH/VNC/RDP/X11-i əvəz etmək üçün hazırlanan A12 protokolu. Lua-da komponentlərin hazırlanması üçün bağlantılar yenilənib.

Pipeworld konsepsiyası təklif edilmişdir ki, bu da qrafik və konsol interfeyslərini birləşdirən qarışıq iş axını formalaşdırmaqla, müxtəlif pəncərələrdə verilənlər və işləyiciləri birləşdirərək müxtəlif pəncərələrdə məlumat axınını yönləndirməyə imkan verir (məsələn, çıxışı yönləndirə bilərsiniz. bir pəncərəni terminal-handler-də işləyən qabığa çevirin və nəticəni başqa bir pəncərədə istifadə edin).

Videonu çalın

Xatırladaq ki, Arcan ayrı bir qrafik alt sisteminə bağlı deyil və müxtəlif sistem mühitlərinin (BSD, Linux, macOS, Windows), qoşula bilən arxa planlardan istifadə etməklə. Məsələn, Xorg, egl-dri, libsdl və AGP (GL/GLES) üzərində işləyə bilər. Arcan ekran serveri X, Wayland və SDL2 əsaslı klient tətbiqlərini işlədə bilər. Arcan API-nin dizaynında istifadə olunan əsas meyarlara təhlükəsizlik, performans və ayıklama qabiliyyəti daxildir. İnterfeys inkişafını sadələşdirmək üçün Lua-dan istifadə təklif olunur.

Arcana Xüsusiyyətləri:

  • Kompozit server, displey serveri və pəncərə meneceri rollarının birləşməsi.
  • Tətbiqin özünü təmin edən bir keçid kimi çıxış etdiyi ayrı bir rejimdə işləmək imkanı.
  • Qrafika, animasiya ilə işləmək, axın video və audionu emal etmək, şəkilləri yükləmək və video çəkmə cihazları ilə işləmək üçün alətlər təqdim edən daxili multimedia çərçivəsi.
  • Dinamik məlumat mənbələrinin prosessorlarını birləşdirmək üçün çoxprosesli model - video axınlarından fərdi proqramların çıxışına qədər.
  • Sərt imtiyaz paylaşma modeli. Mühərrik komponentləri shmif paylaşılan yaddaş interfeysi vasitəsilə əlaqə saxlayan kiçik imtiyazsız proseslərə bölünür;
  • Sazlamağı asanlaşdırmaq üçün Lua skriptlərinin daxili vəziyyətini seriyalaşdıra bilən mühərrik də daxil olmaqla quraşdırılmış qəza monitorinqi və təhlili alətləri;
  • Proqram xətası səbəbindən uğursuzluq halında, eyni xarici məlumat mənbələrini və əlaqələri saxlayaraq ehtiyat tətbiqetməni işə sala bilən Fallbacks funksiyası;
  • İş masası paylaşımını həyata keçirərkən audio və video mənbələrinin xüsusi alt dəstlərini qeyd etmək və ya yayımlamaq üçün istifadə edilə bilən təkmil paylaşma vasitələri.

Əlavə olaraq qeyd etmək olar ki, Durden 0.7 iş masasının yeni buraxılışı Arcan ilə istifadə üçün hazırlanır. Buraxılış 0.7-də pəncərə başlığının və status çubuğunun şaquli yerləşdirilməsi dəstəyi görünəcək və səsli bələdçilik (mətndən nitqə) yardım proqramı əlavə olunacaq. Durden həm tam klaviatura idarəetməsi olan kirəmitli interfeysi, həm də ekranda sərbəst formada pəncərə tərtibatını dəstəkləyir. Bütün parametrlər, o cümlədən daxiletmə üsulları, şriftlər və vizual effektlər konfiqurasiyanı yenidən yükləməyə ehtiyac olmadan tez dəyişdirilə bilər.

Hər bir pəncərə üçün ayrıca davranışı konfiqurasiya etmək və pəncərəyə bağlı müstəqil panodan istifadə etmək mümkündür. Müxtəlif DPI-lərə malik çoxlu monitorlu sistemlərdə işi dəstəkləyir. Tətbiq menyusunu paneldə (qlobal menyu) göstərmək və ya menyunu pəncərənin başlığında yerləşdirmək mümkündür. Vidjetlər masaüstünə yerləşdirilə bilər. İş masasında və fərdi pəncərələrdə hərəkətləri video qeyd etmək üçün daxili imkan var. Daxiletmə idarəetmə alt sistemi klaviatura düzümlərinin dəyişdirilməsini və oyun konsolları kimi qabaqcıl cihazlarla işləmək qabiliyyətini dəstəkləyir.

Mənbə: opennet.ru

DDoS mühafizəsi, VPS VDS serverləri olan saytlar üçün etibarlı hostinq alın 🔥 DDoS qorunması, VPS VDS serverləri ilə etibarlı veb sayt hostinqi alın | ProHoster