
Tengo un script de shell que creé para cambiar el siguiente inicio de EFI y luego ejecutar un reinicio. Si lo ejecuto en una ventana de terminal funciona bien, pero si lo ejecuto usando un ícono en KDE se reinicia, pero no cambia el siguiente efiboot. Intenté configurar el ícono para que se ejecute como root, pero eso no hizo la diferencia.
Aquí está el guión
#!/bin/bash kdialog --title "Reiniciar en el mensaje de Windows" --yesno "¿Está seguro de que desea reiniciar en Windows?"; si [$? = 0 ]; entonces sudo efibootmgr -n 0 reiniciar demás kdialog --msgbox "Reinicio cancelado por el usuario" fi
Alguien incluso sugirió hacer una pausa entre efibootmgr y el reinicio, pero eso tampoco funcionó.
Respuesta1
No estoy seguro de si es lo que estás buscando, pero ¿has considerado iniciar una terminal + ejecutar tu script desde un ícono?
Haga clic derecho en el ícono > Configuración del ícono > Aplicación > Comando:
konsole -e /path/to/your/script.sh
O si necesita que la ventana permanezca abierta por algún motivo, utilice-noclose