rc.local no inicia el proceso imwheel

rc.local no inicia el proceso imwheel

Soy nuevo en Linux y acabo de empezar a usar ubuntu 14.04. Estoy intentando ejecutar el proceso imwheel al inicio editando el archivo rc.local. ¿Quizás estoy haciendo algo mal y necesito escribir una ruta a un programa aparte solo del nombre como en la terminal?

cuando intento hacer una verificación ejecutando:

sudo service rc.local start

Recibo el siguiente mensaje:INFO:

imwheel started (pid=4906)
Could not open display, check shell DISPLAY variable, and export or setenv it!

Archivo rc.local:

#!/bin/sh -e
#
# rc.local
#
# This script is executed at the end of each multiuser runlevel.
# Make sure that the script will "exit 0" on success or any other
# value on error.
#
# In order to enable or disable this script just change the execution
# bits.
#
# By default this script does nothing.

imwheel

exit 0

Respuesta1

Imwheel es una aplicación GUI que se ejecuta en X. No tiene X ejecutándose ni una PANTALLA X disponible cuando se ejecuta el archivo rc.local.

Tendrás una PANTALLA X después de iniciar sesión. Entonces, para que esto se ejecute automáticamente, debes configurarlo como una de tus aplicaciones de inicio.

Puede acceder a su Startup Applicationsconfiguración escribiendo "Aplicaciones de inicio" en el campo de búsqueda del botón Iniciar de Ubuntu.

Simplemente haga clic en Add, luego en los tres campos coloque:

  • Un nombre para la entrada (cualquiera que elijas)
  • El comando (en este caso)imwheel
  • Un comentario (opcional - para recordarle lo que hace)

Haga clic Addpara guardar la nueva aplicación de inicio y luego cierre la ventana.

información relacionada