Hai provato molti ambienti desktop ma niente soddisfa i tuoi gusti? O forse ti piacciono alcuni componenti di un ambiente desktop e non ti piacciono gli altri. Forse è il momento di prendere in considerazione la creazione del proprio ambiente desktop...
Come posso creare un ambiente desktop?
Puoi creare facilmente un ambiente desktop assemblando diversi componenti di ambienti desktop esistenti e altri programmi indipendenti. È meglio conoscere i componenti generali di un ambiente desktop prima di costruirne uno, ma non è necessario. Qui ti mostreremo come costruire il tuo ambiente desktop passo dopo passo.
Passaggio 1: creare lo script Session Bash
Per creare un ambiente desktop minimo, devi almeno inserire un gestore di finestre. In questa guida, useremo il gestore di finestre kwin. Ma puoi usare qualsiasi gestore di finestre che desideri.
Per installare kwin su Ubuntu e sistemi basati su Ubuntu, digita il seguente comando nel terminale:
sudo apt install kwin --no-install-recommends
Senza il --no-install-recommends opzione, apt installerà l'intero ambiente desktop kde.
Oltre al window manager, aggiungeremo il plank dock all'ambiente desktop. Per installarlo digita:
sudo apt install plank
Ora creiamo lo script bash della sessione. Se non lo sai già, a script bash è un normale file di testo in cui si immette una sequenza di comandi. Quando il file viene eseguito, avvia i comandi contenuti riga per riga, evitando di digitare personalmente ciascun comando nel terminale.
Il nostro script conterrà i programmi che avrà il nostro ambiente desktop. Inseriamo lo script /bin directory. Quindi apri il terminale e vai a /bin digitando il seguente comando:
cd /bin
Quindi crea lo script con il seguente comando (lo chiameremo custom_de.sh):
sudo touch custom_de.sh
Apri il file come root usando il tuo editor di testo, ad es. nano:
sudo nano custom_de.sh
Puoi sostituire nano con qualsiasi editor di testo come gedit o xed.
Quindi inserisci la seguente riga nella parte superiore dello script.
#!/bin/bash
Questa riga dice al terminale di eseguire questo script usando bash.
Successivamente, digita i comandi dei programmi che desideri inserire nel desktop personalizzato iniziando con il gestore di finestre (in questo caso kwin).
kwin &
tavola
La e commerciale (&) dopo un comando lo fa eseguire in background in modo che il comando successivo venga eseguito senza attendere l'uscita del comando precedente. Dobbiamo farlo perché i programmi che compongono l'ambiente desktop devono essere eseguiti contemporaneamente.
Questo script rappresenta la sessione desktop, finché questo script è in esecuzione, la sessione continuerà a essere eseguita. Quando questo script termina, la sessione verrà chiusa e verrai indirizzato alla schermata di accesso come se ti fossi disconnesso.
Ecco perché è importante non mettere una e commerciale (&) dopo l'ultimo comando. Se ciò accade e l'ultimo comando viene inviato in background, lo script uscirà e la sessione uscirà non appena verrà avviata.
Dopo aver salvato lo script, concedigli l'autorizzazione all'esecuzione digitando il seguente comando:
sudo chmod +x custom_de.sh
Passaggio 2: crea il file desktop
Per rendere visibile il nostro desktop personalizzato durante l'accesso dobbiamo creare un .desktop file in /usr/share/xsessions che punterà allo script. Per navigare in quella directory, nel terminale digita:
cd /usr/share/xsessions
Quindi crea il file e aprilo con:
sudo touch custom_de.desktop
sudo nano custom_de.desktop
All'interno del file inserisci le seguenti righe:
[Voce sul desktop]
Nome=Personalizzato DE
Comment=Il mio fantastico ambiente desktop
Exec=/bin/custom_de.sh
Tipo=Applicazione
Per Esec=, inserisci la posizione dello script di sessione che hai creato in precedenza.
Passaggio 3: avvia l'ambiente desktop personalizzato
Per avviare il tuo ambiente desktop:
- Disconnettersi
- Trova l'elenco degli ambienti desktop installati
- Seleziona l'ambiente desktop appena creato
- Accedi di nuovo
Per uscire da questa sessione, uccidi l'ultimo programma nello script di sessione usando il comando pkill:
pkill plank
Rendi il tuo ambiente desktop più completo
Congratulazioni! Hai creato il tuo ambiente desktop.
Ma mancano ancora alcuni componenti. È ora di aggiungere uno sfondo e un pannello.
Ci sono molti incastonatori di sfondi là fuori. Una buona scelta è Komorebi, che ti dà la possibilità di impostare i video come sfondi e mostra anche le icone del desktop.
Per installare komorebi scarica il pacchetto deb dal Archivio GitHub, installalo ed eseguilo.
Per il pannello, useremo lxqt-panel, per installarlo su Ubuntu:
sudo apt install lxqt-panel
Non dimenticare di inserire il comando lxqt-panel e komorebi nello script di sessione seguito da e commerciale (&). Usa il percorso completo per il comando komorebi (/System/Applications/komorebi).
Potresti anche aggiungere Ulauncher, un utile lanciatore di applicazioni. Ciò renderà l'esperienza desktop più completa:
sudo add-apt-repository ppa: agornostal/ulauncher && sudo apt update && sudo apt install ulauncher
Puoi aggiungere tutti i programmi che desideri, personalizzare il tuo desktop in base alle tue esigenze. Considera anche l'aggiunta di un gestore delle notifiche.
Come impostare i temi GTK e Icon
In altri ambienti desktop, puoi modificare i temi GTK e delle icone utilizzando un'utilità GUI come gnome-tweaks o altro. Nel nostro caso, non abbiamo queste utilità, ma non preoccuparti perché puoi anche cambiare i temi dalla riga di comando usando il comando gsettings.
Affinché gsettings abbia effetto, dbus deve essere in esecuzione.
Dbus viene avviato utilizzando dbus-lancio. Basta aggiungere dbus-launch bash all'inizio del tuo script.
Quindi, esci dalla sessione e accedi di nuovo. Per ottenere il tema GTK attualmente applicato:
gsettings get org.gnome.desktop.interface gtk-theme
Ad esempio, per impostare il tema GTK sul tema Canta, digita:
gsettings set org.gnome.desktop.interface tema gtk Canta
Il tema che stai per impostare deve trovarsi in /usr/share/themes directory. Il nome del tema è il nome della cartella.
L'ultima esperienza di personalizzazione
Sebbene la creazione del proprio ambiente desktop sia un'esperienza rinfrescante, potrebbe non risultare in un'esperienza desktop completa la prima volta. Ma aggiungendo altri programmi creerai un ambiente desktop migliore. Se ti piace costruire cose, allora ArchLinux potrebbe piacerti, poiché ti permetterà di creare la tua distribuzione Linux.
Vuoi sostituire il tuo attuale ambiente desktop con un gestore di finestre? Ecco alcune cose di cui dovresti essere a conoscenza prima di prendere una decisione.
Leggi Avanti
- Linux
- Ambiente desktop Linux
Iscriviti alla nostra Newsletter
Iscriviti alla nostra newsletter per suggerimenti tecnici, recensioni, ebook gratuiti e offerte esclusive!
Clicca qui per iscriverti