Skip to main content

Orvieto Linux User Group | Promozione software libero a Orvieto

Come cambiare il messaggio di benvenuto nel terminale di Ubuntu

Introduzione

Stanco di vedere sempre il solito avviso o messaggio quando apri il terminale di Ubuntu? Abbiamo la soluzione 🙂

In alcuni casi potresti infatti vedere un messaggio di benvenuto con informazioni sul sistema, consigli o testo personalizzato. In molti casi questo messaggio non arriva dal terminale in sé, ma dal MOTD (Message of the Day) oppure dallo script di avvio della shell.

La buona notizia è che puoi modificarlo in modo semplice, scegliendo se mostrare un saluto personalizzato, un messaggio più pulito oppure nessun messaggio extra.

Capire da dove arriva il messaggio

Prima di cambiare qualcosa, è utile capire da dove proviene il testo che vedi. Su Ubuntu, il messaggio può arrivare da /etc/motd, dagli script in /etc/update-motd.d/ oppure da file come ~/.bashrc nel tuo account utente. Se vuoi fare una verifica rapida, puoi usare questi comandi:

cat /etc/motd
ls /etc/update-motd.d/

Il primo mostra un eventuale messaggio statico, mentre il secondo elenca gli script che generano il messaggio dinamico. Se invece il testo compare solo quando apri una nuova sessione del terminale, è probabile che il saluto sia stato inserito nella configurazione della shell.

Creare un messaggio personalizzato nel MOTD

Se vuoi cambiare il messaggio mostrato all’accesso, puoi creare uno script personalizzato nella cartella update-motd.d. In questo modo Ubuntu mostrerà il tuo testo insieme, o al posto, degli altri messaggi del sistema. Per esempio:

sudo nano /etc/update-motd.d/99-custom

Dentro il file puoi inserire:

#!/bin/sh
echo “Benvenuto su Ubuntu, $USER!”
echo “Oggi è un buon giorno per evitare sistemi operativi con le finestre chiuse ;-)”

Poi rendi lo script eseguibile:

sudo chmod +x /etc/update-motd.d/99-custom

Da questo momento, il messaggio verrà mostrato quando accedi al sistema o apri una nuova sessione compatibile con il MOTD. È una soluzione semplice e pulita, perfetta se vuoi un saluto visibile a tutti gli utenti del computer.

Cambiare il saluto solo nel tuo terminale

Se invece vuoi un messaggio personale, visibile solo nel tuo account, puoi modificare ~/.bashrc. È una scelta comoda quando vuoi personalizzare il terminale senza toccare la configurazione di sistema. Apri il file con:

nano ~/.bashrc

e aggiungi in fondo una riga come questa:

case $- in
*i*) echo “Benvenuto, $USER! Pronto a lavorare su Ubuntu?”;;
esac

Questo comando fa comparire il saluto solo nelle shell interattive, evitando messaggi inutili negli script o nelle sessioni non interattive. Dopo aver salvato, chiudi e riapri il terminale per vedere il risultato.

Ridurre o rimuovere i messaggi predefiniti

A volte il terminale mostra troppe informazioni e può essere utile renderlo più essenziale. In quel caso, puoi disattivare alcuni script del MOTD togliendo il permesso di esecuzione, ad esempio:

sudo chmod -x /etc/update-motd.d/10-help-text
sudo chmod -x /etc/update-motd.d/50-motd-news

Fai attenzione: questa operazione influisce sul sistema, quindi conviene procedere con prudenza e modificare solo ciò che conosci. Se cambi idea, puoi riattivare uno script con:

sudo chmod +x /etc/update-motd.d/nome-script

Conclusione

Cambiare il messaggio di benvenuto nel terminale di Ubuntu è più facile di quanto sembri. Puoi intervenire sul MOTD di sistema, creare un saluto personalizzato oppure modificare solo il tuo ambiente utente. In pochi minuti puoi rendere il terminale più ordinato, più utile o semplicemente più accogliente.


LICENZA E CONDIZIONI D’USO

Questo How-to è rilasciato sotto licenza Creative Commons Attribution-NonCommercial 3.0 Italy.

 

CONTATTI DELL’AUTORE

Marco Ciammella marco@orvietolinux.it

OrvietoLUG info@orvietolinux.it