
SonicDE Tas ir kļuvis par vienu no interesantākajiem nosaukumiem Linux darbvirsmas pasaulē tiem, kas nevēlas padoties. modernas, ātras un labi uzturētas X11 sesijasRadīts kā atzars, kas koncentrējas uz KDE Plasma labāko īpašību saglabāšanu X11 vidē. šo projektu Kopiena veidojas kā pilnīga, viegla darbvirsmas vide, kas ļoti rūpīgi rūpējas par sava koda tehnisko kvalitāti.
Ap SonicDE tiek veidota vesela ekosistēma: sākot ar Sonic-Win logu pārvaldnieku un beidzot ar darba vidi, grafiskajām tēmām un gatavām X11 sesijām dažādām distribūcijām. Tas viss balstās uz ļoti skaidru filozofiju: Uzturot X11 dzīvu ar reāliem uzlabojumiem, reproducējamu inženieriju un nepiesaistot to tikai Wayland vai viena distro lēmumiemJa jūs interesē Linux darbvirsmas veiktspēja, elastība un daudzveidība, ir vērts apskatīt SonicDE.
Kas ir SonicDE un no kurienes tas radās?
SonicDE būtībā ir KDE Plazmas darbvirsmas galveno komponentu atzars, kas paredzēts X11Tas izrietēja no KDE plāniem attiecībā uz Plasma 6.8 — versiju, kurā augšupējais projekts tiecas uz praktiski ekskluzīvu nākotni Wayland platformā un pakāpeniski atsakās no X11 sesijas atbalsta. Saskaroties ar šo scenāriju, izstrādātāju kopiena nolēma glābt, attīrīt un uzlabot ar X11 saistīto kodu, lai piedāvātu stabilu alternatīvu.
Sākotnēji pazīstams kā "KDE-Lite", projekts ir attīstījies par precīzāku vīziju un ieguvis nosaukumu SonicDE. Ideja ir ne tikai saglabāt to, kas jau pastāvēja, bet arī Uzlabot X11 atbalstu, likvidēt obligāto Wayland atkarību un modernizēt iekšējos komponentus, nezaudējot saderību.Tas ietver visu, sākot no logu pārvaldnieka līdz darbvietai un komponentiem, kas nepieciešami pilnīgai darbvirsmas sesijai.
Projekta centrā ir vairākas krātuves, kas atvasinātas no KDE/plasma-workspace un KWin. Starp tām sonic-workspace tiek pasniegta kā darbvirsmas vides pamats, savukārt sonic-win darbojas kā X11 logu pārvaldnieks un kompozīcijas veidotājsSilver-sddm nodrošina tēmu un saistītos elementus grafiskajai pieteikšanās saskarnei. Viss šis kods ir mitināts GitHub platformā SonicDE organizācijas ietvaros, skaidri uzsverot atvērto ieguldījumu un tehnisko pārredzamību.
SonicDE ekosistēmas galvenās sastāvdaļas
Lai pilnībā izprastu SonicDE piedāvājumu, ir lietderīgi pārskatīt tā svarīgākās sastāvdaļas. Šī nav tikai kosmētiska modifikācija; tā ir... atsevišķu komponentu kopums, kas kopā veido pilnīgu darbvirsmas vidi, kuras pamatā ir X11.
Sonic-workspace: darbvirsmas sirds
Sonic-workspace komponents ir Plasma Workspace atzars, kas grupē moduļi, kas nepieciešami Plasma līdzīgas darbvirsmas vides palaišanai, bet orientēti uz X11 sesijāmSākot ar KDE kodu, SonicDE komanda ir koncentrējusies uz to daļu noņemšanu, kas ir stingri saistītas ar Wayland, novecojušu elementu aizstāšanu un stabilitātes uzlabošanu klasiskajos X11 scenārijos.
Šī darba vide saglabā darbvirsmas pieredzi, kas daudziem KDE lietotājiem ir pazīstama, taču ar daudz lielāku uzsvaru uz modularitāti. Patiesībā viena no galvenajām izmaiņām ir tā, ka Wayland atbalsts ir kļuvis neobligāts, un tas ir pieejams kā atsevišķa pakotne ar nosaukumu sonic-workspace-wayland.Tas ļauj lietotājiem vai distribūcijām aktivizēt Wayland tikai tad, kad tas tiešām ir nepieciešams, piemēram, HDR vai konkrētām Gamescope darbplūsmām, neapgrūtinot sistēmu ar nevajadzīgām komponentēm, ja viņi vēlas tikai X11.
Tādās vidēs kā OpenMandriva vai Arch Linux (izmantojot AUR pakotnes), sonic-workspace tiek izplatīts kā daļa no saskaņota komplekta, kas ietver arī logu pārvaldnieku, tēmu un īpašu X11 sesiju. Tas panāk integrēta pieredze, kas saglabā Plasma būtību, bet ar vieglāku, uz X11 orientētu pieeju.
sonic-win: X11 logu pārvaldnieks un kompozīcijas veidotājs
Sonic-win projekts ir KWin atzars X11, kas pārveidots kā Tikai X11 logu pārvaldnieks un kompozīcijas veidotājs, uzsvaru liekot uz vieglumu un veiktspējuTo galvenokārt izmanto kombinācijā ar darbvirsmas apvalku, piemēram, sonic-desktop vai SonicDE pašu darbvietu, lai gan to var izmantot arī kā atsevišķu logu pārvaldnieku citās vidēs.
Sonic-Win filozofija ir skaidra: logu pārvaldniekam jābūt pēc iespējas neuzkrītošam. Mērķis ir šāds: Lietotājs to gandrīz nepamanīs, izņemot gadījumus, kad tiks izmantotas papildu funkcijas.Atšķirībā no dažiem minimālistiskākiem pārvaldniekiem, sonic-win piedāvā plašu funkciju klāstu, taču tikai tik ilgi, kamēr tās nav pretrunā ar tā galveno misiju: būt stabilam, efektīvam un neuzkrītošam.
Šī atzarojuma pamatā ir uzlabotā KWin/X11 ceļš, kā arī iepriekšējo guiodic uzturētās atzara "kwin-x11-improved" darbu pamatā. Pēc tam SonicDE pārņem atbildību par kļūdu labošanu, optimizāciju ieviešanu un koda uzturēšanu, no kura KDE ir nolēmusi atteikties par labu Wayland. Kā aprakstīts projekta dokumentācijā, sonic-win nav paredzēts kā minimālistisks pārvaldnieks, ne arī kā tiešs aizstājējs čaulas specifiskiem pārvaldniekiem, piemēram, GNOME, vai arī kā nesalikta vide., lai gan to var konfigurēt scenārijiem bez kompozitora un tas saglabā iespēju izmantot X11 tīkla caurspīdīgumu.
silver-sddm un SonicDE vizuālais aspekts
Ekosistēma ir papildināta ar vizuāliem elementiem, piemēram, silver-sddm un saistītajām darbvirsmas tēmām. silver-sddm ir SDDM displeja pārvaldnieka tēma, kas pielāgota SonicDE darbvirsmai, sākotnēji paredzēts tādām vidēm kā KDE Plasma 6, bet ar savu identitāti Sonic projekta ietvaros.
Turklāt ir pieejamas tādas pakotnes kā sonic-silver-theme, kas nodrošina logu dekors, lietotnes stils un ļoti pielāgojama kopējā tēmaŠis pielāgošanas slānis ļauj SonicDE būt ne tikai tehniski Plasma atzarojumam, bet arī darbvirsmai ar savu estētiku, saglabājot saderību ar KDE ekosistēmu, bet radot skaidras atšķirības lietotāja pieredzē.
Citas pakotnes un Sonic X11 sesija
Distribūcijās, kas jau ir ieviesušas SonicDE, piemēram, XLibre vai OpenMandriva, tiek piedāvātas papildu pakotnes, lai atvieglotu lietotāja dzīvi. Viens piemērs ir sonic-x11-session, kas definē Sonic specifiska X11 sesija init pārvaldniekiem, piemēram, SDDMlai SonicDE varētu atlasīt tieši no pieteikšanās ekrāna.
XLibre gadījumā ir uzskaitītas vairākas saistītas pakotnes: sonic-silver-sddm kā pieteikšanās tēma, sonic-silver-theme kā globālā tēma, sonic-win kā KWin X11 atvasinājums un sonic-workspace kā darbvirsmas vides bāze. Katra no tām ir norādīta ar savu versiju un iepakošanas datumu, kas atspoguļo, ka Projekts ir dzīvs, bieži atjaunināts un arvien vairāk integrēts dažādos izplatījumos..
SonicDE priekšrocības salīdzinājumā ar pāreju uz Wayland
SonicDE lielā vērtība slēpjas tajā, kā tā risina dažus praktiskus ierobežojumus, ar kuriem daudzi lietotāji mūsdienās saskaras, lietojot Wayland. Tā nav ideoloģiska cīņa, bet gan par... piedāvāt stabilu alternatīvu tiem, kam nepieciešamas noteiktas lietas, lai tās varētu turpināt strādāt tāpat kā X11 vidē.
Piemēram, SonicWin vidē X11 ir pilnībā funkcionāla lokāli integrēto izvēļņu (LIM) ieviešana, kas daudzās Wayland vidēs vēl nav tik nobriedusi. Turklāt Inerciālā pārvietošana darbojas pareizi pat lietojumprogrammas darbojas, izmantojot WineTas rada ievērojamas izmaiņas mantoto programmu vai spēļu plūstamībā.
Ritināšanas darbība tādās lietojumprogrammās kā LibreOffice un Qt tiek raksturota kā vienmērīgāka, un atsevišķos Chromium aspektos ir novēroti uzlabojumi: Tādas darbības kā vilkšana un nomešana darbojas uzticamāk X11 vidē ar sonic-win kas dažās Wayland sesijās, kas ir svarīgi tiem, kas intensīvi izmanto pārlūkprogrammu darbam vai izstrādei.
Uzsvars ir likts arī uz globālo saīsņu pārvaldību. Funkcijas, piemēram, pogas “push to talk” lietotnē Telegram vai ātra ierakstīšanas statusa maiņa lietotnē OBS Studio. Tie darbojas stabili, pateicoties X11 globālajai karsto taustiņu sistēmai.Veilendā šis punkts joprojām ir sarežģīts lauks, jo drošības un izolācijas modelis apgrūtina saīsņu uztveršanu ārpus loga fokusa.
Ikdienā mazām detaļām ir nozīme: logi labāk atceras savu pozīciju pat starp sesijām, un Lietojumprogrammas, kurām precīzi jāzina sākuma ekrāns, piemēram, daudzas videospēles, gūst labumu no paredzamākas darbības.Turklāt tas ļauj ierakstīt ekrānu attālās darbvirsmas lietojumprogrammās, piemēram, TeamViewer, bez ierobežojumiem, kas bieži parādās Wayland.
Tam visam klāt nāk plašākas debates: kopienā, a kritisks X11 un Wayland salīdzinājums kurā tiek analizētas abu modeļu priekšrocības un trūkumi. SonicDE nenoliedz, ka Wayland ir stiprās puses (īpaši drošības un jaunu tehnoloģiju, piemēram, HDR, jomā), taču norāda, ka konkrētos uzdevumos un saderībā ar esošo programmatūru X11 joprojām piedāvā pilnvērtīgāku pieredzi daudziem lietotājiem.
Veiktspēja, Vulkan un tehniskie uzlabojumi Sonic-Win
Viens no interesantākajiem SonicDE izstrādes aspektiem ir darbs pie SonicWin grafiskās aizmugures sistēmas. Komanda ir sākusi Izstrādāt uz Vulkan balstītu aizmugursistēmu X11 kompozīcijaiTas paver durvis uz ievērojamiem efektivitātes, latentuma un grafikas stabilitātes uzlabojumiem.
Šī darba mērķis ir nodrošināt logu pārvaldniekam iespēju pilnībā izmantot mūsdienu grafisko procesoru (GPU) iespējas, samazinot centrālā procesora noslodzi un piedāvājot Vienmērīgāka pieredze animācijās, spēlēs un prasīgās lietojumprogrammāsApvienojumā ar jau tā vieglo forku, tiešas priekšrocības ir redzamas vidēs, kurās tradicionāli KWin_X11 tiek atkārtoti izmantots zem pārsega.
Patiesībā Sonic-Win neaprobežojas tikai ar SonicDE: daudzi vieglie galddatori, piemēram, XFCE, LXQt un citas vides, kas atkārtoti izmantojušas KWin_X11, var Izmantojiet Sonic-Win uzlabojumus, vienkārši instalējot to, praktiski neveicot konfigurācijas izmaiņas.Lietotāji, kuri ir veikuši šo pāreju, ziņo par labāku kadru tempu, mazāku RAM izmantošanu un paredzamāku uzvedību spēļu sesijās, pat ja netiek izmantota pati Sonic apvalks.
Visus šos centienus papildina spēcīga inženierijas disciplīna. Integrācijas procesā ar tādiem distributīviem kā OpenMandriva ir izveidotas darbplūsmas, kurās Visas atkarības ir izlabotas, katrs hešs ir pārbaudīts un katrs ielāps ir dokumentēts.Veidošanas soļi ir deterministiski, kas vairo pārliecību un atvieglo kopienai veidoto versiju reproducēšanu un problēmu skaidru novēršanu.
SonicDE: Iepakošana, izplatīšana un starpplatformu atbalsts
Viens no projekta nesenākajiem sasniegumiem ir Sonic-Win un Sonic-Workspace integrācija OpenMandriva infrastruktūrā. Pirmie šī distribūcijas pieprasījumi iezīmē pagrieziena punktu: no šī brīža, Pēc tam šie komponenti tiek veidoti un izplatīti konsekventā, reproducējamā un līdzstrādniekiem draudzīgā veidā..
Tikmēr Arch Linux AUR jau ir pieejamas "-sonic" pakotnes, kas ļauj instalēt Sonic-Win, Sonic-Workspace un citus saistītus komponentus. Tiek minēti arī plāni un notiekošais darbs, lai iekļautu SonicDE vairākās distribūcijās, tostarp uz X11 balstītās distribūcijās, piemēram, XLibre, kur Tādas pakotnes kā sonic-x11-session vai sonic-silver-theme jau ir pieejamas. x86_64 Galaxy repozitorijā.
Kopiena arī aktualizē jautājumu par atbalstu retāk sastopamām platformām. Tādi projekti kā Ravenports, kas piedāvā bezmaksas programmatūru tādām sistēmām kā DragonFly BSD, FreeBSD, MidnightBSD, NetBSD, Linux glibc un illumos, ir izrādījuši interesi par SonicDE. Ravenports līdzstrādnieks, kas iesaistīts KF6 bibliotēku portēšanā, lai nodrošinātu tādu lietojumprogrammu kā Okular izplatīšanu, ir izteicis vēlmi... Mēs arī ieviesīsim SonicDE darbvirsmas vidi šajās platformās, ja vien to atļaus tehniskā saderība..
Šajā kontekstā rodas arī diskusijas par systemd. KDE ir pārtraukusi atbalstīt FreeBSD savā Plasma pieteikšanās pārvaldniekā lēmumu dēļ, kas tiek uzskatīti par saistītiem ar spēcīgāku atkarību no systemd. SonicDE, pozicionējot sevi kā alternatīva noteiktiem Red Hat lēmumiem un agresīvajai virzībai uz Wayland un systemdTas, protams, ir mudināts labāk rūpēties par platformām, kas dod priekšroku citām starta sistēmām un daudzveidīgākām arhitektūrām.
Ja SonicDE saglabās savu apņemšanos ievērot tehnisko daudzveidību un nebūs piesaistīta tikai systemd, tādi projekti kā Ravenports ir gatavi sadarboties, piedāvājot Sonic kā pirmklasīgu darbvirsmas pārvaldnieku BSD un illumos sistēmām, izmantojot savu instalācijas prefiksu. papildināt katras operētājsistēmas piedāvājumu, neko nesabojājot..
SonicDE projekta filozofija un ieguldījumu kultūra
Papildus kodam SonicDE ievēro spēcīgu filozofiju, kuras centrā ir izvēles brīvība un veselīga inženierijas kultūra. Projekta publiskajā dokumentācijā ir uzsvērts, ka Uzticība brīvajai programmatūrai netiek nopelnīta ar mārketinga kampaņām, bet gan ar reproducējamiem rezultātiem un stingru tehnisko disciplīnu..
Šī pieeja nodrošina repozitorijus ar skaidrām ieguldījumu vadlīnijām, rūpīgu ielāpu kontroli un struktūru, kas izstrādāta tā, lai Lai varētu sniegt savu ieguldījumu, jums nav jābūt vienam no "parastajiem trim ekspertiem".Izveidojot versijas, dokumentējot katru modifikāciju un nodrošinot deterministiskas versijas, tiek pazemināts ienākšanas šķērslis, dodot iespēju plašākai kopienai piedalīties koda uzturēšanā.
Tie, kas atklājuši SonicDE ārpus KDE ekosistēmas, īpaši novērtē tā nepārprotamo daudzveidības aizstāvību Linux darbvirsmā. Līdzstrādnieki, kas jau ir atbalstījuši tādas atvases kā MATE (kas saglabāja GNOME 2 garu) vai Trinity (koncentrējās uz KDE 3), SonicDE saskata... dabisks turpinājums šai tradīcijai saglabāt iespējas, no kurām sākotnējie projekti ir nolēmuši atteiktiesŠajā gadījumā mērķis ir saglabāt Plasma pieredzi, kuras pamatā ir X11, un kas ir agnostiskāka attiecībā pret systemd.
Projekts mudina ikvienu, kas ir ieinteresēts sniegt savu ieguldījumu, pārskatīt VEICINĀJUMA dokumentu un izmantot Sonic-win repozitorija problēmu ziņošanas sistēmu un citus komponentus, lai ziņotu par kļūdām vai ieteiktu uzlabojumus. Lai saņemtu atbalstu no lietotājiem, lūdzu, skatiet arī [saite uz attiecīgo dokumentāciju]. katras izplatīšanas kanāli un to oficiālie forumi vai tērzēšanas tērzēšanas kanālilai konkrēti iepakošanas vai integrācijas jautājumi tiktu atrisināti atbilstošā kontekstā.
Kopienas un komunikācijas kanāli
SonicDE kopiena ir sadalīta dažādos kanālos, gan tradicionālos, gan modernos, lai ikviens varētu sazināties tur, kur jūtas visērtāk. Cita starpā tiek minēti šādi kanāli: Bluesky, Discord, Mastodon, Matrix, IRC OFTC tīklā, Telegram un X platforma (agrāk Twitter)Visās no tām ideja ir centralizēt jautājumus, koordinēt izstrādes un uzturēt pastāvīgu dialogu starp lietotājiem un izstrādātājiem.
X/Twitter gadījumā pati platforma atgādina lietotājiem, ka, lai piekļūtu visām funkcijām, ir jāiespējo JavaScript vai jāizmanto saderīga pārlūkprogramma. X palīdzības lapā ir uzskaitītas atbalstītās pārlūkprogrammas un saites uz pakalpojumu sniegšanas noteikumiem, privātuma politiku, sīkfailu politiku, juridisko paziņojumu un reklāmas informāciju.Tas ir atgādinājums, ka, lai gan tur notiek daudzas tehniskas sarunas, vienmēr ieteicams to apvienot ar atvērtākiem un federētākiem kanāliem, piemēram, Matrix vai Mastodon.
Kā jauns, bet augošs projekts, SonicDE īpašu uzsvaru liek uz agrīnu atsauksmju saņemšanu. Tas ietver visu, sākot no lietotāju pieredzes dažādos izplatījumos līdz konkrētiem kļūdu ziņojumiem tādās jomās kā globālie īsinājumtaustiņi, darbība ar Wine, saderība ar grafikas draiveriem un integrācija ar alternatīviem pakotņu pārvaldniekiem. Durvis ir atvērtas tiem, kas novērtē skaidrību, atkārtojamību un veselīgāku atvērtā pirmkoda kultūru..
Šis daudzveidīgais komunikācijas tīkls atvieglo arī koordināciju ar citiem saistītiem projektiem, piemēram, Plasma X11 uzlabošanas rokasgrāmatām, kritisku X11 un Wayland salīdzinājumu, kā arī starpplatformu pakotņu iniciatīvām. Tas viss pastiprina SonicDE ideju kā mezglu plašākā ekosistēmā, kas atbalsta tehnoloģisko daudzveidību brīvajā darbvirsmas vidē.
Pēc atzarojuma izcelsmes, galveno komponentu, piemēram, sonic-win un sonic-workspace, apņemšanās pret X11, darba pie Vulkan, integrācijas tādos izplatījumos kā Arch, XLibre vai OpenMandriva, iespējamā lēciena uz BSD platformām, izmantojot Ravenports, un atvērtā ieguldījuma kultūras pārskatīšanas ir skaidrs, ka SonicDE sevi pierāda kā nopietnu alternatīvu tiem, kas vēlas turpināt lietot Plasma līdzīgu darbvirsmu uz X11 ar nākotnes prasībām atbilstošām garantijām..