TL;DR
- Verificați dacă gnome-sudoku este pe calea dvs. deschizând un terminal și intrând
gnome-sudoku
(sub LXQT)
- Dacă a funcționat, încercați să comentați
DBusActivatable=adevărat
(sau setați-l la false) în /usr/share/applications/org.gnome.Sudoku.desktop
(sau mai degrabă /usr/share/applications/gnome-sudoku.desktop
în cazul dvs.) și reporniți sesiunea LXQT (logoff+logon). Trebuie să fiți su pentru a edita (de ex. sudo nano...
). Lansați Sudoku din meniul aplicației.
Vă rog să-mi spuneți dacă a funcționat.
Varianta lunga:
Când se uită în sus /usr/share/applications/org.gnome.Sudoku.desktop
veti gasi urmatoarea linie:
DBusActivatable=adevărat
freedesktop.org scrie în lor specificație:
O valoare booleană care specifică dacă activarea D-Bus este acceptată pentru această aplicație. Dacă această cheie lipsește, valoarea implicită este false. Dacă valoarea este adevărată, atunci implementări ar trebui să ignore Exec tasta și trimiteți un mesaj D-Bus pentru a lansa aplicația. Consultați Activarea D-Bus pentru mai multe informații despre cum funcționează. Aplicațiile ar trebui să includă în continuare linii Exec= în fișierele desktop pentru compatibilitate cu implementările care nu înțeleg cheia DBusActivatable.
Pe scurt, acest lucru înseamnă că Sudoku nu este pornit printr-o comandă simplă, ci prin trimiterea unui mesaj D-Bus.
La dezactivarea DBusActivatable
intrarea, Exec
este folosită intrarea, care ar trebui să funcționeze bine, totuși.
Presupun cu tărie că trebuie să existe o incompatibilitate între LXQT și Gnome în ceea ce privește D-Bus și jocuri cu gnomi
pachet.
L-am testat fără să instalez eu LXQT pornind dbus-monitor
. Cu comutatorul setat pe Adevărat
Pot vedea următorul mesaj (Sudoku a început prin metoda „Acitvate”):
metoda apel time=1636304012.356091 sender=:1.90 -> destination=org.gnome.Sudoku serial=7 path=/org/gnome/Sudoku; interface=org.freedesktop.Application; membru=Activare
matrice [
intrare dict(
șir „desktop-startup-id”
șir variantă „gtk-launch-24810-harald-desktop-gnome-sudoku-0_TIME0”
)
]
Cu comutatorul comentat, acest mesaj nu apare, așa că comanda Exec trebuie utilizată direct.
Atâta timp cât alte aplicații funcționează bine, nu aș mai investi timp în a afla care este motivul exact pentru nepotrivirea D-Bus între LXQT și Gnome.
Dar dacă ai timp, bineînțeles că poți fugi dbus-monitor
si poate gasesti o explicatie.