CachyOS con Niri compositor tutorial

CachyOS con Niri compositor tutorial



CachyOS è una distribuzione basata su Arch Linux che si concentra maggiormente sulla velocità del sistema e sulla sicurezza garantendo una soluzione fluida e piacevole Esperienza informatica ogni volta che viene usato.

Una distribuzione costruita su Arch Linux, CachyOS presenta il kernel linux-cachyos ottimizzato che utilizza l'avanzato BORE Scheduler per ottenere alte prestazioni.

Ecco le caratteristiche di CachyOS:

  • Prestazioni migliorate con pacchetti ottimizzati: CachyOS compila i pacchetti con il set di istruzioni x86-64-v3, x86-64-v4 e Zen4 e LTO per fornire prestazioni più elevate. I pacchetti core ottengono anche l'ottimizzazione PGO o BOLT.

  • Puoi scegliere il desktop ideale: CachyOS offre una varietà di ambienti desktop popolari tra cui Plasma KDE, GNOME, XFCE, bspwm, Budgie, Cinnamon, COSMIC, Hyprland, i3, LXDE, LXQt, MATE, niri, Openbox, Qtile, Sway, UKUI, Wayfire e mangowm. Selezionare l'ambiente preferito durante il processo di installazione online.

  • Robusto supporto per il kernel: CachyOS utilizza il BORE Scheduler per una migliore interattività e offre una varietà di opzioni di programma tra cui EEVDF, sched-ext, ECHO e RT. Tutti i kernel sono compilati con x86-64-v3, x86-64-v4, istruzioni Zen4 e LTO da ottimizzare per la CPU.

  • Supporto DNS-over-HTTPS e miglioramenti privacy: Il sistema introduce il supporto nativo a DNS-over-HTTPS (DoH), una tecnologia che incapsula le richieste DNS all’interno di connessioni HTTPS cifrate. A differenza delle query DNS tradizionali, che viaggiano in chiaro su porta 53, DoH utilizza la porta 443 e sfrutta TLS per proteggere il contenuto delle richieste. Il vantaggio non riguarda solo la riservatezza: il traffico DNS diventa meno facilmente intercettabile o manipolabile tramite tecniche di spoofing.

  • Gestione vRAM ottimizzata per GPU con memoria limitata: Gestione della memoria video attraverso una nuova opzione dedicata alla vRAM. La soluzione deriva da ottimizzazioni sviluppate da Valve per migliorare l’esperienza sui sistemi Linux, in particolare su ambienti KDE e dispositivi con GPU integrate o con memoria limitata. Il sistema regola dinamicamente l’allocazione delle risorse GPU, evitando saturazioni che causano cali improvvisi di prestazioni. Questa funzione risulta particolarmente utile con configurazioni che sfruttano schede grafiche con 2-4 GB di VRAM, dove carichi moderni – browser con accelerazione hardware, ambienti desktop compositing e applicazioni 3D – possono facilmente saturare le risorse disponibili.

Qui potete scaricare CachyOS:

CachyOS

Io ho scelto di installare la versione di CachyOS con Niri compositor con il desktop Noctalia ed i tutorial li ho fatti con quella versione.

Uno dei principali vantaggi di Niri compositor è l'efficienza, permette di migliorare notevolmente la velocità nel lavorare sul computer. Necessita di una curva di apprendimento però se sviluppi siti web e normalmente utilizzi due o tre finestre in contemporanea, come faccio io, ritengo che convenga decisamente imparare ad utilizzarlo.

Proprio perché vale la pena imparare ad utilizzarlo, penso che valga il tempo necessario che spenderemo per configurare comandi da tastiera pesonalizzati per migliorare la velocità e la comodità nell'usare il nostro computer.


Installiamo CachyOS


Una volta scaricata la iso di CachyOS dobbiamo masterizzarla su DVD o creare una penna USB avviabile e quindi possiamo passare all'installazione.

L'installazione e la configurazione di CachyOS avviene in diversi passaggi. Vediamo ora i tutorial che ci guidano passo passo nell'installazione e configurazione di CachyOS:

  1. Installazione di CachyOS

  2. Primo aggiornamento del sistema

  3. Configurare Noctalia

  4. Installazione dei programmi indispensabili con CachyOS Hello

  5. Installare il pacchetto della lingua italiana di LibreOffice

  6. Installare Okular per visualizzare immagini e documenti

