Modifica "motd" para mostrar unha mensaxe personalizada do día

Por defecto cando inicia en Ubuntu non verá unha mensaxe do día porque Ubuntu inicia gráficamente.

Se inicia sesión usando a liña de comando, verá a mensaxe do día como se definiu o ficheiro / etc / motd. (Antes de continuar, recordade que podes volver a esta pantalla premendo CTRL, ALT e F7)

Para probalo prema CTRL, ALT e F1 ao mesmo tempo. Isto levaralle a unha pantalla de inicio de sesión.

Introduce o teu nome de usuario e contrasinal e verás a mensaxe do día.

Por defecto, a mensaxe di algo así como "Benvido a Ubuntu 16.04". Tamén haberá enlaces a varios sitios web para documentación, xestión e soporte.

Outras mensaxes indican cantas actualizacións son necesarias e cantas son para fins de seguridade.

Tamén verá algúns detalles sobre a política de dereitos de autor e de uso de Ubuntu.

Como engadir unha mensaxe á mensaxe do día

Pode engadir unha mensaxe á mensaxe do día engadindo contido ao ficheiro /etc/motd.tail. Por defecto o Ubuntu mira no ficheiro / etc / motd pero se edita este ficheiro sobrescribirase e perderá a súa mensaxe.

Engadindo contido ao ficheiro /etc/motd.tail persistirán os teus cambios permanentemente.

Para editar o ficheiro /etc/motd.tail abrir unha fiestra de terminal premendo CTRL, ALT e T ao mesmo tempo.

Na xanela de terminal escriba o seguinte comando:

sudo nano /etc/motd.tail

Como axustar a outra información

Aínda que o exemplo anterior mostra como engadir unha mensaxe ao final da lista, non mostra como se modifican as outras mensaxes xa amosadas.

Por exemplo, pode non querer amosar a mensaxe "Benvido á Ubuntu 16.04".

Hai un cartafol chamado /etc/update-motd.d que contén unha lista de scripts numerados do seguinte xeito:

As secuencias de comandos executáronse basicamente. Todos estes elementos son basicamente scripts shell e pode eliminar calquera deles ou pode engadir o seu propio.

Por exemplo, permite crear un script que mostra unha fortuna despois do encabezado.

Para iso necesitarás instalar un programa chamado fortuna escribindo o seguinte comando:

sudo apt-get install fortune

Agora escriba o seguinte comando para crear un script no cartafol /etc/update-motd.d.

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

No editor simplemente escriba o seguinte:

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

A primeira liña é increíblemente importante e debe incluírse en cada script. Básicamente móstrase que cada liña que segue é un script bash.

A segunda liña executa o programa de fortuna situado na carpeta / usr / games.

Para gardar o ficheiro, prema CTRL e O e saia presionando CTRL e X para saír do nano .

Debe facer executable o ficheiro. Para facelo executar o seguinte comando:

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

Para probalo prema CTRL, ALT e F1 e ingrese usando o seu nome de usuario e contrasinal. A fortuna agora debería mostrarse.

Se quere eliminar os outros scripts do cartafol, simplemente execute o seguinte comando substituíndo o co nome do script que desexa eliminar.

sudo rm

Por exemplo para eliminar o tipo de cabeceira "benvida a Ubuntu" o seguinte:

sudo rm 00-header

Non obstante, un asunto máis seguro é simplemente eliminar a capacidade de executar os scripts escribindo o seguinte comando:

sudo chmod -x 00-header

Ao facelo o script non se executará, pero sempre podes volver poñer o script en algún momento do futuro.

Paquetes de exemplo para engadir como scripts

Podes personalizar a mensaxe do día como crees oportuno, pero aquí tes algunhas boas opcións para probar.

Primeiro de todo, hai screenfetch. A utilidade screenfetch mostra unha boa representación gráfica do sistema operativo que está a usar.

Para instalar screenfetch escriba o seguinte:

sudo apt-get install screenfetch

Para engadir screenfetch a un script no cartafol /etc/update-motd.d, escriba o seguinte:

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

Escriba o seguinte no editor:

#! / bin / bash
/ usr / bin / screenfetch

Garda o ficheiro premendo CTRL e O e a saída premendo CTRL e X.

Cambia os permisos executando o seguinte comando:

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

Tamén podes engadir o tempo á túa mensaxe do día. É mellor ter varios scripts en lugar de ter un script longo porque facilita a activación e desactivación de cada elemento.

Para que o tempo funcione instalar un programa chamado ansiweather.

sudo apt-get install ansiweather

Crea un script novo como segue:

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

Escriba as seguintes liñas no editor:

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

Substitúe coa súa localización (por exemplo "Glasgow").

Para gardar o ficheiro, prema CTRL e O e saia con CTRL e X.

Cambia os permisos executando o seguinte comando:

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

Como esperamos ver o proceso é o mesmo cada vez. Instala un programa de liña de comando se é necesario, crea un novo script e engade a ruta completa ao programa, garda o ficheiro e cambia os permisos.