![为什么在 bash 中运行程序可以,而在菜单中运行程序却不可以?](https://linux22.com/image/1245269/%E4%B8%BA%E4%BB%80%E4%B9%88%E5%9C%A8%20bash%20%E4%B8%AD%E8%BF%90%E8%A1%8C%E7%A8%8B%E5%BA%8F%E5%8F%AF%E4%BB%A5%EF%BC%8C%E8%80%8C%E5%9C%A8%E8%8F%9C%E5%8D%95%E4%B8%AD%E8%BF%90%E8%A1%8C%E7%A8%8B%E5%BA%8F%E5%8D%B4%E4%B8%8D%E5%8F%AF%E4%BB%A5%EF%BC%9F.png)
我推测 JWM 窗口管理器或 Puppy Linux Lupu 5.01 本身存在某些问题,与 GMPLAYER 的正常加载存在冲突……
我想知道如何排除故障,并尽可能修复此问题(即使是解决方法也很好)。
答案1
检查菜单中的快捷方式。我不知道如何在 JVM 中执行此操作,请尝试右键单击菜单项,然后单击“属性”。如果不行,请将其拖到桌面,然后右键单击 + 属性(它在 GNOME 上肯定有效)。在最坏的情况下,在文本编辑器中打开 .desktop 文件。
找到一个名为“Command”或类似名称的字段(在 .desktop 文件中为“Exec”)。单击菜单项时,它将执行该命令。如果它与您从终端尝试的相同,请尝试选中“在终端中运行”复选框(或Terminal=true
在 .desktop 文件中设置)。如果不行,请将命令更改为适合您的命令。您也可以检查工作目录。
答案2
如果您可以使用 CTRL+ALT+Fx 切换到带有 X 服务器日志输出的文本控制台(某些发行版以这种方式工作),则可以查找与问题相关的错误消息。还可以检查 /var/log/Xorg.0.log,看看那里是否出现任何可能提示您哪里出错的内容。