- Orbitiny Desktop è un ambiente grafico modulare e portatile per Linux, creato da zero con Qt e C++, che può essere eseguito su altri desktop o come DE principale.
- Offre funzionalità esclusive come gesti desktop, emblemi di icone dinamici, incollamento multiplo, desktop virtuali con directory indipendenti e pannelli altamente configurabili con profili.
- La sua architettura si basa su 47 componenti disaccoppiati, con riavvio automatico dei processi critici, un proprio file manager (Qutiny), gestore dispositivi, supporto integrato per WINE/DOSBox e un gestore avanzato del appunti.
- Include la modalità portatile basata su start-orbitiny e .portable_mode, l'integrazione standard in $HOME/.config/orbitiny, un programma di installazione grafico, un motore di temi dinamici e un gran numero di correzioni di bug e miglioramenti della stabilità.

Se hai giocato con Linux per un po', potresti facilmente avere la sensazione che tutte le scrivanie finiscono per assomigliarsiGNOME da una parte, KDE Plasma dall'altra, Xfce, Cinnamon... alcuni più minimalisti, altri più elaborati, ma con idee molto simili. Orbitiny Desktop arriva giusto in tempo per rompere questa monotonia senza costringervi a rinunciare alla classica esperienza di icone, pannelli e menu.
Orbitiny è un progetto creato quasi interamente da una persona che è cresciuto fino a diventare un ecosistema desktop enorme, modulare e portatileCostruito da zero con Qt e C++, non è un fork o un livello di personalizzazione, ma un ambiente a sé stante che può essere eseguito sul desktop esistente (come qualsiasi altra app) o installato come ambiente principale, con alcune funzionalità piuttosto folli che non troverete in altri ambienti desktop.
Cos'è Orbitiny Desktop e perché è così diverso?
Orbitiny Desktop è un ambiente grafico completo per Linux. Sviluppato da zero utilizzando Qt e programmato interamente in C++. L'autore è letteralmente partito da una finestra vuota in Qt Creator e, con il tempo, lo ha trasformato in un desktop con 47 componenti diversi: 45 programmi esterni (tra cui applet e utilità) e 2 interni che saranno anch'essi separati.
La loro filosofia ruota attorno a tre pilastri: funzionalità, innovazione ed estensibilitàPur mantenendo un aspetto familiare a chiunque provenga da ambienti desktop classici, non offre un design insolito o sperimentale: sono ancora presenti il pannello, il menu delle applicazioni, le icone del desktop e la barra delle applicazioni. Tuttavia, al suo interno, incorpora idee raramente viste insieme in un ambiente desktop.
Una delle chiavi è che Orbitiny non include il proprio gestore di finestreSi basa sull'ambiente desktop già utilizzato dalla tua distribuzione (KDE Plasma, GNOME, Xfce, ecc.) e funziona come qualsiasi altro programma, disegnando la propria finestra desktop a schermo intero sopra l'ambiente host. In questo modo, anche su desktop senza icone, come GNOME "puro", puoi comunque avere un desktop con cartelle e file.
Inoltre, Orbitiny può funzionare in due modi: come desktop ospite sopra il tuo DE attuale o come ambiente installato a livello di sistema, selezionabile dal gestore di sessione. Questa dualità è possibile grazie a un design altamente modulare e all'attenzione degli sviluppatori per la portabilità.

