rc.local não inicia processo imwheel [duplicado]

2

Eu sou novo no Linux e comecei a usar o Ubuntu 14.04. Bes MulherBB MulherBB MulherBB32BB MulherBB32B32B32es MulherBB32B32B32es MulherBB32B32B32Bes MulherBB32B32B32BBBB32Bes MulherBB32BB32BB32BesBB MulheresBB32 Mulher MulherBB MulherBB MulherBB32B32B32BBBBes Talvez eu esteja fazendo algo errado e eu preciso digitar um caminho para um programa separado apenas o nome como no terminal?

quando tento fazer uma verificação executando:

sudo service rc.local start

Eu recebo a mensagem abaixo: INFO:

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

arquivo 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
    
por Trm 22.11.2015 / 14:30

1 resposta

3

O imwheel é um aplicativo GUI que roda em X. Você não tem X em execução, nem um X DISPLAY disponível quando o arquivo rc.local é executado.

Você terá um X DISPLAY depois de se conectar. Então, para que isso seja executado automaticamente, você deve configurá-lo como um de seus aplicativos de inicialização.

Você pode acessar a configuração do Startup Applications digitando "Startup Applications" no campo de pesquisa do botão Iniciar do Ubuntu.

Basta clicar em Add e, em seguida, nos três campos colocados:

  • Um nome para a entrada (qualquer que você escolher)
  • O comando (neste caso) imwheel
  • Um comentário (opcional - para lembrá-lo do que faz)

Clique em Add para salvar o novo aplicativo de inicialização e feche a janela.

    
por L. D. James 22.11.2015 / 21:47