Omarchy tutorial

Omarchy tutorial


Omarchy è una distribuzione Linux basata su Arch Linux con il gestore di finestre Hyperland come gestore di finestre predefinito. Si tratta di un "tiling window manager", un approccio completamente diverso dai gestori di finestre tradizionali (floating). In un tiling manager, le finestre vengono automaticamente organizzate e suddivise lo schermo senza sovrapporsi.

Questo approccio è particolarmente apprezzato da sviluppatori, sistemisti e chi lavora con più finestre aperte contemporaneamente, anche se può richiedere un periodo di adattamento per gli utenti abituati alle interfacce tradizionali.

Omarchy è già preconfigurata con un ecosistema di tecnologie avanzate e con tutto ciò che un moderno sviluppatore di software deve avere per essere immediatamente produttivo con Neovim (btw), Spotify, Chromium, Typora, Docker, LibreOffice, Zoom è altro ancora. Omarchy ha Ghostty come terminale predefinito e Btrfs crittografato come file system di default e altre misure di sicurezza attivate di default. Omarchy con Btrfs, ad ogni aggiornamento crea uno snapshot per un facile rollback in caso di problemi.

Omarchy la distribuzione, basata su Arch Linux, creata e promossa da DHH (David Heinemeier Hansson), lo sviluppatore di Ruby on Rails, si rivolge sia a sviluppatori che a utenti che desiderano un desktop funzionale ma minimalista. Omarchy è anche adatto a utenti che vogliono provare tecnologie Linux moderne senza doverle configurare manualmente e a quegli utenti che lavorano molto con il terminale e le scorciatoie da tastiera.

Qui potete scaricare Omarchy: Omarchy.


Installiamo Omarchy


Per prima cosa dobbiamo scaricare la iso di Omarchy, masterizzarla su DVD o penna USB e avviarne l'installazione.

Qui di seguito vediamo con un tutorial passo per passo come installare Omarchy:

Una volta installato Omarchy la prima cosa che dobbiamo fare è aggiornarlo e poi installare il pacchetto della lingua italiana di libreoffice. Vediamo come farlo con i seguenti tutorial:

Se usate il PC collegato alla rete elettrica o avete un PC non molto performante potete aumentarne le performance selezionando l'apposito profilo:

Omarchy utilizza Chromium per navigare in rete, la maggior parte degli utenti che utilizzano linux preferiranno installare un browser più rispettoso della privacy come Firefox che può essere configurato per navigare in massima sicurezza. Vediamo con questi tre tutorial come installare e configurare il browser Firefox per navigare in sicurezza:

Se doveste comunque decidere di utilizzare alcune volte Chromium per navigare in rete, vediamo con questo tutorial come configurarlo per navigare in massima sicurezza e ridurre il tracciamento dei nostri dati più possibile:

Alcuni utenti che utilizzano linux non apprezzano che nel loro sistema operativo vi siano delle applicazioni web che provengono da software proprietari e non sono molto rispettose della privacy, quindi vorranno rimuoverle. Vediamo nel seguente tutorial come farlo:

Omarchy è dotato anche di alcuni software commerciali, se non li utilizzate probabilmente vorrete rimuoverli. Vediamo quali sono questi software commerciali:


Navigare su Omarchy


Vediamo prima con un tutorial come si avvia Omarchy:

Una volta avviato Omarchy tutto avviene tramite la tastiera. Quando il sistema inizia, non si può letteralmente fare nulla con il solo mouse. Vediamo con dei tutorial come si aprono i launcher su Omarchy:

Questi menù ti permettono di fare praticamente tutto.

Vediamo ora con il presente tutorial come navigare tra le finestre di Omarchy:

Siccome su Omarchy tutto avviene tramite la tastiera, vediamo con il seguente tutorial l'elenco dei comandi da tastiera di questo sistema operativo:

Vediamo ora come spengere il PC con Omarchy con questo tutorial:


Creiamo la nostra distribuzione di Omarchy


Una volta installata la nostra distribuzione non sarà ancora completa, in quanto gli mancheranno ancora diversi programmi che noi vorremo utilizzare.

Per installare i programmi su Omarchy possiamo utilizzare il gestore di pacchetti Yay, oppure utilizzare il programma specifico di Omarchy, il software Package. Vediamo come farlo con i seguenti tutorial come cercare e installare le applicazioni:

Omarchy, una volta installato è un sistema operativo abbastanza completo, ma potrebbero ancora mancare diversi programmi che vorrete utilizzare. Qui vediamo un tutorial su come installare i programmi principali mancanti in Omarchy che potreste voler utlizzare:

Con Omarchy possiamo creare delle Web App che aprono URL specifici. Quindi possiamo creare una Web App che porta per esempio alla nostra email online. Vediamo con il seguente tutorial come fare:

Per i nuovi programmi che abbiamo installato in Omarchy non esiste un comando da tastiera (Keybindin) per avviarli. Quindi vediamo ora come fare per creare un nuovo comando da tastiera (Keybindin) per avviare un programma con il seguente tutorial:

Se in seguito decidiamo di voler rimuovere un programma vediamo come farlo con i seguenti tutorial:


Tutorial su Omarchy


In questa pagina metto a disposizione dei tutorial per imparare a fare le operazioni più semplici con Omarchy.

Questi tutorial sono pensati anche per gli utenti che non hanno nessuna esperienza di linux e del computer. Quindi proprio per questo riportano le immagini delle finestre passo passo per ogni azione da compiere in maniera che anche i neo-fili siano in grado di utilizzarli.

Ora vediamo una serie di tutorial per imparare a fare operazioni base estremamente elementari con Omarchy:

Vediamo altri tutorial importanti nell'utilizzo di Omarchy:


Aggiornare Omarchy


Ora vediamo un tutorial per imparare ad aggiornare la distribuzione di Omarchy:


Utilizzare Neovim con Omarchy


Neovim è un editor di testo moderno, potente e altamente personalizzabile che si basa sulle sue fondamenta di Vim. Omarchy fornisce una configurazione completa di Neovim che permette di utilizzarlo in maniera completa.

Questo editor viene controllato con la tastiera tramite comandi. All'inizio può sembrare un po 'difficile utilizzarlo ma ci permette una volta che abbiamo imparato ad usarlo di essere molto produttivi nel modificare il testo, permettendoci di automatizzare le attività ripetitive.

Neovim può essere utilizzato per scrivere con diversi linguaggi di programmazione, scrivere e modificare testi, creare e modificare pagine web.

Neovim viene utilizzato anche per modificare la configurazione di Omarchy e creare nuovi Keybindings. Può essere utilizzato anche per scrivere script e file dots per automatizzare delle installazioni su Omarchy.

Ora vediamo con questa piccola guida come utilizzare Neovim su Omarchy:


Rollbacks di Omarchy


Quando aggiorniamo Omarchy viene creato uno snapshots del sistema operativo, che può essere ripristinato al posto dell'ultima versione. Anche se questo non dovrebbe essere di solito necessario, può essere utile se c'è un problema con un aggiornamento o un aggiornamento che vogliamo annullare, sia per scopi di sviluppo.

Vediamo ora con il seguente tutorial come tornare ad una versione precedente specifica, quindi uno specifico snapshot: