首页 文章

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

提问于
浏览
0

一旦我的覆盆子pi启动,我正试图自动开始Libreoffice留下深刻印象 .

我 Build :
的.config / lxsession / LXDE /自动启动

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

当我在终端中执行命令时,一切正常 . 但是,自动启动似乎在启动时不起作用 . Libreoffice开始,但后来说它找不到文件......

1 回答

  • 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服务 .

相关问题