Mae NetBSD wedi newid i'r rheolwr ffenestri CTWM rhagosodedig ac mae'n arbrofi gyda Wayland

Prosiect NetBSD cyhoeddi am newid y rheolwr ffenestr rhagosodedig a gynigir mewn sesiwn X11 o byfflo ar CTWM. Fforch o twm yw CTWM, a gafodd ei fforchio ym 1992 ac a ddatblygodd tuag at greu rheolwr ffenestri ysgafn a chwbl addasadwy sy'n eich galluogi i newid ymddangosiad ac ymddygiad at eich dant.

Mae'r rheolwr ffenestri twm wedi cael ei gynnig ar NetBSD am yr 20 mlynedd diwethaf ac mae'n edrych yn hynafol yn yr amgylchedd heddiw. Fe wnaeth ymateb negyddol pobl i'r twm rhagosodedig orfodi'r datblygwyr i ailystyried y gragen rhagosodedig a defnyddio'r rheolwr ffenestri CTWM mwy pwerus i greu amgylchedd cyfeillgar i ddefnyddwyr sydd Γ’ phrofiad mewn systemau gweithredu eraill.

Mae CTWM yn cefnogi byrddau gwaith rhithwir, mae wrthi'n cael ei ddatblygu, ac mae ar gael o dan drwydded gydnaws NetBSD. Mae nodweddion newydd a weithredir ar sail CTWM yn cynnwys dewislen cymhwysiad a gynhyrchir yn awtomatig, llwybrau byr bysellfwrdd defnyddiol ar gyfer rheolaeth lawn heb lygoden, addasu ar gyfer gweithio gyda gwahanol benderfyniadau sgrin (gan gynnwys HiDPI ar Γ΄l ychwanegu ffontiau mawr), y gallu i gefnogi araf iawn ac iawn. systemau cyflym gan ddefnyddio un ffeil ffurfweddu.

Oedd:

Mae NetBSD wedi newid i'r rheolwr ffenestri CTWM rhagosodedig ac mae'n arbrofi gyda Wayland

Daeth yn:

Mae NetBSD wedi newid i'r rheolwr ffenestri CTWM rhagosodedig ac mae'n arbrofi gyda Wayland

ychwanegol cyhoeddwyd Nodyn ar statws y prosiect gweinydd cyfansawdd NetBSD swc yn seiliedig ar brotocol Wayland. Nid yw'r porthladd yn barod i'w ddefnyddio bob dydd eto, ond mae eisoes yn addas ar gyfer arbrofion a rhedeg cymwysiadau gan ddefnyddio Qt5, GTK3 neu SDL2. Mae problemau'n cynnwys anghydnawsedd Γ’ rhai cymwysiadau, gan gynnwys Firefox, diffyg cefnogaeth ar gyfer rhedeg cymwysiadau X11, a'r gallu i weithio gyda GPUs Intel yn unig y mae gyrrwr ar gyfer newid moddau fideo ar y lefel cnewyllyn ar eu cyfer.

Un o nodweddion Wayland sy'n ei gwneud yn anodd cludo i NetBSD yw presenoldeb llawer iawn o god penodol i OS yn y rheolwyr cyfansawdd sy'n gyfrifol am reoli'r sgrin, mewnbwn a rheolaeth ffenestri. Nid yw Wayland yn darparu protocolau parod ar gyfer nodweddion fel sgrinluniau, cloi sgrin, a rheoli ffenestri, ac mae'n dal i lusgo y tu Γ΄l i weinydd X mewn meysydd fel hygludedd, modiwlaidd, a safoni.

Gweithredir galluoedd ychwanegol gan y rheolwr cyfansawdd neu drwy'r diffiniad o estyniadau protocol. Mae gweinydd cyfansawdd cyfeirio Weston yn ddibynnol iawn ar yr API cnewyllyn Linux. Er enghraifft, mae angen ail-weithio'r rhwymiad i fecanwaith amlblecsio epoll I/O i gefnogi kciw. Mae clytiau ar gyfer defnyddio kqueue eisoes wedi'u paratoi gan ddatblygwyr systemau BSD, ond nid ydynt wedi'u derbyn i'r brif ffrwd eto.

Ysgrifennwyd cod y gweinydd cyfansawdd cyfeiriol i ddechrau gyda llygad ar Linux yn unig ac nid yw'n ystyried nodweddion systemau eraill (er enghraifft, mae'r cod yn defnyddio "#include " a dibyniaeth ar libinput). Mae FreeBSD yn gweithredu clΓ΄n o'r API mewnbwn Linux, ond mae NetBSD yn defnyddio API rheoli mewnbwn sylfaenol wahanol, wscons. Ar hyn o bryd, mae cefnogaeth wscons eisoes wedi'i ychwanegu at swc a bwriedir ei drosglwyddo i reolwyr cyfansawdd eraill.

Mae cynrychiolwyr NetBSD yn bwriadu argyhoeddi datblygwyr Wayland i beidio Γ’ defnyddio cyswllt caled i epoll, ond i newid i haen gyffredinol fel libervent. Mae gwaith arfaethedig hefyd yn cynnwys diweddaru pentwr DRM/KMS o'r gyrwyr cnewyllyn a graffeg NetBSD, gan gynnwys cod cludo o'r cnewyllyn Linux, yn ogystal ag ychwanegu cefnogaeth ar gyfer newid atomig moddau fideo, fersiynau newydd o DRM a'r API Glamour (ar gyfer rhedeg X11 ceisiadau sy'n rhedeg xwayland) . Bwriedir ychwanegu cefnogaeth ar gyfer byfferau ffrΓ’m i'r gweinydd cyfansawdd yn Wayland.

Mae NetBSD wedi newid i'r rheolwr ffenestri CTWM rhagosodedig ac mae'n arbrofi gyda Wayland

Ffynhonnell: opennet.ru

Ychwanegu sylw