TL; DR
- Kiểm tra xem gnome-sudoku có trên đường dẫn của bạn hay không bằng cách mở một thiết bị đầu cuối và chỉ cần nhập
gnome-sudoku
(theo LXQT)
- Nếu nó hoạt động, hãy thử bình luận
DBusActivatable=true
(hoặc đặt thành sai) trong /usr/share/applications/org.gnome.Sudoku.desktop
(hay đúng hơn /usr/share/applications/gnome-sudoku.desktop
trong trường hợp của bạn) và khởi động lại phiên LXQT của bạn (đăng xuất + đăng nhập). Bạn phải su để chỉnh sửa (ví dụ: sudo nano ...
). Khởi chạy Sudoku từ menu ứng dụng.
Xin vui lòng cho tôi biết, nếu điều đó làm việc.
Phiên bản dài:
Khi nhìn lên /usr/share/applications/org.gnome.Sudoku.desktop
bạn sẽ tìm thấy dòng sau:
DBusActivatable=true
freedesktop.org viết trong sự chỉ rõ:
Một giá trị boolean xác định xem kích hoạt D-Bus có được hỗ trợ cho ứng dụng này hay không. Nếu khóa này bị thiếu, giá trị mặc định là sai. Nếu giá trị là true thì việc triển khai nên bỏ qua Exec và gửi tin nhắn D-Bus để khởi chạy ứng dụng. Xem Kích hoạt D-Bus để biết thêm thông tin về cách thức hoạt động của tính năng này. Các ứng dụng vẫn nên bao gồm các dòng Exec= trong tệp máy tính để bàn của chúng để tương thích với các triển khai không hiểu khóa DBusActivatable.
Nói tóm lại, điều này có nghĩa là Sudoku không được bắt đầu bằng một lệnh đơn giản mà bằng cách gửi một tin nhắn D-Bus.
Khi tắt kích hoạt DBusCó thể kích hoạt
mục nhập, các điều hành
entry được sử dụng, tuy nhiên, nó sẽ hoạt động tốt.
Tôi thực sự cho rằng phải có sự không tương thích giữa LXQT và Gnome về D-Bus và trò chơi gnome
bưu kiện.
Tôi đã thử nghiệm nó mà không cần cài đặt LXQT bằng cách bắt đầu màn hình dbus
. Với công tắc được đặt thành thật
Tôi có thể thấy thông báo sau (Sudoku bắt đầu thông qua phương thức "Acitvate"):
thời gian gọi phương thức=1636304012.356091 người gửi=:1.90 -> đích=org.gnome.Sudoku serial=7 đường dẫn=/org/gnome/Sudoku; giao diện=org.freedesktop.Application; thành viên=Kích hoạt
mảng [
mục chính tả (
chuỗi "desktop-startup-id"
chuỗi biến thể "gtk-launch-24810-harald-desktop-gnome-sudoku-0_TIME0"
)
]
Với công tắc đã nhận xét, thông báo này không xuất hiện, vì vậy lệnh Exec phải được sử dụng trực tiếp.
Miễn là các Ứng dụng khác đang chạy tốt, tôi sẽ không đầu tư thêm thời gian để tìm ra lý do chính xác khiến D-Bus không khớp giữa LXQT và Gnome là gì.
Nhưng nếu bạn có thời gian, tất nhiên bạn có thể chạy màn hình dbus
và có thể bạn tìm thấy một số lời giải thích.