Ar ôl pedair blynedd o ddatblygu, mae amgylchedd bwrdd gwaith MaXX Interactive Desktop 2.2.0 wedi'i gyhoeddi, sydd wedi'i osod fel y datganiad alffa cyntaf o brosiect sy'n ceisio ail-greu rhyngwyneb defnyddiwr IRIX Interactive Desktop (SGI Indigo Magic Desktop) gan ddefnyddio technolegau LinuxMae'r datblygiad yn cael ei wneud o dan gytundeb gydag SGI, sy'n caniatáu ail-greu holl swyddogaethau IRIX Interactive Desktop ar gyfer y platfform yn llwyr. LinuxMae cyfarwyddiadau gosod wedi'u paratoi ar gyfer Ubuntu, RHEL, Debian, Manjaro ac Arch Linux.
Cyhoeddir y cod ffynhonnell ar gyfer rhai o'r cydrannau yn unig, tra bod y gweddill yn cael ei ddatblygu mewn cadwrfeydd preifat, sydd ar gael ar gais arbennig ac yn cynnwys cymysgedd o god perchnogol (yn unol â gofynion y cytundeb gyda SGI) a chod o dan amrywiol drwyddedau agored. . Ar yr un pryd, mae gwaith ar y gweill i agor pob cod ffynhonnell, ailysgrifennu'r cod perchnogol sy'n weddill a throsglwyddo'r prosiect i fodel datblygu a reolir gan y gymuned. Cyhoeddir pob cod newydd a hen god wedi'i ailysgrifennu o dan y drwydded BSD.
Cafodd IRIX Interactive Desktop ei gludo'n wreiddiol ar orsafoedd gwaith graffeg SGI a oedd yn rhedeg system weithredu IRIX, a gyrhaeddodd ei phoblogrwydd uchafbwynt ddiwedd y 1990au ac a barhaodd mewn cynhyrchiad tan 2006. Rhifyn cragen ar gyfer Linux Mae'r amgylchedd bwrdd gwaith wedi'i weithredu ar ben y rheolwr ffenestri 5dwm (yn seiliedig ar OpenMotif) a llyfrgelloedd SGI-Motif. Mae'r amgylchedd wedi'i adeiladu gan ddefnyddio pensaernïaeth fodiwlaidd sy'n defnyddio microwasanaethau i wahanu gweithrediad cydrannau bwrdd gwaith. Ymhlith pethau eraill, mae'n cynnwys is-system ar gyfer monitro system ganolog (MaXXmonitor) a system rheoli ffurfweddiad sy'n darparu rhyngwyneb llinell orchymyn ac API ar gyfer integreiddio â chymwysiadau C, C++, a Java.
Gweithredir y rhyngwyneb graffigol gan ddefnyddio OpenGL ar gyfer cyflymiad caledwedd ac effeithiau gweledol. Er mwyn cyflymu'r gwaith a lleihau'r llwyth ar y CPU, trefnir prosesu gweithrediadau aml-edau a throsglwyddo tasgau cyfrifiadurol i ochr y GPU. Mae'r bwrdd gwaith yn annibynnol ar gydraniad sgrin ac yn defnyddio eiconau fector. Yn cefnogi estyniad bwrdd gwaith ar draws monitorau lluosog, ffontiau HiDPI, UTF-8 a FreeType. Defnyddir ROX-Filer fel rheolwr ffeiliau (cefnogir pcmanfm fel opsiwn, ac rydym hefyd yn datblygu ein rheolwr ffeiliau ein hunain, y bwriedir ei gyflwyno yn y datganiad nesaf).
Ymhlith y newidiadau yn y datganiad newydd:
- Ychwanegwyd opsiwn i newid yn gyflym rhwng dulliau dylunio bwrdd gwaith clasurol a modern.
- Ychwanegwyd gosodiadau rendro testun.
- Integreiddiad gwell o fin ailgylchu Dumpster gyda'r bwrdd gwaith.
- Ychwanegwyd effeithiau sain a gweledol newydd sy'n gysylltiedig â digwyddiadau yn y rheolwr ffeiliau a bin ailgylchu Dumpster.
- Mae rheolwr ffenestri 5Dwma wedi'i foderneiddio.
- Mae'r cyfansoddiad yn cynnwys offer ar gyfer gweithio gyda graffeg 3D OpenInventor 2.1.5, a grëwyd gan SGI.
- Cefnogaeth ychwanegol ar gyfer arddangos hysbysiadau ar y bwrdd gwaith.
- Ychwanegwyd switsiwr tasg gan ddefnyddio'r cyfuniad bysell Alt+Tab.
- Gwell dyluniad yn y modd modern.
- Mae'r cyflunydd MaXXsettings wedi'i ychwanegu a sicrhawyd ei integreiddio â'r bwrdd gwaith. I reoli gosodiadau, dim ond rhyngwyneb CLI sydd ar gael ar hyn o bryd, ac mae cyflunydd graffigol wedi'i gynllunio ar gyfer y datganiad nesaf.
- Mae cefnogaeth gychwynnol ar gyfer manylebau Freedesktop (bwydlenni, ffeiliau .desktop, ac ati) wedi'i roi ar waith.
- Cynigir arddull dylunio ffenestr newydd, sy'n atgoffa rhywun o'r IRIX OS.
- Ychwanegwyd cyfleustodau telldesktop ar gyfer dewis arddull bwrdd gwaith.


Ffynhonnell: opennet.ru
