TL;ดร
- ตรวจสอบว่า gnome-sudoku อยู่บนเส้นทางของคุณหรือไม่โดยเปิดเทอร์มินัลแล้วเข้าไป
คำพังเพย-ซูโดกุ
(ภายใต้ LXQT)
- หากได้ผล โปรดลองแสดงความคิดเห็น
DBusActivatable=จริง
(หรือตั้งค่าเป็นเท็จ) ใน /usr/share/applications/org.gnome.Sudoku.desktop
(หรือว่า .. แทน /usr/share/applications/gnome-sudoku.desktop
ในกรณีของคุณ) และรีสตาร์ทเซสชัน LXQT ของคุณ (ออกจากระบบ + ออกจากระบบ) คุณต้องแก้ไข (เช่น ซูโด นาโน ...
). เปิด Sudoku จากเมนูแอปพลิเคชัน
กรุณาบอกฉันถ้ามันทำงาน
รุ่นยาว:
เมื่อมองขึ้นไป /usr/share/applications/org.gnome.Sudoku.desktop
คุณจะพบบรรทัดต่อไปนี้:
DBusActivatable=จริง
freedesktop.org เขียนไว้ในนั้น ข้อมูลจำเพาะ:
ค่าบูลีนที่ระบุว่าการเปิดใช้งาน D-Bus ได้รับการสนับสนุนสำหรับแอปพลิเคชันนี้หรือไม่ หากไม่มีคีย์นี้ ค่าเริ่มต้นจะเป็นเท็จ หากค่าเป็นจริงแสดงว่ามีการใช้งาน ควรเพิกเฉยต่อผู้บริหารระดับสูง คีย์และส่งข้อความ D-Bus เพื่อเปิดแอปพลิเคชัน ดูการเปิดใช้งาน D-Bus สำหรับข้อมูลเพิ่มเติมเกี่ยวกับวิธีการทำงาน แอปพลิเคชันควรรวมบรรทัด Exec= ไว้ในไฟล์เดสก์ท็อปเพื่อความเข้ากันได้กับการใช้งานที่ไม่เข้าใจคีย์ DBusActivatable
กล่าวโดยย่อ ซูโดกุไม่ได้เริ่มด้วยคำสั่งธรรมดา แต่โดยการส่งข้อความ D-Bus
เมื่อปิดการใช้งาน DBusActivated
รายการ, the ผู้บริหาร
มีการใช้รายการซึ่งควรใช้งานได้ดี
ฉันเดาว่าต้องมีความไม่ลงรอยกันระหว่าง LXQT และ Gnome เกี่ยวกับ D-Bus และ เกมคำพังเพย
บรรจุุภัณฑ์.
ฉันทดสอบโดยไม่ต้องติดตั้ง LXQT ด้วยตัวเองโดยเริ่มต้น dbus จอภาพ
. โดยตั้งสวิตช์เป็น จริง
ฉันเห็นข้อความต่อไปนี้ (Sudoku เริ่มต้นด้วยวิธี "Acitvate"):
เวลาเรียกเมธอด=1636304012.356091 ผู้ส่ง=:1.90 -> ปลายทาง=org.gnome.Sudoku serial=7 เส้นทาง=/org/gnome/Sudoku; อินเตอร์เฟส=org.freedesktop.Application; สมาชิก=เปิดใช้งาน
อาร์เรย์ [
รายการตามคำบอก(
สตริง "desktop-startup-id"
สตริงตัวแปร "gtk-launch-24810-harald-desktop-gnome-sudoku-0_TIME0"
)
]
เมื่อสวิตช์แสดงความคิดเห็น ข้อความนี้จะไม่ปรากฏขึ้น ดังนั้นจึงต้องใช้คำสั่ง Exec โดยตรง
ตราบใดที่แอปพลิเคชันอื่นๆ ทำงานได้ดี ฉันจะไม่เสียเวลาอีกต่อไปในการหาสาเหตุที่แท้จริงที่ทำให้ D-Bus ไม่ตรงกันระหว่าง LXQT และ Gnome
แต่ถ้ามีเวลาก็วิ่งได้ dbus จอภาพ
และบางทีคุณอาจพบคำอธิบายบางอย่าง