
SonicDE Sellest on saanud üks huvitavamaid nimesid Linuxi töölauamaailmas neile, kes ei taha alla anda. kaasaegsed, kiired ja hästi hooldatud X11 seansidSündinud forgina, mis keskendub KDE Plasma parimate omaduste säilitamisele X11 jaoks, seda projekti Kogukond on kujunemas terviklikuks ja kergeks töölauakeskkonnaks, mis on oma koodi tehnilise kvaliteedi suhtes väga hoolikas.
SonicDE ümber ehitatakse tervet ökosüsteemi: alates Sonic-Wini aknahaldurist kuni tööruumi, graafiliste teemade ja kasutusvalmis X11 seanssideni erinevate distributsioonide jaoks. Kõik see põhineb väga selgel filosoofial: X11 elushoidmine reaalsete täiustuste, reprodutseeritava inseneritöö abil ja ilma, et see oleks eksklusiivselt seotud Waylandi või ühe distributsiooni otsustega.Kui oled huvitatud Linuxi töölaua jõudlusest, paindlikkusest ja mitmekesisusest, tasub SonicDE-d vaadata.
Mis on SonicDE ja kust see pärit on?
SonicDE on sisuliselt KDE Plasma töölaua põhikomponentide haru, mis on suunatud X11-leSee tulenes KDE plaanidest Plasma 6.8 jaoks, versiooniks, milles ülesvoolu projekt sihib praktiliselt eksklusiivset tulevikku Waylandi peal ja järk-järgult X11 seansi toe kaotamist. Selle stsenaariumi ees seistes otsustas arendajate kogukond X11-ga seotud koodi päästa, puhastada ja täiustada, et pakkuda töökindlat alternatiivi.
Algselt "KDE-Lite" nime all tuntud projekt on arenenud selgemaks visiooniks ja võtnud nimeks SonicDE. Idee pole mitte ainult säilitada juba olemasolevat, vaid ka Poola X11 tugi, kohustusliku Waylandi sõltuvuse kõrvaldamine ja sisemiste komponentide kaasajastamine ilma ühilduvust kaotamataSee hõlmab kõike alates aknahaldurist kuni tööruumi ja täieliku töölaua seansi jaoks vajalike komponentideni.
Projekti keskmes on mitu KDE/plasma-workspace'ist ja KWinist tuletatud repositooriumi. Nende hulgas esitletakse sonic-workspace'i töölauakeskkonna alusena, samas kui sonic-win toimib X11 aknahalduri ja kompositsiooninaSilver-sddm pakub graafilise sisselogimise teemat ja sellega seotud elemente. Kogu see kood asub GitHubis SonicDE organisatsiooni all, kus selge rõhk on avatud panustel ja tehnilisel läbipaistvusel.
SonicDE ökosüsteemi peamised komponendid
SonicDE pakutava täielikuks mõistmiseks on kasulik üle vaadata selle kõige olulisemad komponendid. See pole lihtsalt kosmeetiline muudatus; see on... komplekt eraldi komponente, mis koos moodustavad tervikliku X11-l põhineva töölauakeskkonna.
sonic-workspace: töölaua süda
Sonic-workspace'i komponent on Plasma Workspace'i haru, mis koondab moodulid, mis on vajalikud Plasma-laadse töölauakeskkonna käivitamiseks, kuid on orienteeritud X11 seanssideleAlustades KDE koodist, on SonicDE meeskond keskendunud Waylandiga rangelt seotud osade eemaldamisele, vananenud elementide asendamisele ja stabiilsuse parandamisele klassikalistes X11 stsenaariumides.
See tööruum säilitab töölauakogemuse, millega paljud KDE kasutajad on tuttavad, kuid palju suurema rõhuasetusega modulaarsusele. Tegelikult on üks peamisi muudatusi see, et Waylandi tugi on muutunud valikuliseks ja see on avaldatud eraldi paketina nimega sonic-workspace-waylandSee võimaldab kasutajatel või distributsioonidel Waylandi aktiveerida ainult siis, kui nad seda tõesti vajavad, näiteks HDR-i või konkreetsete Gamescope'i töövoogude jaoks, koormamata süsteemi ebavajalike komponentidega, kui nad soovivad ainult X11-d.
Sellistes keskkondades nagu OpenMandriva või Arch Linux (AUR-i pakettide kaudu) on sonic-workspace levitatud osana sidusast paketist, mis sisaldab ka aknahaldurit, teemat ja spetsiaalset X11 seanssi. See saavutab integreeritud kogemus, mis säilitab Plasma olemuse, kuid on kergema, X11-keskse lähenemisviisiga.
sonic-win: X11 aknahaldur ja kompositsiooniprogramm
Sonic-win projekt on KWini haru X11 jaoks, mis on ümber kujundatud järgmiselt: Ainult X11-le mõeldud aknahaldur ja kompositsiooniprogramm, rõhuasetusega kergusel ja jõudluselSelle peamine kasutusala on koos töölaua kestaga, näiteks sonic-desktopi või SonicDE enda tööruumiga, kuigi seda saab kasutada ka iseseisva aknahaldurina teistes keskkondades.
Sonic-Wini filosoofia on selge: aknahaldur peaks olema võimalikult märkamatu. Eesmärk on, et Kasutaja vaevu märkab selle olemasolu, välja arvatud täiustatud funktsioonide kasutamisel.Erinevalt mõnest minimalistlikumast haldurist pakub Sonic-win laia valikut funktsioone, kuid ainult seni, kuni need ei ole vastuolus selle peamise eesmärgiga: olla stabiilne, tõhus ja märkamatu.
See haru järgib täiustatud KWin/X11 teed, tuginedes ka guiodici poolt hallatava haru "kwin-x11-improved" varasemale tööle. Sealt edasi vastutab SonicDE vigade parandamise, optimeerimiste tegemise ja koodi elushoidmise eest, mille KDE on otsustanud Waylandi kasuks hüljata. Nagu projekti dokumentatsioonis kirjeldatud, sonic-win ei ole mõeldud minimalistliku haldurina ega ka otsese asendajana shellipõhistele halduritele nagu GNOME ega ka mitte-komposiitkeskkonnana., kuigi seda saab konfigureerida ka ilma kompositsioonita stsenaariumide jaoks ja see säilitab X11 võrgu läbipaistvuse kasutamise võimaluse.
silver-sddm ja SonicDE visuaalne aspekt
Ökosüsteemi täiendavad visuaalsed elemendid, näiteks silver-sddm ja sellega seotud töölauateemad. silver-sddm on SonicDE töölauale kohandatud SDDM-i kuvahalduri teema, algselt suunatud keskkondadele nagu KDE Plasma 6, kuid omab Sonici projekti sees oma identiteeti.
Lisaks on olemas paketid nagu sonic-silver-theme, mis pakuvad aknakaunistused, rakenduse stiil ja väga kohandatav üldteemaSee kohandamiskiht võimaldab SonicDE-l olla mitte ainult Plasma tehniline haru, vaid ka oma esteetikaga töölaud, mis säilitab ühilduvuse KDE ökosüsteemiga, kuid muudab kasutajakogemust selgelt.
Muud paketid ja Sonic X11 seanss
Distributsioonides, mis on juba SonicDE omaks võtnud, näiteks XLibre või OpenMandriva, pakutakse lõppkasutaja elu lihtsustamiseks lisapakette. Üks näide on sonic-x11-session, mis defineerib Sonicile omane X11 seanss init-halduritele nagu SDDMnii et SonicDE saab valida otse sisselogimisekraanilt.
XLibre puhul on loetletud mitu seotud paketti: sisselogimisteemana sonic-silver-sddm, globaalse teemana sonic-silver-theme, KWini X11 haruna sonic-win ja töölauakeskkonna baasina sonic-workspace. Igaüks neist on loetletud koos versiooni ja pakkimiskuupäevaga, mis kajastab seda, et Projekt on elus, seda uuendatakse sageli ja see integreeritakse üha enam erinevatesse distributsioonidesse..
SonicDE eelised võrreldes Waylandile üleminekuga
SonicDE suur väärtus seisneb selles, kuidas see käsitleb mõningaid praktilisi piiranguid, millega paljud Waylandi kasutajad tänapäeval kokku puutuvad. See ei puuduta ideoloogilist võitlust, vaid pakkuda kindlat alternatiivi neile, kes vajavad teatud asju, et nad saaksid jätkata samamoodi nagu X11-s.
Näiteks SonicWinis on X11-s täielikult funktsionaalne lokaalselt integreeritud menüüde (LIM) implementatsioon, mis pole paljudes Waylandi keskkondades veel nii küps. Lisaks Inertsiaalne nihe toimib õigesti isegi siis, kui rakendused töötavad Wine'i abilSee muudab märgatava erinevuse pärandprogrammide või -mängude sujuvuses.
Kerimiskäitumist sellistes rakendustes nagu LibreOffice ja Qt kirjeldatakse sujuvamana ning Chromiumi teatud aspektides on täheldatud parandusi: Sellised toimingud nagu lohistamine töötavad X11-s Sonic-winiga usaldusväärsemalt mis mõnes Waylandi seansis on oluline neile, kes kasutavad brauserit intensiivselt töö või arenduse jaoks.
Samuti on rõhku pandud globaalsete otseteede haldamisele. Funktsioonid nagu näiteks Telegrami "push to talk" klahvid või OBS Studio kiire salvestusoleku muutmine. Tänu X11 globaalsele kiirklahvide süsteemile toimivad need stabiilselt.Waylandis jääb see punkt keeruliseks valdkonnaks, kuna turvalisuse ja isolatsiooni mudel raskendab akna fookusest väljaspool asuvate otseteede tabamist.
Igapäevaelus on väikestel detailidel oluline roll: aknad mäletavad oma asukohta paremini isegi seansside vahel ja Rakendused, mis peavad täpselt teadma avakuva, näiteks paljud videomängud, saavad kasu etteaimatavamast käitumisest.Lisaks võimaldab see teil oma ekraani salvestada kaugtöölaua rakendustes, näiteks TeamVieweris, ilma piiranguteta, mis Waylandis sageli esinevad.
Kõigele sellele lisandub laiem arutelu: kogukonnasisene X11 ja Waylandi kriitiline võrdlus milles analüüsitakse mõlema mudeli eeliseid ja puudusi. SonicDE ei eita Waylandil olevate tugevuste olemasolu (eriti turvalisuse ja uute tehnoloogiate, näiteks HDR-i osas), kuid juhib tähelepanu sellele, et konkreetsete ülesannete täitmisel ja olemasoleva tarkvaraga ühilduvuse osas pakub X11 paljudele kasutajatele siiski terviklikumat kogemust.
Jõudlus, Vulkan ja tehnilised täiustused Sonic-Winis
Üks SonicDE arenduse huvitavamaid aspekte on töö SonicWini graafilise taustaprogrammi kallal. Meeskond on alustanud Arendada Vulkanil põhinev taustaprogramm X11 kompositsiooni jaoksSee avab ukse olulistele parandustele efektiivsuse, latentsuse ja graafika stabiilsuse osas.
Selle töö eesmärk on võimaldada aknahalduril täielikult ära kasutada tänapäevaste graafikaprotsessorite võimalusi, vähendades protsessori kasutust ja pakkudes... Sujuvam kogemus animatsioonides, mängudes ja nõudlikes rakendustesKoos kahvli niigi kerge kaaluga on otseseid eeliseid näha keskkondades, kus traditsiooniliselt KWin_X11-t kapoti all taaskasutatakse.
Tegelikult ei piirdu Sonic-Win ainult SonicDE-ga: paljud kerged töölauad, näiteks XFCE, LXQt ja muud keskkonnad, mis on KWin_X11-t taaskasutanud, saavad... Kasutage Sonic-Wini täiustusi ära lihtsalt selle installides, ilma et peaksite tegema peaaegu mingeid konfiguratsioonimuudatusi.Selle ülemineku teinud kasutajad teatavad paremast kaadrisagedusest, väiksemast RAM-i kasutusest ja etteaimatavamast käitumisest mänguseansside ajal, isegi kui nad Sonici kesta ennast ei kasuta.
Kõiki neid pingutusi saadab tugev inseneridistsipliin. Integratsiooniprotsessis selliste distributsioonidega nagu OpenMandriva on loodud töövood, mis Kõik sõltuvused on parandatud, iga räsi on kontrollitud ja iga parandus on dokumenteeritud.Ehitusetapid on deterministlikud, mis suurendab usaldust ja lihtsustab kogukonnal ehituste reprodutseerimist ja probleemide selget silumist.
SonicDE: pakendamine, levitamine ja platvormideülene tugi
Üks projekti hiljutisi verstaposte on olnud Sonic-Wini ja Sonic-Workspace'i integreerimine OpenMandriva infrastruktuuri. Selle distributsiooni esimesed pull requestid tähistavad pöördepunkti: nüüdsest alates... Seejärel ehitatakse ja levitatakse need komponendid järjepideval, reprodutseeritaval ja kaastöölistele sõbralikul viisil..
Samal ajal on Arch Linuxil AUR-is juba olemas "-sonic" paketid, mis võimaldavad Sonic-Wini, Sonic-Workspace'i ja muude seotud komponentide installimist. Mainitakse ka plaane ja käimasolevat tööd SonicDE lisamiseks rohkematesse distributsioonidesse, sealhulgas X11-põhistesse derivaatidesse nagu XLibre, kus Paketid nagu sonic-x11-session või sonic-silver-theme on juba saadaval. Galaxy repositooriumis x86_64 jaoks.
Kogukond tõstatab ka vähem levinud platvormide toetamise küsimuse. Projektid nagu Ravenports, mis pakub tasuta tarkvara sellistele süsteemidele nagu DragonFly BSD, FreeBSD, MidnightBSD, NetBSD, Linux glibc ja illumos, on SonicDE vastu huvi üles näidanud. Ravenportsi kaastööline, kes on seotud KF6 teekide portimisega selliste rakenduste nagu Okular levitamiseks, on avaldanud soovi... Toome SonicDE töölauakeskkonna ka nendele platvormidele, eeldusel, et tehniline ühilduvus seda võimaldab..
Selles kontekstis kerkib üles ka arutelu systemd üle. KDE on lõpetanud FreeBSD toetamise oma Plasma sisselogimishalduris otsuste tõttu, mida peetakse seotuks suurema sõltuvusega systemd-st. SonicDE positsioneeris end kui alternatiiv teatud Red Hati otsustele ja agressiivsele survele Waylandi ja systemd suunasSee on loomulikult ajendatud paremini hoolitsema platvormide eest, mis eelistavad teisi käivitussüsteeme ja mitmekesisemaid arhitektuure.
Kui SonicDE säilitab oma pühendumuse tehnilisele mitmekesisusele ja ei ole seotud ainult systemd-ga, on sellised projektid nagu Ravenports valmis koostööd tegema, pakkudes Sonici esmaklassiliseks töölauahalduriks BSD ja Illumos süsteemidele, kasutades oma installiprefiksit täiendama iga operatsioonisüsteemi pakutavat ilma midagi rikkumata..
SonicDE projekti filosoofia ja panustamiskultuur
Lisaks koodile järgib SonicDE tugevat filosoofiat, mis keskendub valikuvabadusele ja tervislikule insenerikultuurile. Projekti avalik dokumentatsioon rõhutab, et Usaldust vaba tarkvara vastu ei teenita turunduskampaaniate, vaid reprodutseeritavate tulemuste ja range tehnilise distsipliini kaudu..
Selle lähenemisviisi tulemuseks on repositooriumid, millel on selged panustamisjuhised, hoolikas paikade kontroll ja struktuur, mis on loodud nii, et Sa ei pea olema üks "tavalistest kolmest eksperdist", et panustada.Versioonide loomise, iga muudatuse dokumenteerimise ja deterministlike järkude tagamise abil langetatakse sisenemisbarjääri, võimaldades laiemal kogukonnal koodihoolduses osaleda.
Need, kes on avastanud SonicDE väljastpoolt KDE ökosüsteemi, hindavad eriti selle selgesõnalist mitmekesisuse kaitsmist Linuxi töölaual. Kaastöölised, kes olid juba toetanud selliseid harusid nagu MATE (mis säilitas GNOME 2 vaimu) või Trinity (keskendunud KDE 3-le), näevad SonicDE-s... selle traditsiooni loomulik jätk, mille kohaselt säilitatakse valikud, millest algsed projektid on otsustanud loobudaAntud juhul on eesmärk säilitada X11-l põhinev ja systemd suhtes agnostilisem Plasma kogemus.
Projekt julgustab kõiki, kes on huvitatud panustamisest, vaatama üle KAASAARISTAV dokument ning kasutama Sonic-win repositooriumi probleemide teatamise süsteemi ja muid komponente vigadest teatamiseks või täiustuste soovitamiseks. Lõppkasutajate toe saamiseks vaadake ka [link to relevant documentation]. iga levitamise kanalid ja nende ametlikud foorumid või vestlusedet konkreetsed pakendamise või integreerimisega seotud küsimused lahendataks sobivas kontekstis.
Kogukonna- ja suhtluskanalid
SonicDE kogukond on jaotatud erinevate kanalite vahel, nii traditsiooniliste kui ka moodsate, et igaüks saaks suhelda seal, kus ta end kõige mugavamalt tunneb. Muuhulgas mainitakse järgmisi: Bluesky, Discord, Mastodon, Matrix, IRC OFTC võrgus, Telegram ja X platvorm (endine Twitter)Kõigis neis on idee küsimuste koondamises, arenduste koordineerimises ning pideva dialoogi hoidmises kasutajate ja arendajate vahel.
X/Twitteri puhul tuletab platvorm ise kasutajatele meelde, et kõigile funktsioonidele juurdepääsuks peab neil olema lubatud JavaScript või kasutama ühilduvat brauserit. X-i abileht loetleb toetatud brauserid ja lingid teenusetingimustele, privaatsuspoliitikale, küpsiste poliitikale, juriidilisele teatele ja reklaamiteabele.See on meeldetuletus, et kuigi seal toimub palju tehnilisi vestlusi, on alati soovitatav seda kombineerida avatumate ja föderatiivsemate kanalitega nagu Matrix või Mastodon.
Noore, kuid laieneva projektina paneb SonicDE erilist rõhku varajase tagasiside saamisele. See hõlmab kõike alates kasutajakogemustest erinevatel distributsioonidel kuni konkreetsete veateadeteni sellistes valdkondades nagu globaalsed kiirklahvid, käitumine Wine'iga, ühilduvus graafikadraiveritega ja integratsioon alternatiivsete paketihalduritega. Uks on avatud neile, kes hindavad selgust, reprodutseeritavust ja tervislikumat avatud lähtekoodiga kultuuri..
See mitmekesine suhtlusvõrgustik hõlbustab ka koordineerimist teiste seotud projektidega, näiteks Plasma X11 täiustusjuhendite, X11 ja Waylandi kriitiliste võrdluste ning platvormideüleste pakendamisalgatustega. Kõik see tugevdab SonicDE ideed kui sõlme laiemas ökosüsteemis, mis toetab tehnoloogilist mitmekesisust vabas töölauakeskkonnas.
Pärast forgi päritolu, põhikomponentide (nt Sonic-win ja Sonic-workspace), X11-le pühendumise, Vulkaniga töötamise, selliste distributsioonidega nagu Arch, XLibre või OpenMandriva integreerimise, Ravenportsi kaudu BSD platvormidele võimaliku hüppe ja avatud panuse kultuuri ülevaatamist on selge, et SonicDE on ennast tõestamas tõsise alternatiivina neile, kes soovivad jätkata Plasma-laadse töölaua kasutamist X11-l tulevikukindlate garantiidega..