3 votos

¿Cómo aumentar la duración del tema de Plymouth?

Puse ubuntu-spinner-logo PT en mi vieja PC Ubuntu 19.04, ¿cómo puedo aumentar la duración? PT dura hasta que finaliza el arranque, pero el logotipo giratorio dura aproximadamente. 15s y PC necesitan unos 40s para arrancar. Encontré ubuntu-spinner-logo.script en:

 usr/share/plymouth/themes/ubuntu-spinner-logo/
 

pero no sé cómo modificarlo o se me permite modificarlo debido a la licencia del mismo. Gracias por tu tiempo.

1voto

Raffa Puntos 11

Este va a hacer el trabajo:

En primer lugar, ejecute el siguiente comando en el terminal para crear y editar un script de shell archivo en su directorio de inicio:

nano ~/SweetDreams.sh

En segundo lugar, copie y pegue el código siguiente en el editor, reemplace USERNAME con su nombre de usuario y guardar presionando Ctrl + X , a continuación, pulse Y , a continuación, presione Entrar :

#!/bin/bash

x=1

while [ $x -le 1 ]

do

        echo "Sleeping" | tee -a  /home/USERNAME/SweetDreams.log

        sleep 40

        echo "Waking" | tee -a  /home/USERNAME/SweetDreams.log

        x=$(( $x + 1 ))

done

Modificar el tiempo de espera por el cambio de la 40 después sleep. Este tiempo es en cuestión de segundos.

En tercer lugar, hacer que el script de shell archivo ejecutable ejecutando el siguiente comando en la terminal:

chmod +x ~/SweetDreams.sh

En cuarto lugar, crear y editar un personalizado servicio de systemd para ejecutar el shell script en el arranque, ejecute el siguiente comando en la terminal:

sudo nano /etc/systemd/system/SweetDreams.service 

En quinto lugar, copie y pegue el código siguiente en el editor, reemplace USERNAME con su nombre de usuario y guardar presionando Ctrl + X , a continuación, pulse Y , a continuación, presione Entrar :

[Unit]
Description=Sweet Dreams
Before=gdm.service

[Service]
Type=oneshot
ExecStart=/home/USERNAME/SweetDreams.sh

[Install]
WantedBy=multi-user.target

En sexto lugar, iniciar el servicio, ejecutando el siguiente comando en la terminal:

sudo systemctl start SweetDreams

Séptimo, habilitar el servicio ejecutando el siguiente comando en la terminal:

sudo systemctl enable SweetDreams

Por último, reinicie el sistema.


Si por alguna razón usted desea deshacer esta solución, por favor, ejecute los siguientes comandos en la terminal uno después del otro en el mismo orden a continuación:

  1. sudo systemctl stop SweetDreams
  2. sudo systemctl disable SweetDreams
  3. sudo rm /etc/systemd/system/SweetDreams.service
  4. rm ~/SweetDreams.sh
  5. sudo rm ~/SweetDreams.log

Breve explicación:

Plymouth se hizo esperar de los servicios del sistema. La anterior SweetDreams servicio de la fuerza de plymouth a esperar para cualquier período de tiempo que usted elija. Problema resuelto.

La mejor de las suertes

EnMiMaquinaFunciona.com

EnMiMaquinaFunciona es una comunidad de administradores de sistemas en la que puedes resolver tus problemas y dudas.
Puedes consultar las preguntas de otros sysadmin, hacer tus propias preguntas o resolver las de los demás.

Powered by: