我安装了Ubuntu 18.04.6 desktop
,然后Lubuntu-desktop
。当我想运行游戏(例如数独)时,它会写入。
Invalid desktop entry file:'/usr/share/applications/gnome-sudoku.desktop
任何游戏都不行。其他应用程序将毫无问题地启动。
我安装了Ubuntu 18.04.6 desktop
,然后Lubuntu-desktop
。当我想运行游戏(例如数独)时,它会写入。
Invalid desktop entry file:'/usr/share/applications/gnome-sudoku.desktop
任何游戏都不行。其他应用程序将毫无问题地启动。
TL;博士
gnome-sudoku
通过打开终端并输入(在 LXQT 下)检查 gnome-sudoku 是否在您的路径上DBusActivatable=true
(或将其设置为 false)并重新启动您的 LXQT 会话(注销+登录)。您必须是 su 才能编辑(例如)。从应用程序菜单启动数独。/usr/share/applications/org.gnome.Sudoku.desktop
/usr/share/applications/gnome-sudoku.desktop
sudo nano ...
请告诉我,如果这有效。
长版:
查找时,
/usr/share/applications/org.gnome.Sudoku.desktop
您会发现以下行:freedesktop.org 在他们的规范中写道:
简而言之,这意味着数独不是通过简单的命令启动的,而是通过发送 D-Bus 消息来启动的。
停用该
DBusActivatable
条目时,将Exec
使用该条目,但这应该可以正常工作。我强烈认为 LXQT 和 Gnome 之间在 D-Bus 和
gnome-games
软件包方面一定存在不兼容性。我在没有自己安装 LXQT 的情况下通过启动
dbus-monitor
. 将开关设置为true
我可以看到以下消息(数独通过“Acitvate”方法启动):注释掉开关后,不会出现此消息,因此必须直接使用 Exec 命令。
只要其他应用程序运行良好,我就不会再花时间找出 LXQT 和 Gnome 之间 D-Bus 不匹配的确切原因是什么。
但是如果你有时间,当然你可以跑
dbus-monitor
,也许你会找到一些解释。我会重新安装程序。99% 的时间可以解决这个特殊问题。