Problema com screenlets e permissões?

0

Não consigo fazer os screenlets abrirem. Eu recentemente instalei em 11.04. Clicar no ícone no menu de aplicativos não faz nada. Estou em um laptop da linha de tempo Acer 4810T.

Aqui está a saída do terminal quando eu corro screenlets-manager :

True
Create autostarter for: Screenlets Daemon
Traceback (most recent call last):
  File "/usr/share/screenlets-manager/screenlets-manager.py", line 1332, in <module>
    app = ScreenletsManager()
  File "/usr/share/screenlets-manager/screenlets-manager.py", line 103, in __init__
    utils.lookup_daemon_autostart()
  File "/usr/lib/pymodules/python2.7/screenlets/utils.py", line 604, in lookup_daemon_autostart
    f = open(starter, 'w')
IOError: [Errno 13] Permission denied: '/home/seamus/.config/autostart/Screenlets Daemon.desktop'

Quando executo sudo screenlets-manager , obtenho algo sobre a maioria das coisas que estão sendo desabilitadas porque estou executando como root. Eu acho que o problema é que os screenlets precisam de acesso a coisas que um usuário normal não tem? Posso contornar isso?

Não há arquivo Screenlets Daemon.desktop em /home/seamus/.config/autostart/ . Nem há um em /usr/share/applications embora exista um screenlets-manager.desktop lá ...

    
por Seamus 30.04.2011 / 20:11

1 resposta

2

Sugiro ter certeza de que todos os arquivos e o diretório em sua casa pertençam a você. Execute este comando

find ~ ! -user $USER -o ! -group $USER

para verificar isso. Este outro comando para reparar

sudo chown -R $USER:$USER ~

Em seguida, tente novamente screenlets-manager . Se você tiver o mesmo resultado, poste a saída de

ls -ld ~/ ~/.config/ ~/.config/autostart/

Como nota, nunca use sudo quando não for necessário.

    
por enzotib 02.05.2011 / 17:24