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

Raspberry pi Raspberry pi,通过LXDE启动程序失败,找不到文件,raspberry-pi,raspbian,libreoffice,autostart,Raspberry Pi,Raspbian,Libreoffice,Autostart,一旦我的覆盆子pi启动,我会尝试自动启动Libreoffice impress 我创建了: .config/lxsession/LXDE/autostart 并添加了我的演示: sudo libreoffice-show/home/pi/test.odp 当我在终端中执行命令时,一切正常。 但是,autostart在启动时似乎不起作用。Libreoffice启动,但随后表示找不到文件…文件.config/lxsession/LXDE/autostart用于启动没有root权限的应用程序。因此,您

一旦我的覆盆子pi启动,我会尝试自动启动Libreoffice impress

我创建了: .config/lxsession/LXDE/autostart

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

当我在终端中执行命令时,一切正常。
但是,autostart在启动时似乎不起作用。Libreoffice启动,但随后表示找不到文件…

文件.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服务来实现这一点。

我建议您在那里提问:。要获得更好的可视性和帮助,请改为查看LXDE Pi。为了使RPi成为自动启动设备,有几个注意事项需要审查。。。我有这些信息,但没有存储在这里。我在一个格式上丢失了它,这个格式是由PI提供的一些相同的程序意外制作的。。。。。