NetBSD kaloi në menaxherin e dritares CTWM si parazgjedhje dhe eksperimenton me Wayland

Projekti NetBSD njoftoi për ndryshimin e menaxherit të dritareve të ofruar si parazgjedhje në seancën X11 nga twm në CTWM. CTWM është një fork i twm, i ndarë në vitin 1992 dhe zhvilluar me qëllimin për të krijuar një menaxher dritash të lehtë dhe plotësisht të personalizueshëm, që lejon ndryshimin e dizajnit dhe sjelljes sipas dëshirës tuaj.

Menaxheri i dritareve twm është ofruar në NetBSD për 20 vitet e fundit dhe në kushtet moderne duket arkaik. Reagimi negativ i njerëzve ndaj twm të ofruar si parazgjedhje e detyroi zhvilluesit të rishikojnë ambientin parazgjedhor dhe të angazhojnë një menaxher dritash më të funksional, CTWM, për të krijuar një ambient miqësor për përdoruesit me përvojë në sisteme të tjera operative.

CTWM mbështet desktopet virtuale, zhvillohet aktivisht dhe ofrohet nën një licencë të përputhshme me NetBSD. Nga funksionalitetet e reja të realizuara mbi CTWM, përmendet menuja e aplikacioneve që krijohet automatikisht, kombinimet e dobishme të tastierës për një menaxhim të plotë pa mi, përshtatja për të punuar me rezolucione të ndryshme të ekranit (përfshirë HiDPI pas shtimit të shkrimeve të mëdha), mundësia e mbështetjes për sisteme shumë të ngadalta, si dhe shumë të shpejta përmes një skedari konfigurimi.

Ishte:

NetBSD kaloi në menaxherin e dritares CTWM si parazgjedhje dhe eksperimenton me Wayland

U bë:

NetBSD kaloi në menaxherin e dritares CTWM si parazgjedhje dhe eksperimenton me Wayland

Shtesë publikuar shënim mbi gjendjen e projektit për sigurimin e funksionimit në NetBSD të serverit kompozitor swc në bazë të protokollit Wayland. Porta ende nuk është gati për përdorim të përditshëm, por është e përshtatshme për eksperimente dhe për të nisur aplikacione që përdorin Qt5, GTK3 ose SDL2. Nga problemet përmendet moskompatibiliteti me disa aplikacione, duke përfshirë Firefox, mungesa e mbështetjes për nisjen e aplikacioneve X11, dhe mundësia e punës vetëm me GPU Intel për të cilat ekziston një driver për kalimin e modesh grafike në nivelin e kernelit.

Një nga veçoritë e Wayland që e bëjnë të vështirë mbështetje në NetBSD është prania e një sasi të madhe kodi specifik për sistemin operativ në menaxherët e kompozitës, të cilët janë përgjegjës për menaxhimin e ekranit, hyrjes dhe menaxhimit të dritareve. Wayland nuk ofron protokollet e gatshme për funksionalitete si krijimi i screenshot-eve, bllokimi i ekranit dhe menaxhimi i dritareve, dhe akoma mbetet pas X-server në fusha si portabiliteti, modulariteti dhe standardizimi.

Funksionalitete të tjera realizohen nga menaxheri i kompozitës ose përmes definicionit të shtesave të protokolleve. Servery referencë i kompozitës Weston është fort i lidhur me API-në e bërthamës Linux. Për shembull, lidhi me mekanizmin e shumëfishtëzim të hyrjes dhe daljes epoll kërkon ripunim për të mbështetur kqueue. Patch-e për përdorimin e kqueue janë përgatitur nga zhvilluesit e sistemit BSD, por ende nuk janë pranuar në grupin kryesor.

Kodi i serverit kompozit referues Ă«shtĂ« shkruar fillimisht me fokus tĂ« vetĂ«m nĂ« Linux dhe nuk merr parasysh veçoritĂ« e sistemeve tĂ« tjera (pĂ«r shembull, kodi pĂ«rdor "#include " dhe varen nga libinput). NĂ« FreeBSD Ă«shtĂ« realizuar njĂ« kloni i API-sĂ« sĂ« hyrjes sĂ« Linux-it, por nĂ« NetBSD aplikohet njĂ« API nĂ« mĂ«nyrĂ« thelbĂ«sore tjetĂ«r pĂ«r menaxhimin e hyrjes — wscons. Aktualisht, mbĂ«shtetje pĂ«r wscons Ă«shtĂ« shtuar tashmĂ« nĂ« swc dhe Ă«shtĂ« planifikuar pĂ«r transferim nĂ« menaxherĂ«t e tjerĂ« kompozitĂ«.

Përfaqësuesit e NetBSD kanë në plan tëBindin zhvilluesit e Wayland të shmangin lidhjen e fortë me epoll, dhe të kalojnë në një ndërfaqe universale si libevent. Nga punët e planifikuara gjithashtu është përmendur përmirësimi i stack-ut DRM/KMS të bllokut të kernelit NetBSD dhe grafikëve të drejtuesve, duke përfshirë portimin e kodit nga kernel-i i Linux-it, si dhe shtimin e mbështetjes për ndërrimin atomik të modifikimeve video, versionet e reja të DRM dhe API-në Glamor (për ekzekutimin e aplikacioneve X11 nën xwayland). Në serverin kompozit të bazuar në Wayland është planifikuar që të shtohet mbështetje për framebuffer.

NetBSD kaloi në menaxherin e dritares CTWM si parazgjedhje dhe eksperimenton me Wayland

Burimi: opennet.ru

Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« đŸ”„ Bli njĂ« hosting tĂ« besueshĂ«m pĂ«r faqet me mbrojtje DDoS, VPS VDS serverĂ« | ProHoster