não pode obter upstart para executar o trabalho do usuário

2

Estou tentando iniciar o início de um trabalho do usuário durante a inicialização da minha máquina.

Eu tenho meu arquivo de configuração do upscape conky.conf no meu diretório $ HOME / .init. Quando eu corro "start conky" eu recebo este erro:

dre@dre-laptop:~$ start conky
start: Rejected send message, 1 matched rules; type="method_call", sender=":1.76"
(uid=1000 pid=2843 comm="start conky ") interface="com.ubuntu.Upstart0_6.Job"
member="Start" error name="(unset)" requested_reply="0"
destination="com.ubuntu.Upstart" (uid=0 pid=1 comm="/sbin/init")
dre@dre-laptop:~$ 

Eu (acho que) sei que este erro tem a ver com o sistema d-bus (autenticação). Eu também li ( link ) que o Ubuntu 12.10 já tem a configuração correta no arquivo de configuração d-bus "/ etc / dbus-1 / system.d / Upstart.conf "para permitir que usuários normais usem o upstart.

dre@dre-laptop:~/.init$ cat conky.conf 

description "conky, a system monitor appled"

start on lightdm
stop on shutdown

# Automatically restart process if crashed
respawn

# Essentially lets upstart know the process will detach itself to the background
#expect fork

# Start conky
exec /usr/bin/conky

Então, quem sabe, o que eu faço de errado ???

cumprimentos Andre

Ninguém ??? Por favor ... me dê sua melhor chance.

    
por dre 20.11.2012 / 14:28

1 resposta

3

O Upstart no Ubuntu atualmente não habilita trabalhos do usuário por padrão. Esta situação irá mudar quando o Ubuntu Raring for lançado. Por enquanto, você precisa seguir o processo documentado no link e copiar o arquivo de configuração Upstart.conf dbus do projeto upstart upstream aqui:

link

    
por jamesodhunt 26.11.2012 / 18:14