รายการเมนู Centos 7 / Gnome Applications ไม่ตอบสนอง


11

ฉันมี CentOS 7 ติดตั้งกับ gnome หลังจากเวลาผ่านไปสักครู่ไม่มีรายการใดอยู่ใต้เมนู 'แอปพลิเคชัน' * ฉันสามารถเปิดเมนูและเมนูย่อยและวางเมาส์เหนือรายการด้วยตัวชี้เมาส์ พวกเขาจะเน้นอย่างถูกต้อง แต่พวกเขาไม่ตอบสนองต่อการคลิก

รายการต่าง ๆ ไม่ตอบสนองต่อการนำทางแป้นพิมพ์ที่ฉันยังคงสามารถใช้ปุ่มลูกศรเพื่อเลื่อนไปรอบ ๆ เมนูและรายการไฮไลต์ได้ แต่การกดปุ่มenterฯลฯ ไม่ได้เป็นการเปิดแอปพลิเคชัน / เครื่องมือที่เน้น

การรีสตาร์ทเครื่องช่วย แต่ดูเหมือนว่าจะเป็นการแก้ปัญหาอย่างหนัก

* ยกเว้นรายการ 'ภาพรวมกิจกรรม'


การคลิกที่สิ่งอื่นนอกเหนือจากแอปพลิเคชันนั้นใช้งานได้หรือไม่ ชอบสถานที่หรือไอคอนเดสก์ท็อปหรือแอปพลิเคชันที่เปิดอยู่แล้ว
petry

ใช่เดสก์ท็อปทั้งหมดทำงานได้อย่างสมบูรณ์เมนูสถานที่และรายการทั้งหมดสามารถเลือกได้
J Collins

สิ่งเดียวกันนี้เกิดขึ้นกับฉัน (ฉันเสียใจที่ต้องเปลี่ยนมาใช้ Centos จาก Debian) ฉันพยายามgnome-shell --replaceเมนูแอปพลิเคชันยังไม่สามารถคลิกได้และข้อความต่อไปนี้ถูกพิมพ์ไปยังเครื่องปลายทาง:
Nik O'Lai

JS ข้อผิดพลาด: !!! ข้อยกเว้นคือ: ข้อผิดพลาด: ไม่สามารถแปลง event.get_time () เป็นจำนวนเต็ม JS ERROR: !!! message = '"ไม่สามารถแปลง event.get_time () เป็นจำนวนเต็ม"' JS ข้อผิดพลาด: !!! fileName = '"/usr/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com/extension.js"' JS ข้อผิดพลาด: !!! lineNumber = '77' JS ข้อผิดพลาด: !!! stack = '"([วัตถุ GObject_Union]) @ / usr/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com/extension.js: 77
Nik O'Lai

1
JavaScript ไม่ใช่จาวา แต่ก็ใช่ว่าเป็นส่วนขยายของ GNOME 3 ดูเหมือนข้อผิดพลาดในส่วนขยาย gnome 'apps-menu' ดูเหมือนว่าข้อผิดพลาดได้รับการยื่นเกี่ยวกับมัน
jsbillings

คำตอบ:


7

นี่เป็นปัญหาที่ทราบกันดี ดูที่นี่:

apps-menu: ข้อยกเว้น: ไม่สามารถแปลง event.get_time () เป็นจำนวนเต็ม # 7

การแก้ไขคือการเปลี่ยนบรรทัด 77 ของ /usr/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com/extension.js

จาก:

this._app.open_new_window(event.get_time());

ถึง:

this._app.open_new_window(-1);

คำถามที่สำคัญกว่านั้นคือทำไมรหัสเรียกสิ่งนี้ตั้งแต่แรก? มันเป็นเพียงล้นในประเภท return get_time () ไม่เหมาะสมในจำนวนเต็มหลังจากเวลาเพียงพอหรือไม่ ใครเป็นผู้รับผิดชอบในการรักษารหัสนั้น
J Collins
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.