Các mục menu của Centos 7 / Gnome không phản hồi


11

Tôi đã cài đặt CentOS 7 với gnome. Sau một số thời gian hoạt động, không có mục nào trong menu 'Ứng dụng' phản hồi. * Tôi có thể mở các menu và menu con và di chuột qua các mục bằng con trỏ chuột. Họ sẽ đánh dấu chính xác, nhưng họ không trả lời các nhấp chuột.

Các mục cũng không đáp ứng với điều hướng bàn phím trong đó tôi vẫn có thể sử dụng các phím mũi tên để di chuyển xung quanh các menu và tô sáng các mục, nhưng nhấn entervv không khởi chạy ứng dụng / công cụ được tô sáng.

Khởi động lại máy giúp, nhưng đó có vẻ là một giải pháp nặng tay cho vấn đề.

* Ngoại trừ mục 'Tổng quan về hoạt động'


Có nhấp vào bất cứ thứ gì khác ngoài Ứng dụng không? Giống như Địa điểm hoặc biểu tượng máy tính để bàn hoặc ứng dụng đã được mở.
petry

Có, toàn bộ máy tính để bàn có đầy đủ chức năng, menu địa điểm và tất cả các mục của nó đều có thể chọn.
J Collins

Điều tương tự cũng xảy ra với tôi (tôi rất tiếc đã chuyển sang Centos từ Debian). Tôi đã thử gnome-shell --replace, menu Ứng dụng vẫn không thể bấm được và thông báo sau được in ra thiết bị đầu cuối:
Nik O'Lai

L ERI LỚN: !!! Ngoại lệ là: Lỗi: không thể chuyển đổi event.get_time () thành số nguyên JS ERROR: !!! message = '"không thể chuyển đổi event.get_time () thành số nguyên"' JS ERROR: !!! fileName = '"/usr/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com/extension.js"' JS ERROR: !!! lineNumber = '77' JS ERROR: !!! stack = '"([object GObject_Union]) @ / usr/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com/extension.js: 77
Nik O'Lai

1
JavaScript của nó, không phải Java, nhưng vâng, đó là cách các tiện ích mở rộng Gnome 3 hoạt động. Âm thanh giống như một lỗi trong phần mở rộng gnome của 'ứng dụng-menu'. Có vẻ như một lỗi đã được đệ trình về nó .
jsbillings

Câu trả lời:


7

Đây là một vấn đề được biết đến. Xem tại đây:

menu ứng dụng: Ngoại lệ: không thể chuyển đổi event.get_time () thành số nguyên # 7

Cách khắc phục là thay đổi dòng 77 của /usr/share/gnome-shell/extensions/apps-menu@gnome-shell-extensions.gcampax.github.com/extension.js

từ:

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

đến:

this._app.open_new_window(-1);

Một câu hỏi quan trọng hơn là tại sao mã đã gọi cho điều này ngay từ đầu? Có phải nó chỉ là một kiểu tràn trên kiểu trả về get_time () không khớp với một số nguyên sau khi đủ thời gian? Ai chịu trách nhiệm duy trì mã đó?
J Collins
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.