我想使用特定用户组运行一个程序,并在文件行sg mygroup
中的命令之前添加。虽然我可以在终端中成功运行该命令,但无法通过单击菜单图标启动它(什么也没有发生)。有没有办法在某处看到错误消息?Exec
.desktop
答案1
直接从 GUI 菜单执行的应用程序的输出(包括错误消息)通常会重定向到文件。我说“通常”是因为这取决于发行版和会话启动脚本的配置方式。在 Debian 及其衍生版本中,在大多数(如果不是全部)桌面环境下,该文件位于.xsession-errors
您的主目录中。
要观察添加到此文件的输出,请打开终端并运行
tail -f ~/.xession-errors
如果此文件不存在,请在主目录中查找最近修改过的文件:
ls -Altr ~
如果找不到会话日志文件,请尝试在桌面环境的文档中查找它。如果找不到它,请在此站点上提出问题,告诉我们您使用的发行版和桌面环境(或会话管理器和窗口管理器)。