由于“无法找到Okular组件错误”,无法运行Okular

我已经安装了ubuntu 12.04并安装了okular,但是对于普通用户我无法运行okular并给我一个“无法找到Okular组件”的错误。 但使用root用户我可以运行它没有任何错误。 我该怎么办?

我试图purgeinstall okular本身,但这没有用。

除非明确指出,否则不应以root用户身份运行GUI程序。 更改是您的主目录中的文件现在拥有错误的所有权。 找到这些文件并恢复所有权:

  1. 打开终端
  2. (可选,但建议用于validation)查找不属于您的所有文件:

    sudo找〜! -user $(id -u)-ls

  3. 查找所有文件并将所有权恢复到您的:

    sudo找〜! -user $(id -u)-exec chown $(id -u){} \; -ls

如果不确定,您可以在此处留下评论,其中包含指向步骤2输出的http://paste.ubuntu.com/链接。