Dopo l'installazione e l'installazione dei programmi indispensabili per utilizzarlo la prima cosa che dobbiamo fare è configurare i Keybinds di Niri compositor, in quanto sono impostati di default su una tastiera tipicamente americana che è dotata di tasti che le nostre tastiere italiane non hanno.

Quindi prima è consigliabile installare il programma geany che ci permetterà di attuare queste modifiche più agevolmente. Vediamo con un tutorial come farlo:

Poi seguendo il seguente tutorial vediamo come configurare i Keybinds di Niri compositor aggiungendone anche altri che ci permettono una più agevole impostazione della larghezza delle finestre:

Ora che abbiamo configurato i nostri keybinds personalizzati andiamo ad aggiungere la lista dei Keybinds di Niri compositor alla barra superiore di Noctalia, vediamo come farlo:

Ora abbiamo configurato completamente CachyOS con Niri compositor, vi sarà sembrato complicato e dispendioso in quanto al tempo che avete utilizzato per configurarlo. Un sistema operativo con Niri compositor appena installato non è pronto per un uso ottimale come con un normale desktop come KDE Plasma. Ma utilizzandolo vi renderete conto che valeva veramente la pena spendere questo tempo per avere un sistema operativo più efficiente e comodo da utilizzare.


Navigare su CachyOS


Niri compositor si affida principalmente alla tastiera per la navigazione e la gestione delle finestre quindi vediamo con dei tutorial come si apre il launcher delle applicazioni e come navigare tra le finestre.

Siccome con Niri compositor tutto avviene principalmente 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 CachyOS


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

I programmi su CachyOS possiamo installarli in diversi modi:

  1. utilizzando l'applicazione grafica CachyOS Package Installer
  2. utilizzando l'applicazione grafica Shelly
  3. attraverso il terminale di linux.

Secondo quale programma volete installare utilizzerete l'applicazione grafica che gestisce i pacchetti di CachyOS, CachyOS Package Installer oppure Shelly.

Conviene installare i programmi utilizzando CachyOS Package Installer in quanto i pacchetti installati con CachyOS Package Installer vengono compilati per essere ottimizzati per essere usati su CachyOS.

Ora vediamo i tutorial per installare le applicazioni con CachyOS Package Installer:

L'applicazione grafica Shelly possiamo utilizzarla per installare i pacchetti di CachyOS e possiamo utilizzarla per installare i pacchetti Flatpack. Ora vediamo i tutorial per utilizzare Shelly per installare programmi e pacchetti Flatpack:

Ora vediamo come aggiungere una scorciatoia da tastiera per un nuovo programma che abbiamo installato:


Tutorial su CachyOS Linux


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

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 CachyOS:


Manutenzione di CachyOS


Ora vediamo una serie di tutorial per imparare a fare manutenzione a CachyOS usando CachyOS Hello:


Guida al gestore di pacchetti Pacman


Nelle distribuzioni derivate da Arch Linux, quindi anche CachyOS, si utilizzano i pacchetti in formato .pkg.tar.xz per installare le applicazioni. Il gestore dei pacchetti usato in Arch Linux e derivate è Pacman.

Una volta installato CachyOS, la vostra distribuzione non sarà ancora completa, in quanto gli mancheranno ancora diversi programmi che vorrete utilizzare. Con il gestore di pacchetti Pacman potrete installare i programmi che vorrete utilizzare.

Vediamo prima con un tutorial come si installa da terminale un programma con il gestore di pacchetti Pacman:

Installare un programma da terminale

Qui invece troverete divisi per categoria tutti i programmi più importanti disponibili per linux. Potete così decidere di installare quali programmi vorrete uno per uno digitando la relativa stringa di codice nel terminale usando il gestore di pacchetti Pacman:

Installare i programmi con Pacman

Vediamo ora altre importanti operazioni che possiamo fare da terminale con il gestore di pacchetti Pacman:

Guida all'utilizzo di Pacman da terminale