我尝试启动Libreoffice一旦我的覆盆子pi启动就会自动给人留下深刻的印象。
我创造了:
的.config / lxsession / LXDE /自动起动
并添加了我的演讲:
sudo libreoffice -show /home/pi/test.odp
当我在终端中执行命令时,一切正常。 然而,自动启动似乎不能在启动时工作。 Libreoffice开始,但后来说它无法找到文件...
答案 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服务。