Linux minimale: Berrywm Sxhkd Rofi Feh

Come gestore delle finestre abbiamo scelto Berrywm che insieme a Sxhkd ci permette di avere un ambiente grafico molto minimale, ma con la possibilità, tramite la combinazione dei tasti, di personalizzare il nostro sistema.

A completare Rofi il lanciatore di programmi e Feh per avere un immagine di sfondo oltre ad essere un visualizzatore di immagini.

Iniziamo con l’installare i programmi berrywm sxhkd rofi feh col comando:

xbps-install -S berrywm sxhkd rofi feh

Adesso bisognerà creare una cartella berry all’interno della cartella utente .config con il comando

mkdir -p ~/.config/berry && cd ~/.config/berry

e copiare lì questi due file:

wget -c https://raw.githubusercontent.com/JLErvin/berry/master/examples/autostart

all’interno del quale troverete i colori delle finestre e alcune impostazioni di berry

wget -c https://raw.githubusercontent.com/JLErvin/berry/master/examples/sxhkdrc

potete utilizzare anche curl o un altro programma per scaricare.

Il file sxhkdrc è il file di configurazione delle combinazione dei tasti di sxhkd aprendolo con un programma per modificare i file di testo troverete tutte le combinazioni che vi permettono di utilizzare berrywm e di avviare i vari programmi.

Noi abbiamo aggiunto nel file sxhkdrc le seguenti righe che non fanno altro che aprire il menu di rofi con tutta la lista dei programmi

super + F3

rofi -show drun -show-icons

inserited

premendo la combinazione di tasti Super e F3 si aprirà rofi in modalità menu a discesa.

In questo file potete inserire le combinazioni dei tasti che utilizzerete per gestire le finestre e avviare i programmi.

Per finire andiamo ad inserire nel file .xinitrc

nano ~/.xinitrc

le seguenti righe

#!/bin/bash

#

# ~/.xinitrc

sxhkd -c $HOME/.config/berry/sxhkdrc &

feh –bg-scale ~/immagini/sfondo.jpg &

exec berry

al posto del percorso ~/immagini/sfondo.jpg dovrete inserire il percorso della vostra immagine che volete utilizzare come sfondo.

Editate il file .bash_profile

nano ~/.bash_profile

e aggiungete le seguenti righe

if[ -z "${DISPLAY}" ]; then
   exec startx
fi

Vi consigliamo di visitare la pagina di configurazione di berrywm

Source: Linux minimale: Berrywm Sxhkd Rofi Feh