Per impostazione predefinita, quando avvii Ubuntu, non vedrai un messaggio del giorno perché Ubuntu si avvia graficamente.

Se accedi utilizzando la riga di comando, tuttavia, vedrai il messaggio del giorno come definito dal file /etc/motd. Prima di continuare, ricorda che puoi tornare a questo display premendo Ctrl + Alt + F7.

Per provarlo premi Ctrl + Alt + F1 allo stesso tempo. Questo ti porterà a una schermata di accesso al terminale.

Inserisci username e password e vedrai il messaggio del giorno.

Per impostazione predefinita, il messaggio dice qualcosa come “Benvenuto in Ubuntu 16.04”. Ci saranno anche collegamenti a vari siti Web per la documentazione, la gestione e il supporto.

Ulteriori messaggi indicano quanti aggiornamenti sono necessari e quanti di questi sono per motivi di sicurezza.

Vedrai anche alcuni dettagli sulla politica sul copyright e sulla politica di utilizzo di Ubuntu.

Come aggiungere un messaggio al messaggio del giorno

Puoi aggiungere un messaggio al messaggio del giorno aggiungendo contenuto al file /etc/motd.tail. Per impostazione predefinita, Ubuntu cerca nel file /etc/motd ma se modifichi questo file verrà sovrascritto in seguito quando Ubuntu verrà aggiornato e perderai il tuo messaggio.

L’aggiunta di contenuto al file /etc/motd.tail manterrà le modifiche in modo permanente.

Per modificare il file /etc/motd.tail aprire una finestra di terminale premendo Ctrl+Alt+T allo stesso tempo.

Nella finestra del terminale digita il seguente comando:

sudo nano /etc/motd.tail

data-type=”codice”>

Come regolare le altre informazioni

Mentre l’esempio sopra mostra come aggiungere un messaggio alla fine dell’elenco, non mostra come modificare gli altri messaggi già visualizzati.

Ad esempio, potresti non voler visualizzare il messaggio “Benvenuto in Ubuntu 16.04”.

C’è una cartella chiamata cartella /etc/update-motd.d che contiene un elenco di script numerati come segue:

  • 00-intestazione
  • 10-testo di aiuto
  • 90-aggiornamenti-disponibili
  • 91-rilascio-aggiornamento
  • 95-hwe-so
  • 98-fsck-al-reboot
  • 98-riavvio-richiesto

Gli script sono fondamentalmente eseguiti in ordine. Tutti questi elementi sono fondamentalmente script di shell ed è possibile rimuoverne uno o aggiungerne di propri.

Ad esempio, creiamo uno script che mostri una fortuna subito dopo l’intestazione.

Per fare ciò dovrai installare un programma chiamato fortune digitando il seguente comando:

sudo apt install fortune-mod

Ora digita il seguente comando per creare uno script nella cartella /etc/update-motd.d.

sudo nano /etc/update-motd.d/05-fortune

data-type=”codice”>

Nell’editor digita semplicemente quanto segue:

#!/bin/bash
/usr/games/fortune

data-type=”codice”>

La prima riga è incredibilmente importante e dovrebbe essere inclusa in ogni script. In pratica mostra che ogni riga che segue è uno script bash.

La seconda riga esegue il programma fortune che si trova nella cartella /usr/games.

Per salvare il file premere Ctrl+O e per uscire premere Ctrl+X per uscire da nano.

Devi rendere eseguibile il file. Per fare ciò eseguire il seguente comando:

sudo chmod +x /etc/update-motd.d/05-fortune

data-type=”codice”>

Per provarlo premi Ctrl + Alt + F1 e accedi utilizzando il tuo nome utente e password. Ora dovrebbe essere visualizzata una fortuna.

Se vuoi rimuovere gli altri script nella cartella, esegui semplicemente il seguente comando sostituendo il con il nome dello script che desideri rimuovere.

sudo rm 

Ad esempio, per rimuovere l’intestazione “benvenuto in Ubuntu”, digitare quanto segue:

sudo rm 00-header

Tuttavia, una cosa più sicura da fare è rimuovere semplicemente la capacità degli script di eseguire digitando il seguente comando:

sudo chmod -x 00-header

In questo modo lo script non verrà eseguito ma puoi sempre ripristinare lo script in futuro.

Pacchetti di esempio da aggiungere come script

Puoi personalizzare il messaggio del giorno come meglio credi, ma ecco alcune buone opzioni da provare.

Prima di tutto, c’è neofetch. L’utility screenfetch mostra una bella rappresentazione grafica del sistema operativo in uso.

Per installare neofetch, digita quanto segue:

sudo apt install neofetch

class=”ql-syntax”>

Per aggiungere screenfetch a uno script nella cartella /etc/update-motd.d, digita quanto segue:

sudo nano /etc/update-motd.d/01-neofetch

class=”ql-syntax”>

Digita quanto segue nell’editor:

#!/bin/bash

/usr/bin/neofetch

class=”ql-syntax”>

Salva il file premendo Ctrl+O e l’uscita premendo Ctrl+X.

Modificare le autorizzazioni eseguendo il seguente comando:

sudo chmod +x/etc/update-motd.d/01-neofetch

Puoi anche aggiungere il meteo al tuo messaggio del giorno. È meglio avere più script piuttosto che uno script lungo perché rende più facile attivare e disattivare ogni elemento.

Per far funzionare il tempo, installa un programma chiamato ansiweather.

sudo apt install ansiweather

Crea un nuovo script come segue:

sudo nano /etc/update-motd.d/02-weather

data-type=”codice”>

Digita le seguenti righe nell’editor:

#!/bin/bash
锘?usr/bin/ansiweather -l

Sostituisci con la tua posizione (ad esempio “Glasgow“).

Per salvare il file premere Ctrl+O ed esci con Ctrl+X.

Modificare le autorizzazioni eseguendo il seguente comando:

sudo chmod +x /etc/update-motd.d/02-weather

data-type=”codice”>

Come puoi vedere, si spera che il processo sia lo stesso ogni volta. Installa un programma da riga di comando se necessario, crea un nuovo script e aggiungi il percorso completo al programma, salva il file e modifica i permessi.

Provalo

Se vuoi vedere come appare il tuo nuovo messaggio del giorno (MOTD), il modo più semplice per provarlo è tramite SSH. Se non lo sapevi già, puoi effettivamente SSH nel tuo computer. Non c’è davvero una ragione pratica per farlo, ma puoi vedere il tuo messaggio in questo modo.

Apri un terminale, se non ne hai già uno, e inserisci qualcosa di simile al comando seguente. Sostituisci “nome utente” con il tuo nome utente effettivo.

ssh [email protected]

Ti verrà chiesto di confermare la connessione e di inserire la password. Dopo averlo fatto, sarai registrato e il messaggio che hai creato verrà visualizzato sopra il tuo prompt. Quando hai finito di verificarlo, puoi inserire “exit” nel terminale per chiudere la connessione SSH.

Leave a Reply

Your email address will not be published. Required fields are marked *