Instalei Ubuntu 18.04.6 desktop
e depois Lubuntu-desktop
. Quando eu quero rodar um jogo (por exemplo, sudoku) ele escreve.
Invalid desktop entry file:'/usr/share/applications/gnome-sudoku.desktop
Qualquer jogo não está funcionando. Os outros aplicativos serão iniciados sem problemas.
TL;DR
gnome-sudoku
(em LXQT)DBusActivatable=true
(ou defina-o como false) em/usr/share/applications/org.gnome.Sudoku.desktop
(ou melhor/usr/share/applications/gnome-sudoku.desktop
, no seu caso) e reinicie sua sessão LXQT (logoff + logon). Você deve ser su para editar (por exemplosudo nano ...
, ). Inicie o Sudoku no menu do aplicativo.Por favor, me diga, se isso funcionou.
Versão longa:
Ao olhar para cima
/usr/share/applications/org.gnome.Sudoku.desktop
, você encontrará a seguinte linha:freedesktop.org escreve em sua especificação :
Em suma, isso significa que o Sudoku não é iniciado por um comando simples, mas pelo envio de uma mensagem D-Bus.
Ao desativar a
DBusActivatable
entrada, aExec
entrada é usada, o que deve funcionar bem.Eu assumo fortemente que deve haver uma incompatibilidade entre o LXQT e o Gnome em relação ao D-Bus e ao
gnome-games
pacote.Eu testei sem instalar o LXQT iniciando o
dbus-monitor
. Com o interruptor definido paratrue
, posso ver a seguinte mensagem (Sudoku iniciado pelo método "Acitvate"):Com o switch comentado, esta mensagem não aparece, então o comando Exec deve ser usado diretamente.
Enquanto outros aplicativos estiverem funcionando bem, eu não investiria mais tempo para descobrir qual é o motivo exato da incompatibilidade de D-Bus entre o LXQT e o Gnome.
Mas se você tiver tempo, é claro que pode correr
dbus-monitor
e talvez encontre alguma explicação.Eu reinstalaria o programa. 99% do tempo que vai curar esse problema específico.