屏幕小部件和权限有问题?

屏幕小部件和权限有问题?

我无法打开屏幕小工具。我刚刚在 11.04 上安装了它。单击应用程序菜单中的图标没有任何反应。我使用的是 Acer 4810T 时间线笔记本电脑。

这是我运行时的终端输出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'

当我运行时,sudo screenlets-manager我收到一些关于大多数功能被禁用的信息,因为我以 root 身份运行。我猜问题是 screenlets 需要访问普通用户没有的东西?我可以解决这个问题吗?

Screenlets Daemon.desktop中没有文件/home/seamus/.config/autostart/。 中也没有文件,/usr/share/applications尽管有一个screenlets-manager.desktop...

答案1

我建议确保全部您的主目录中的文件和目录属于您。运行此命令

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

检查这一点。这是另一个命令来修复

sudo chown -R $USER:$USER ~

然后重试screenlets-manager。如果结果相同,请发布输出

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

需要注意的是,sudo在不需要时切勿使用。

相关内容