Raspberry pi,通过LXDE启动程序失败,找不到文件

时间:2015-05-28 11:58:44

标签: raspberry-pi raspbian libreoffice autostart

我尝试启动Libreoffice一旦我的覆盆子pi启动就会自动给人留下深刻的印象。

我创造了:
        的.config / lxsession / LXDE /自动起动

并添加了我的演讲:
        sudo libreoffice -show /home/pi/test.odp

当我在终端中执行命令时,一切正常。 然而,自动启动似乎不能在启动时工作。 Libreoffice开始,但后来说它无法找到文件...

1 个答案:

答案 0 :(得分:0)

文件.config / lxsession / LXDE / autostart用于启动没有root权限的应用程序。因此,您应该从代码中删除“sudo”:

libreoffice -show /home/pi/test.odp

这应该按预期工作。如果您的演示文稿需要root权限(我不明白为什么会这样,但无论如何),您可以在代码上使用gksudo,然后在启动时,您会看到一个窗口要求您输入密码。新代码如下所示:

gksudo libreoffice -show /home/pi/test.odp

重要提示:请注意,您不应尝试使用sudo或root权限打开启用GUI的应用程序,因为这可能会产生不良后果,例如修改程序文件的权限和所有权,这可能会导致故障。如果您确实需要以root身份打开GUI应用程序,请始终使用gksudo或gksu。

另一方面,如果你真的需要在启动时以root权限打开程序,你应该考虑使用文件/etc/rc.local或cron服务。