
Namizje Orbitiny To je eden tistih projektov, ki se začne skoraj samostojno in na koncu izzove ustaljene ideje. Če že nekaj časa uporabljate Linux in ste nekoliko naveličani gledanja ene in iste stvari v GNOME, KDE Plasma, Xfce in podobnih okoljih, to grafično okolje Morda vas bo zelo presenetilo. Ne le, da s funkcijami, ki jih ni na drugih namizjih, spreminja kalup, ampak to počne tudi ob ohranjanju klasičnega videza z znanimi ikonami, ploščami in meniji.
Daleč od tega, da bi bil le bežen poskus, Orbitiny je postal pravi modularni ekosistem Zgrajen je bil iz nič s Qt in C++ in se lahko izvaja kot gostujoče namizje na vašem trenutnem namiznem okolju ali pa se namesti kot glavno sistemsko okolje. Poleg tega se ponaša z nečim, kar lahko le malokdo trdi: je popolnoma prenosljiv. Lahko ga nosite na USB-ključku z vsemi nastavitvami in ga zaženete na katerem koli računalniku z Linuxom, kot da bi bilo vaše običajno namizno okolje.
Kaj točno je Orbitiny Desktop?
Ko govorimo o Orbitinyju, ne govorimo o preprosti alternativni plošči ali razvejanju drugega projekta. Orbitiny Desktop je popolno, izvirno grafično okolje, ki ni odvisno od nobene prejšnje osnoveRazvijalec je začel s praznim oknom v Qt Creatorju in ga sčasoma spremenil v ogromno DE, sestavljeno iz 47 komponent: 45 zunanjih programov (vključno z vtičniki) in 2 notranjih, ki bosta kasneje prav tako ločena.
Njihovo filozofijo lahko povzamemo v treh stebrih: funkcionalnost, inovativnost in razširljivostVse to je doseženo brez žrtvovanja znanega videza. Z drugimi besedami, ne poskuša na novo izumiti kolesa vizualno, temveč v smislu možnosti, ki jih lahko počnete z namizjem. Zato ohranja klasične elemente, kot so opravilna vrstica, ikone na namizju in meni aplikacij, hkrati pa uvaja edinstvene funkcije, kot so poteze na namizju, večkratno lepljenje in dinamične značke ikon.
Druga ključna ideja je, da Orbitiny deluje preko vašega trenutnega upravitelja okenNe prinaša svojega: zanaša se na tisto, ki jo vaša distribucija že uporablja (KDE Plasma, GNOME itd.) in deluje kot katera koli druga uporabniška aplikacija. Na vrhu obstoječega okolja nariše svoje celozaslonsko okno namizja, tako da lahko tudi na namizjih brez ikon (kot je "čisti" GNOME) še vedno doživite tisto klasično metaforo datotek in map v ozadju.
Izjemna prenosljivost: način prenosnika in sistemski način
Ena največjih prednosti Orbitinyja je osredotočenost na prenosljivost. Okolje lahko deluje v dveh glavnih načinih: prenosnem in neprenosnem (na sistemski ravni)To vam omogoča, da ga uporabljate kot gostujoče namizje ali kot glavno namizno okolje.
En prenosni načinVse datoteke, potrebne za namizje – vključno z aplikacijami, pripomočki in nastavitvami – so shranjene v enem samem imeniku. Nastavitve so shranjene skupaj s skriptom start-orbitiny.S kopiranjem te mape na pogon USB vzamete namizje s seboj točno tako, kot je bilo: iste plošče, iste teme, enaka prilagojena dejanja. Preprosto zaženite skript `start-orbitiny` na drugem računalniku z Linuxom in imeli boste isto okolje, brez namestitve in brez sledi na gostiteljskem sistemu.
Za aktiviranje tega načina, Dovolj je ustvariti posebno datoteko z imenom ».portable_mode«Odvisno od različice se preverjanje izvede v osnovni poti ($BASE_DIR) ali v $BASE_DIR/usr/bin. Od tam naprej notranja spremenljivka $BASE_DIR kaže na ta prenosni imenik, $SHARED_DIR pa na mapo »v skupni rabi«, kjer je priporočljivo pustiti datoteke in vire, ki jih želite uporabljati v različnih zaganjalnikih, da zagotovite nadaljnje delovanje na CD-jih z živim pogonom in različnih distribucijah.
En neprenosni ali sistemski načinOrbitiny se integrira s standardno konfiguracijsko shemo Linuxa. Nastavitve vsakega uporabnika so shranjene v $HOME/.config/orbitinyTako kot katero koli drugo sodobno namizno okolje. Velika novost v novejših različicah je grafični namestitveni program, ki omogoča namestitev Orbitinyja kot samostojnega okolja, ki ga je mogoče izbrati v upravitelju prikaza, ne da bi sistem zapolnili z razpršenimi datotekami: vse je organizirano v enem samem namestitvenem imeniku.
Modularna arhitektura in stabilnost namizja
V svojih najnovejših različicah je projekt doživel temeljito prenovo. Razvijalec je prepisal velik del kodne baze preseči zgolj "gostujoči" pristop in ga spremeniti v robustno DE, primerno za namestitev kot glavno namizje brez strahu pred globalnimi sesutji.
Rezultat je modularna arhitektura, sestavljena iz 47 komponent ločene druga od druge. Številne komponente, ki so bile prvotno integrirane neposredno v namizje, so bile ločene v neodvisne aplikacije: plošča, pripomočki za nastavitve, upravitelj naprav, upravitelj odložišča itd. To ima ključno praktično posledico: če se ena od teh aplikacij sesuje, se namizje ne sesuje.
Poleg tega je bil izveden Samodejni ponovni zagon kritičnih procesovČe se na primer glavna plošča ali okno namizja zapre zaradi sesutja, ga Orbitiny samodejno znova zažene. Ta mehanizem je še posebej pomemben, ko se izvaja kot celotno namizje seje, zagnano iz upravitelja prikaza, saj preprečuje pogost scenarij, ko po sesutju ostane prazen zaslon X11.
V povezavi s to prenovo je bila kodna baza očiščena, posodobljena in reorganizirana. Odpravljenih je bilo na desetine napak, povezanih z vlečenjem in spuščanjem, izbiro datotek, pozicioniranjem ikon, delovanjem plošče in stabilnostjo upravitelja odložišča.Posebej izmuzljiva napaka, ki sta jo povzročala std::string in std::bad_alloc in je lahko vplivala na več komponent, je bila celo odpravljena, kar je zmanjšalo naključne zrušitve in izboljšalo splošno delovanje.
Upravitelj datotek Qutiny in napredne funkcije namizja
Orbitiny ima integriran lasten upravitelj datotek, imenovan Qutiny (včasih v nekaterih besedilih imenovan tudi Qutinty). To ni le še en raziskovalec datotek, temveč osrednji del ekosistema z zelo nenavadnimi funkcijami. v drugih upraviteljih datotek.
Ena najbolj presenetljivih idej je ikone emblemovKo datoteko izrežete ali kopirate v odložišče, ikona prikaže majhen vizualni indikator, ki kaže, ali se datoteka izreže ali kopira. Če gre za mapo in se njena vsebina spremeni (datoteka je dodana ali odstranjena ali pa je nekaj spremenjeno), se prikaže tudi emblem, ki vas opozori na spremembo. Ti emblemi se raztezajo na nove, spremenjene, prazne datoteke ali mape brez vsebine.tako lahko vizualno zaznate, kaj se dogaja, veliko hitreje, ne da bi morali odpreti pogovorna okna z lastnostmi.
Administrator vključuje zanimive funkcije, kot so Združevanje datotekki vam omogoča, da eno besedilno datoteko povlečete na drugo, da združite njihovo vsebino, ali možnost Prilepi v datoteko, ki zazna, ali odložišče vsebuje besedilo ali slike, in jih doda na konec (ali začetek) obstoječe datoteke. Če prilepite v mapo, Qutiny samodejno ustvari novo datoteko z vsebino odložišča., tako za besedilo kot za slike, pri čemer se ustvarijo edinstvena imena, da se ne bi ničesar prekrivalo.
Druga odlikovalna značilnost je večnamensko lepiloNa namizju ali v Qutinyju lahko izberete več map, pritisnete prilepi in datoteke ali besedilna vsebina iz odložišča se bo porazdelila po vseh izbranih mapah. To v kombinaciji z možnostjo odprite več terminalov hkrati (enega za vsak imenik, izbran v meniju »Odpri terminal«), olajša delovne procese, ki na drugih namizjih zahtevajo več ročnih korakov.
Quitiny je zadolžena tudi za prikazovanje Namenske ikone za točke priklopa in domače imenike uporabnikovČe je naprava, kot je /dev/sdc1, nameščena na /mnt/my_mountpoint, se ne spremeni le ikona, ampak ime, ki ga vidite v pogledu datoteke, vključuje ime naprave v oklepaju, na primer »my_mountpoint (/dev/sdc1)«. To vam omogoča, da takoj prepoznate, kateri imenik je točka vpenjanja in na katero napravo je nameščen, ne da bi morali uporabljati terminal. Podobno so domači imeniki različnih uporabnikov prikazani s posebnimi ikonami, ne le s potjo /home, kar vam pomaga, da jih hitro ločite od katere koli lokacije v sistemu.
Glede interakcije, Qutiny ponuja iskalnik s podporo za iskanje vsebine znotraj datotekZ možnostjo zahteve, da ujemanje vključuje drugo besedo v isti vrstici, so rezultati znatno zoženi. Obravnavanih je bilo več ergonomskih podrobnosti: na primer, pritisk tipke v mapi filtrira elemente namesto da bi jih izbral, velikosti ikon pa je mogoče prilagoditi s Ctrl + kolesce ali edinstveno kombinacijo desnega klika + kolesce. Vključena so tudi napredna dejanja, kot je »Prilepi z rsync«, ki odpre terminal in kopira z rsync, skupaj z ukazom `time` za merjenje trajanja operacije.
Vizualno, upravitelj datotek Vsebuje izvirne pesmi, kot je pesem Coconut.Pogledi ikon, seznamov in podrobnosti so na voljo tudi v rezultatih iskanja. V novejših različicah so odpravili več napak pri izbiri, pojavne menije na napačnih položajih, težave s predogledom, ko so sličice onemogočene, in manjše prilagoditve velikosti ikon za zagotavljanje čim bolj tekočega delovanja.
Plošča Orbitiny: več plošč, profili in resnično vlečenje in spuščanje
Orbitinyjeva plošča ni le "lepa priklopna plošča". Gre za zelo prilagodljivo orodno vrstico s podporo za funkcijo »povleci in spusti«, ne da bi bilo treba vstopiti v načine urejanja.Z namizja ali upravitelja datotek (vključno s Thunarjem, Nemom, Dolphinom itd.) lahko vzamete katero koli datoteko ali mapo in jo spustite neposredno na ploščo, da ustvarite zaganjalnik. Podobno lahko programčke in zaganjalnike prerazporedite tako, da jih preprosto povlečete in spustite.
Ta plošča vključuje zelo popoln meni aplikacijS popolno podporo za funkcijo »povleci in spusti« lahko prerazporedite ikone v meniju, premikate elemente med kategorijami in uporabljate namensko stransko vrstico za zagon pogosto uporabljenih aplikacij ali bližnjic. Med 18 razpoložljivimi programčki je eden, ki izvaja ta začetni meni, skupaj z drugimi za opravila, sistemsko vrstico, zvok, predale, hitre zaganjalnike in drugo.
Ena najmočnejših lastnosti je podpora za več profilov ploščVsak profil je konfiguracijski niz programčkov, shranjenih v svojem imeniku. Iz Upravitelj profilov Profile lahko ustvarjate, preimenujete, aktivirate ali deaktivirate ter med njimi preklapljate tako enostavno kot pri preklapljanju kanalov na televizorju. To vam na primer omogoča, da imate minimalistično ploščo za delo in bolj dovršeno za prosti čas, ter med njima preklapljate v nekaj sekundah.
Poleg tega so na voljo namenska orodja za centralno upravljanje nadzorne plošče: Upravitelj vtičnikov, upravitelj panelov in upravitelj temIz teh vmesnikov lahko z dvojnim klikom dodajate vtičnike, ustvarjate ali brišete plošče, aktivirate ali deaktivirate določene orodne vrstice, uporabljate teme, jih izvozite, odpirate njihove imenike in jih preimenujete, ne da bi se morali premikati po več kontekstnih menijih. Cilj je bil odpraviti občutek "labirinta podmenijev", ki ga je avtor sam priznal kot motečega v prejšnjih različicah.
Plošča lahko Lahko se pritrdi na kateri koli rob zaslona, lebdi na sredini ali deluje kot priklopna postaja ali namizna vrstica.Velikost je mogoče spreminjati z miško in premikati med monitorji. Odpravljene so bile napake pri izračunu višine pri preklapljanju med zasloni z različnimi ločljivostmi, težave s spreminjanjem velikosti, ko je na vrhu ali ob strani, in neželeno vedenje, ki je povzročalo spontane spremembe velikosti po prilagoditvi.
Poteze na namizju, napredni konteksti in nadzorna plošča
Ena od značilnosti, ki najbolj odlikuje Orbitiny, je njena izvorna podpora za geste na namizjuZ miško lahko na praznem območju namizja narišete vzorce – podobno kot geste v nekaterih brskalnikih – za izvajanje ukazov po meri ali vnaprej določenih dejanj. Podprtih je do 12 gest na gumb (levi in desni), poleg tega pa še dodatne konfiguracije s klikom s srednjim gumbom.
Te geste niso odvisne od vidnih ikon. Delujejo ne glede na to, ali so ikone prikazane na namizju ali če so onemogočene.Te lahko spremenite v razdelku »Geste« v naprednih nastavitvah okolja. Poleg gest lahko dejanja dodelite dvojnemu kliku na prazna območja namizja, dolgemu pritisku desne tipke miške v kombinaciji z dvojnim klikom ali kliku s srednjo tipko miške, ki privzeto odpre vizualno privlačen meni diskov in particij.
Kontekstni meniji imajo tudi svojo osebnost. Orbitiny uporablja menije po meri, ne tipičnih blokirajočih menijev QMenu.To pomeni, da globalne bližnjice na tipkovnici v X11 delujejo tudi, ko je odprt kontekstni meni, namesto da bi bile "ugrabljene", kot je to v primeru mnogih standardnih aplikacij. Ti meniji vključujejo integriran brskalnik imenikov, dejanja po meri za datoteke in pogovorno okno "Zaženi" za izvajanje ukazov na izbranem naboru datotek.
Za upravljanje celotne konfiguracije okolje vključuje prenovljena nadzorna plošča z ikonamiVsak razdelek z nastavitvami je bil ločen v svoj neodvisen pripomoček ali modul, tako da če eno orodje za nastavitve odpove, to ne vpliva na celotno ploščo ali namizje. Poleg tega je bil uveden sistem za spremljanje datoteke settings.ini v realnem časuČe odprete to datoteko (preprosto besedilno datoteko INI) in spremenite parametre, kot so imenik namizja, ozadje ali robovi vsebine, bo namizje ob shranjevanju datoteke zaznalo spremembo in takoj uporabilo spremembe.
Vizualno Orbitiny vključuje estetske izboljšave, kot so učinki bledenja in "tekoče" animacije pri lebdenju nad ikonami na namizjukot tudi 3D sence na besedilu ikon, ki jih je mogoče omogočiti ali onemogočiti v nadzorni plošči. Izboljšan je bil tudi sistem tem z Dinamični mehanizem tem, ki temelji na CSS-ju urejanje na disku in poseben upravitelj tem za ploščo ter zaledni API, zasnovan za prihodnjega globalnega upravitelja tem.
Napredna virtualna namizja in neodvisnost zaslona
Orbitiny ni omejen na "več namizij" v tradicionalnem slogu. Njihov programček za virtualno namizje gre še korak dlje, saj vam omogoča, da z vsakim delovnim prostorom povežete drug imenik namizja.Na ta način se pri preklapljanju med virtualnimi namizji ne samo skrijejo in prikažejo različna okna, temveč se spremeni tudi nabor ikon in mapo za ozadje, kot če bi preklapljali z enega računalnika na drugega.
Idejo dopolnjuje podpora prilagojeni in neodvisni imeniki namizja na monitorNi vam treba uporabljati $HOME/Desktop: za vsak zaslon in vsako virtualno namizje lahko izberete poljubno pot. V praksi to pomeni, da imate lahko na enem monitorju namizje, osredotočeno na delo, s svojimi projekti in dokumenti, na drugem pa drugo namizje, namenjeno prosti čas ali sistemski administraciji, z drugo mapo kot osnovo in različnimi ozadji.
Ta fleksibilnost se odraža tudi v načinu prilagajanja robovi vsebine namizjaV razdelku »Nastavitve okolja in delovnega prostora → Videz« lahko nastavite levi, zgornji, desni in spodnji rob, ki določajo, kje se ikone začnejo. To je še posebej uporabno, če Orbitiny uporabljate na drugih okoljih z lastnimi ploščami (kot je zgornja vrstica GNOME ali stranske vrstice), s čimer preprečite, da bi bile ikone skrite za temi vrsticami.
Upravitelj naprav, WINE, DOSBox in druge posebne funkcije
Med najbolj presenetljivimi notranjimi pripomočki je Upravitelj naprav OrbitinyZa razliko od drugih rešitev, ki se zanašajo na zunanja orodja ali črne sezname modulov, vam ta upravitelj omogoča, da s preprostim klikom z desno miškino tipko onemogočite ali omogočite posamezne naprave, pri čemer ciljate neposredno na določeno napravo in ne na celoten modul jedra. Vse to se naredi brez ponovnega zagona sistema.
Namizje se integrira tudi Izvorna podpora za WINE in DOSBoxTo pomeni, da če povlečete izvedljivo datoteko sistema Windows ali DOS na ploščo ali jo odprete iz Qutinyja ali namizja, se bo samodejno poslala v Wine ali DOSBox, odvisno od primera. Ideja je, da lahko te binarne datoteke upravljate tako naravno kot katero koli drugo lokalno datoteko, ne da bi si morali zapomniti določene ukaze.
Druga zanimivost je njegova združljivost z Datoteke MAFF (Mozilla Archive Format)Če dvokliknete datoteko MAFF, jo Orbitiny izvleče v /tmp in jo odpre, kot da bi bila HTML, ter tako obnovi arhivirane strani, ki jih mnogi brskalniki izvorno ne podpirajo več.
Okolje vključuje tudi Okno tipa »Nadzorna plošča« To se prikaže, ko kliknete na rob namizja. Prikaže izvajajoča se opravila in nameščene aplikacije s funkcijami iskanja in filtriranja. Zaenkrat je zaznavanje izvajajočih se aplikacij zasnovano za X11, saj je navedeni cilj projekta uradna podpora samo temu grafičnemu strežniku.
Glede Waylanda je bil avtor sam jasen: Orbitiny trenutno uradno podpira samo X11. V Wayland Opaženi sta bili vsaj dve pomembni težavi: gumbi za opravila v oknu niso pravilno prikazani in sistemska vrstica ne deluje pravilno. Uradna podpora za sestavljalce Wayland je načrtovana za pozneje, vendar sta trenutno testiranje in razvoj osredotočena na X11.
Varnost, "VIP" datoteke in dodelana uporabniška izkušnja v Orbitinyju
Drug vidik, ki je bil skrbno upoštevan, je varnost in preprečevanje človeških napak. Orbitiny na primer vključuje seznam konfiguracijskih datotek »VIP« ki se dinamično naloži iz datoteke vip_files.conf. Sem spadajo kritični imeniki, kot so .config, .local, Desktop in drugi. Če poskušate izbrisati katerega koli od teh elementov iz upravitelja datotek, se prikaže posebno opozorilo, ki označuje, da boste izbrisali pomembno konfiguracijsko datoteko.
Pri delu s skripti sistem ponuja možnost, imenovano »Zaženi in označi kot varno« v potrditvenem pogovornem oknu. Če je privzeti pravilnik nastavljen na »Vprašaj«, vam ta možnost omogoča, da zaženete skript in zabeležite njegovo kontrolno vsoto v datoteko. Ko ga naslednjič zaženete in se kontrolna vsota ujema, ne boste pozvani k potrditvi, tudi če še naprej uporabljate način »Vprašaj«. To uravnoteži udobje in varnost, ne da bi pri tem žrtvovali osnovno zaščito pred nepričakovanimi spremembami skriptov.
Upravitelj odložišča je prav tako še posebej napreden. Ne snema samo besedila, temveč tudi datoteke in slikeDatoteko lahko na primer kopirate v odložišče, nato kopirate besedilo, odprete okno upravitelja odložišča in dvokliknete datoteko, da jo obnovite kot trenutno vsebino, ali pa ta vnos neposredno povlečete iz okna upravitelja v drugo aplikacijo. Odpravljene so bile napake, ki so vplivale na kopiranje podatkov HTML, preveliko velikost novih vnosov in neaktivnost, ko je bilo kopirano samo besedilo, v teku pa so tudi načrti za trajno ločitev tega upravitelja v neodvisen proces za nadaljnjo izboljšanje stabilnosti.
Končno, projekt posveča pozornost na videz majhnim podrobnostim, ki pa naredijo razliko: Alternativne bližnjice, kot je CTRL+Insert, za kopiranje datotekPrenovljeno pogovorno okno za izbiro ozadja, ki je zdaj pravi izbirnik in ne le rešitev za upravitelja datotek, skupaj s popravki pogovornih oken, kot je »Izprazni koš«, in manjšimi prilagoditvami grafične skladnosti v programčkih. Vse to ima za posledico bolj dodelan občutek namizja, čeprav avtor poudarja, da Orbitiny »še zdaleč ni končan« in je še vedno v aktivnem razvoju.
Orbitiny Desktop je postal ogromno, modularno in presenetljivo zrelo grafično okolje Izjemno je, da se je začel kot osebni projekt, ki ga je gnalo razočaranje nad običajnimi namizji Linuxa. Ponuja edinstveno kombinacijo: popolno prenosljivost, arzenal ekskluzivnih funkcij, osredotočenih na resnično produktivnost, globoko integracijo z X11, upravitelja datotek in ploščo, ki je daleč boljša od standardne, ter možnost delovanja tako na drugem namiznem okolju kot v samostojnem načinu. Vsak, ki ga preizkusi, bo našel edinstveno namizno izkušnjo, zasnovano tako, da v celoti sprejme koncept "klasičnega namizja", ne da bi pri tem žrtvoval drzne ideje, ki še niso dosegle običajnih okolij.