Portabilità estrema: modalità laptop e modalità sistema
Uno degli aspetti più sorprendenti di Orbitiny è la sua attenzione al portabilità desktop assolutaL'ambiente può essere eseguito in modalità portatile senza installazione o in modalità "non portatile" integrata con il sistema, e sei tu a decidere come utilizzarlo su ogni macchina, dai computer normali ai miniPC come Mini PC desktop Framework.
En modalità portatileTutti i file necessari (binari, librerie, utilità e impostazioni) risiedono in un'unica directory. L'utente deve solo corri il copione inizio-orbitale Da quella cartella, il desktop appare sopra l'ambiente corrente, senza influire sul sistema host. Tutte le configurazioni vengono salvate nella stessa directory dello script, quindi è sufficiente copiare la cartella su un'unità USB. USB per portare l'intero ambiente desktop su un'altra macchina, anche in SBC con distribuzioni leggere come DietPi.
Per attivare questo comportamento, Orbitiny verifica l'esistenza di un file speciale chiamato .modalità_portatileA seconda della versione, questo file viene cercato in $BASE_DIR o su $BASE_DIR/usr/binQuando il file esiste, la variabile interna $BASE_DIR punta a quella directory portabile e $SHARED_DIR fa riferimento alla sottocartella "shared", progettata per archiviare lì le risorse condivise e mantenere la portabilità tra distribuzioni e ambienti Live.
En modalità non portatile (ovvero, quando installato a livello di sistema), Orbitiny si comporta come qualsiasi ambiente grafico moderno: Le preferenze di ogni utente vengono salvate in $HOME/.config/orbitinyL'ottava versione del desktop ha introdotto un programma di installazione grafico che consente di distribuirlo come un DE completo, senza dover "hackerare" script o inventare launcher e senza riempire il sistema di file sparsi ovunque: viene installato in una directory chiaramente delimitata con tutto il necessario al suo interno.
Questa flessibilità ti consente di utilizzare Orbitiny come Computer portatile per gli ospiti quando vuoi semplicemente provarlo o portarlo su una chiavetta USB, e come scrivania principale quando sei convinto e vuoi iniziare la sessione direttamente dal display manager.
Architettura modulare e stabilità ambientale
Con il passaggio alle versioni recenti, Orbitiny ha subito un massiccia riscrittura del suo codice baseCiò che era nato come un desktop sopra un altro (pensato solo per la modalità ospite portatile) aveva bisogno di maturare per funzionare in modo autonomo, e questo ha portato lo sviluppatore a scartare buona parte del vecchio codice e a rifare la struttura da zero.
Il risultato è un file architettura modulare con 47 componenti separatiMolti componenti che in precedenza facevano parte del processo desktop principale (il pannello, le utilità di configurazione, il gestore dispositivi e parti del gestore degli appunti) sono stati estratti in applicazioni separate. In questo modo, se uno di questi moduli si blocca, il resto dell'ambiente continua a funzionare senza causare un blocco completo del sistema.
Inoltre, Orbitiny implementa Riavvio automatico dei processi criticiSe il pannello o la finestra principale del desktop si blocca, il sistema lo riavvia senza l'intervento dell'utente. Questo è particolarmente importante quando si utilizza Orbitiny come desktop di sessione autonomo, perché evita di rimanere a fissare uno schermo. schermo nero in caso di rottura del pannello.
Allo stesso tempo sono state apportate delle correzioni decine di errori sparsi nell'ambiente: problemi con il trascinamento e il rilascio delle icone sul desktop, impossibilità di riposizionarle, menu contestuali che apparivano in coordinate strane, crash del gestore degli appunti quando si faceva doppio clic sugli elementi, ritardi nello spostamento del pannello quando ancorato a determinati lati dello schermo, errori nell'area di notifica (SysTray) e bug molto sfuggenti relativi a std::string e std::bad_alloc che potevano causare chiusure casuali in vari componenti.
Con questo lavoro di pulizia, Orbitiny passa dall'essere un curioso esperimento a un ambiente grafico solido e sorprendentemente maturo È nato come un progetto personale. Ciononostante, l'autore insiste sul fatto che è ancora in fase di sviluppo e che ci sono parti da completare o riscrivere in seguito.
Qutiny: il file manager come elemento centrale
Orbitiny non si basa su Dolphin, Thunar o Nemo: ha il suo file manager, chiamato Qutiny (a volte Qutinty), che si integra profondamente con il resto del desktop e fornisce funzioni molto specifiche volte a migliorare il lavoro quotidiano con i file.
Una delle caratteristiche distintive di Qutiny è la emblemi iconiciQuando si taglia o si copia un file, l'icona mostra un piccolo badge che indica se il file viene tagliato o copiato negli appunti. Se si tratta di una directory e il suo contenuto cambia (viene creato o eliminato qualcosa), viene aggiunto un altro badge che indica la modifica. Questa logica è stata estesa a file e directory nuovi, modificati e vuoti, in modo da poter vedere a colpo d'occhio cosa è cambiato nel file system senza dover aprire le finestre di dialogo delle proprietà.
Quitiny offre caratteristiche insolite come Unisci fileche consente di trascinare un file di testo su un altro per aggiungere il suo contenuto alla fine del file di destinazione, oppure l'opzione Incolla nel fileCon Qutiny, puoi copiare testo o immagini dagli appunti direttamente in un file esistente, all'inizio o alla fine. Se l'operazione viene eseguita su una cartella, Qutiny crea automaticamente un nuovo file con il contenuto degli appunti, generando nomi univoci per evitare sovrascritture.
Un'altra caratteristica curiosa è la multi-collaÈ possibile selezionare più cartelle e premere "Incolla"; Qutiny distribuirà il contenuto degli appunti su tutte. Questa funzionalità è valida per file, testo e immagini e, se combinata con la possibilità di aprire più terminali (uno per ogni directory selezionata), è possibile impostare flussi di lavoro molto potenti senza uscire dall'ambiente grafico.
Quitiny distingue anche visivamente punti di montaggio e directory home degli utentiI punti di montaggio mostrano icone specifiche e il nome visibile include il dispositivo associato. Ad esempio, se /dev/sdc1 è montato in /mnt/my_point, Esplora risorse visualizzerà "my_point (/dev/sdc1)" anziché solo "my_point". Allo stesso modo, le cartelle home dei singoli utenti utilizzano icone dedicate, non limitate al percorso /home, che aiutano a identificare la posizione senza dover utilizzare la directory /home. terminale.
A livello di interazione, il gestore consente ricerca per nome e per contenuto All'interno dei file, è presente un'opzione per richiedere che più parole appaiano sulla stessa riga per un filtraggio migliore. Sono stati apportati piccoli accorgimenti ergonomici: premendo un tasto in una cartella si avvia il filtraggio anziché selezionare il primo elemento corrispondente; le dimensioni delle icone possono essere regolate con Ctrl+rotella o una combinazione alternativa di clic destro + rotella; ed è stata aggiunta un'azione avanzata, "Incolla con rsync", che apre un terminale e utilizza rsync insieme al comando time per creare copie robuste e misurarne il tempo impiegato.
Visivamente, Qutiny ha canzoni originali come Coconut Offre inoltre visualizzazioni di icone, elenchi e dettagli, anche nei risultati di ricerca. Nelle versioni recenti sono stati risolti diversi bug relativi alla selezione intermittente, alle anteprime che apparivano anche quando disattivate, all'utilizzo eccessivo della CPU in modalità inattiva e alle dimensioni incoerenti delle icone.
La dashboard di Orbitiny: profili, plugin e vera funzionalità drag & drop.
Il pannello Orbitiny non è solo un bel dock; è una barra che punta tutto su impostazioni avanzate e trascinamento naturaleNon è necessario attivare una modalità di modifica speciale: basta prendere un file o una cartella dal desktop o da qualsiasi file manager (Thunar, Nemo, Dolphin, Qutiny stesso...) e trascinarlo sul pannello per creare un launcher.
Questo pannello integra un menu dell'applicazione molto completoCon supporto completo per il drag-and-drop all'interno del menu stesso. È possibile riorganizzare le icone, spostare le app tra le categorie e gestire una barra laterale con le scorciatoie utilizzate di frequente. Le 18 applet disponibili includono il launcher principale, la barra delle applicazioni, la barra delle applicazioni, i controlli audio, i cassetti, le impostazioni rapide e altro ancora.
Una delle funzioni più potenti è la supporto per profili di pannelli multipliOgni profilo è essenzialmente una directory di configurazione con un set specifico di applet e impostazioni. Dal Gestore Profili, è possibile creare, rinominare, attivare o disattivare i profili e passare da uno all'altro con la stessa facilità con cui si cambia canale TV, passando da un pannello di lavoro minimalista a uno ricco di scorciatoie per l'intrattenimento o i test.
Per evitare di perdersi tra le opzioni, Orbitiny include un Gestore componenti aggiuntivi, un gestore pannelli e un gestore temi specifici per il pannelloDalle interfacce centralizzate, è possibile aggiungere plugin con un doppio clic, creare o eliminare pannelli, attivare o disattivare barre degli strumenti, applicare temi, esportarli, aprire le relative cartelle e rinominarli, il tutto senza dover passare attraverso cascate di sottomenu. L'obiettivo è eliminare la sensazione di "labirinto" che lo stesso autore aveva riconosciuto nelle versioni precedenti.
Il pannello può si attacca a qualsiasi bordo, fluttua al centro o si comporta come un dock o una barra della scrivaniaOffre opzioni di regolazione automatica. Può essere ridimensionato con il mouse e spostato tra i monitor; sono stati corretti errori di calcolo dell'altezza quando si passa a schermi con risoluzioni diverse, così come problemi di ridimensionamento quando ancorato alla parte superiore o ai lati.
Gesti del desktop, menu contestuali avanzati e Pannello di controllo
Se c'è una cosa che definisce Orbitiny, è il suo supporto nativo per gesti desktop in stile browserÈ possibile disegnare motivi con il mouse su un'area vuota del desktop per eseguirli comandi azioni personalizzate o predefinite, senza bisogno di icone visibili o configurazione scorciatoie da tastiera classici.
Il sistema supporta fino a 12 gesti per pulsante del mouse (sinistra e destra), oltre a azioni aggiuntive per il clic centrale. Tutto questo è configurabile nella sezione "Gesti" delle preferenze avanzate. È anche possibile assegnare comportamenti specifici al doppio clic sullo sfondo del desktop o a combinazioni come tenere premuto il tasto destro del mouse e fare doppio clic.
Anche i menu contestuali del desktop e del file manager hanno una loro personalità. Invece di utilizzare il classico QMenu, che blocca l'utente, Orbitiny utilizza menu personalizzati non bloccantiCiò significa che le scorciatoie globali di X11 continuano a funzionare anche quando un menu contestuale è aperto. All'interno di questi menu, troverete un browser di directory integrato, un menu a discesa "Esegui" per eseguire comandi su file selezionati e un sistema di azioni personalizzate facilmente modificabili dalle impostazioni.
La gestione dell'adeguamento globale avviene attraverso un Pannello di controllo riprogettato, basato su icone e moduli indipendentiOgni sezione di configurazione (icone del desktop, aspetto, pannello, dispositivi, ecc.) viene eseguita come un'utilità separata; se uno di questi moduli si guasta, non influisce sull'intero desktop o pannello. Inoltre, è stato introdotto un sistema di monitoraggio in tempo reale per il file settings.ini: aprendolo, modificando i parametri e salvando, il desktop rileva le modifiche e le applica immediatamente.
Visivamente, Orbitiny ha ricevuto miglioramenti estetici come Effetti di dissolvenza "liquidi" sulle icone quando ci si passa sopra con il mouseTesto con ombreggiatura 3D per i titoli delle icone (attivabile/disattivabile dal Pannello di controllo) e un motore di temi dinamico basato su CSS modificabile su disco. Il pannello ha un proprio gestore di temi e lo sviluppatore sta sviluppando un'API backend per un futuro gestore di temi globale.
Desktop virtuali avanzati e desktop per monitor
Orbitiny non si accontenta dei tipici desktop virtuali che si limitano a nascondere o mostrare le finestre. La sua applet per l'area di lavoro va oltre, consentendo di associare... una directory desktop diversa per ogni desktop virtualePertanto, quando si cambia spazio di lavoro, non cambiano solo le finestre visibili: cambiano anche le cartelle che contengono contenuti sul desktop e, di conseguenza, anche le loro icone.
Questa idea si combina con il supporto per directory desktop personalizzate separate dal monitorNon è obbligatorio utilizzare $HOME/Desktop; è possibile scegliere una cartella qualsiasi per ogni schermata e ogni desktop virtuale. In pratica, è possibile avere un desktop dedicato al lavoro, con i propri progetti e documenti, su un monitor, e un desktop dedicato alla multimedialità o all'amministrazione di sistema, con uno sfondo e icone diversi, su un altro monitor.
Per integrarsi bene con desktop host come GNOME o KDE, Orbitiny consente di regolare il margini del contenuto desktopDa "Impostazioni Ambiente e Spazio di Lavoro → Aspetto" è possibile definire i margini sinistro, superiore, destro e inferiore da cui posizionare le icone. Questa funzionalità è molto utile quando Orbitiny viene eseguito su un altro ambiente desktop con pannelli esistenti, impedendo che le icone vengano nascoste dietro le barre superiori o laterali.
Le note degli sviluppatori menzionano anche il comportamento di icone speciali come "Sistema Linux" o "Dischi e partizioni", che per ora aprono menu per dischi, partizioni e utilità di sistema, mentre è in preparazione una nuova versione. Finestra "Team" più completaQuesti punti di accesso sono integrati con le configurazioni definite nel Pannello di controllo e in molti casi consentono di assegnare percorsi esterni alle utility già presenti nella distribuzione.
Gestione dispositivi, WINE, DOSBox e altre funzioni speciali
Oltre al desktop e al pannello, Orbitiny include le sue utilità che completano l'esperienza. Una delle più sorprendenti è la sua gestore dispositivi integratoin grado di abilitare o disabilitare hardware Nello specifico, con un semplice clic destro, si può colpire direttamente il dispositivo interessato e non l'intero modulo kernel. Questa operazione viene eseguita al volo, senza dover riavviare o ricorrere a blacklist globali, e semplifica persino i flussi di lavoro con dispositivi di rete condivisi. condividere USB sulla rete.
L'ambiente porta anche supporto integrato per VINO e DOSBoxTutti i componenti rilevanti (desktop, pannello, Qutiny) sanno cosa fare con gli eseguibili da Windows o DOS: se trascini un file .exe sul pannello o lo apri dal file manager, il percorso viene automaticamente passato a WINE o DOSBox, a seconda dei casi, quindi eseguire questo tipo di binario diventa quasi naturale quanto avviare un programma nativo.
Un'altra caratteristica interessante è il supporto per File MAFF (Mozilla Archive Format)Se fai doppio clic su uno di questi file, Orbitiny lo estrae in /tmp e lo apre come se fosse una normale pagina HTML, recuperando così un formato che molti browser hanno smesso di gestire in modo nativo da molto tempo.
L'ambiente incorpora anche un Finestra di tipo "Dashboard" Appare cliccando su uno dei bordi del desktop. Mostra le attività in esecuzione e le applicazioni installate, con opzioni di ricerca e filtro. Attualmente, il rilevamento delle applicazioni in esecuzione è limitato a X11, poiché Orbitiny fornisce ufficialmente il supporto completo solo per questo server grafico.
Per quanto riguarda il dibattito in corso tra X11 e Wayland, lo sviluppatore è stato molto chiaro: Attualmente, solo X11 è ufficialmente supportato.Sono stati identificati problemi significativi in Wayland: i pulsanti delle attività della finestra non vengono visualizzati correttamente nel pannello e la barra delle applicazioni non funziona come previsto. Il supporto ufficiale per i compositori Wayland è previsto in seguito, ma i test e lo sviluppo attivi sono attualmente concentrati su X11.
Sicurezza, file VIP e gestore avanzato degli appunti
Orbitiny si impegna anche a prevenire gravi errori degli utenti. Ad esempio, incorpora un Elenco VIP di file e directory definiti in un file vip_files.conf. Questo elenco include percorsi critici come .config, .local, Desktop e altri importanti elementi di configurazione. Se si tenta di eliminarne uno da Qutiny, il sistema visualizza un avviso speciale che indica che si tratta di un file o una cartella cruciale, chiedendo un'ulteriore conferma prima di procedere.
Quando si lavora con gli script, il sistema visualizza una finestra di dialogo con le opzioni per decidere cosa fare con il file. Oltre a essere sempre in esecuzione, aperto o richiesto, la possibilità di “Corri e segna come sicuro”In questa modalità, Orbitiny calcola e memorizza un checksum per lo script. Se lo esegui nuovamente in futuro e il checksum corrisponde, non ti verrà più chiesto di confermare l'operazione, anche se la policy generale è impostata su "Chiedi". Questo combina la praticità con un livello di sicurezza di base contro modifiche impreviste dello script.
El Gestore degli appunti Orbitiny Merita una menzione speciale. A differenza di molte soluzioni che gestiscono solo testo, questo componente registra anche file e immagini. È possibile copiare un file, quindi copiare il testo, aprire la finestra di gestione degli appunti e recuperare qualsiasi voce con un doppio clic, oppure trascinarla direttamente dalla finestra a un'altra applicazione o al desktop. Le versioni recenti hanno risolto problemi di copia dei dati HTML, errori con voci eccessivamente grandi e arresti anomali quando negli appunti era presente solo testo.
Il piano dello sviluppatore è di separare completamente questo gestore in un processo indipendente, proprio come è già stato fatto con altre utility, per rafforzare ulteriormente l' stabilità del desktop contro blocchi isolatiQuesto approccio modulare viene ripetuto in quasi tutto l'ecosistema Orbitiny.
Aggiornamenti recenti, correzioni e roadmap
Le ultime versioni di Orbitiny, come 1.0 Pilot 3 e 1.0 Pilot 8, hanno portato cambiamenti molto visibili nel design e nel cuore del progettoIl Pannello di controllo è stato completamente riprogettato con un'interfaccia più moderna e pulita, il file manager ha una barra laterale rinnovata e il desktop in generale ha abbandonato gran parte dell'aspetto "Windows 95" che aveva ai suoi esordi.
Tra le nuove funzionalità più importanti ci sono Nuovo programma di installazione grafico per la distribuzione a livello di sistema, il sistema di temi dinamici basato su CSS, il monitoraggio in tempo reale di settings.ini, nuovi effetti di testo con ombra, un selettore di sfondi ricostruito da zero (non più una soluzione alternativa su Qutiny) e la piena integrazione tra le impostazioni del pannello e del desktop.
Sono state introdotte anche funzioni molto specifiche, come la scorciatoia da tastiera alternativa. CTRL+Ins per copiare i file, la voce "Imposta come sfondo" nel menu contestuale di Qutiny, la protezione contro l'eliminazione dei file di configurazione VIP, un'opzione specifica "Sfondo/Sfondo del desktop" nel menu del desktop e numerose nuove utilità nel Pannello di controllo relative all'aspetto e ai temi globali.
Nel frattempo, l'elenco delle correzioni di bug è molto lungo: da ritardi nel riposizionamento delle icone del desktop, che vanno da errori durante il ridimensionamento del pannello quando è ancorato a determinati bordi, problemi persistenti con SysTray, errori durante il trascinamento dei file sul pannello, bug di trascinamento e rilascio sulle icone del desktop che causavano menu a comparsa su caselle vuote, a errori molto specifici nel filtraggio delle icone o nella casella combinata "Esegui comando" del menu contestuale.
Lo sviluppatore gestisce un subreddit e un canale YouTube dedicati a Orbitiny, dove Pubblica anteprime, video dimostrativi e richieste di feedbackHa inoltre annunciato l'imminente rilascio di Orbitiny Linux, la sua distribuzione basata su questo ambiente desktop, e un set di domini (orbitiny.org, .com e .net) su cui sarà ospitato il sito web ufficiale. Nel frattempo, il codice sorgente è disponibile su piattaforme come Gitea e Codeberg con licenza GPL.
Come puoi vedere, Orbitiny Desktop è diventato molto più di una curiosità per gli appassionati del desktopOrbitiny è un ambiente desktop di grandi dimensioni, composto da decine di componenti indipendenti, progettato per permetterti di portare il tuo desktop in giro su un'unità USB o di installarlo come ambiente desktop principale. Offre gesture, funzionalità di incolla multiplo, azioni avanzate sui file, ottimizzazione dei desktop virtuali e per monitor, supporto nativo per WINE/DOSBox e un'attenzione ai dettagli raramente riscontrabile nei singoli progetti. Se sei stanco di vedere sempre le stesse cose in GNOME, KDE o Xfce, Orbitiny è uno di quegli ambienti desktop che merita almeno un pomeriggio di prova per scoprire di cosa è capace.
Scrittore appassionato del mondo dei byte e della tecnologia in generale. Adoro condividere le mie conoscenze attraverso la scrittura, ed è quello che farò in questo blog, mostrarti tutte le cose più interessanti su gadget, software, hardware, tendenze tecnologiche e altro ancora. Il mio obiettivo è aiutarti a navigare nel mondo digitale in modo semplice e divertente.
