Tại sao F10 trong gnome-terminal lại mở menu chuột phải?


15

Tôi đang chạy Fedora 17 gnome (shell) 3 và gnome terminal 3.4.1.1.

Tôi là người dùng của cả chỉ huy gnome-terminal và nửa đêm. Vì gnome-terminal mặc định luôn sử dụng F10 (mà tôi cần trong khi sử dụng mc), để mở menu trên cùng. Lần này cũng vậy. Tôi đã có thể vô hiệu hóa hành vi đó trong cài đặt, như mọi khi.

Điều mới đối với tôi là sau khi tôi tắt cài đặt, nó bắt đầu mở "menu chuột phải" ở con trỏ chuột khi tôi nhấn F10. Chìa khóa cũng đi đến mc, nhưng thật khó chịu khi phải luôn đóng menu.

Tôi cho rằng nó được gây ra bởi thiết bị đầu cuối gnome, vì nó không xảy ra trong các ứng dụng khác. Đây có phải là "tính năng" hay lỗi không, có ai khác gặp phải vấn đề tương tự không và cách khắc phục?

Câu trả lời:


9

Đây là một giải pháp đơn giản cho vấn đề được mô tả:

Đối với các ứng dụng GTK 3 như gnome-terminal và nautilus, chỉ cần tạo (hoặc chỉnh sửa nếu bạn có) tệp ~ / .config / gtk-3.0 / gtk.css có nội dung sau:

$ cat ~/.config/gtk-3.0/gtk.css
@binding-set NoKeyboardNavigation {
unbind "F10"
}

* {
gtk-key-bindings: NoKeyboardNavigation
}

Thông tin thêm về vấn đề này xem tại http://youdev.co/fedora-17-f10-key-frustrating-behaviour-solve/


Làm việc tốt với tôi với Ubuntu 12.04
Betlista

13

Đó là một tính năng. Chuyển đến Chỉnh sửa-> Phím tắt

Và bỏ chọn "Bật phím tắt trình đơn"

để tắt nó đi


"Tôi đã tắt cài đặt, nó bắt đầu mở 'menu chuột phải' ở con trỏ chuột khi tôi nhấn F10." Nó bắt đầu mở một menu khác sau khi tôi bỏ chọn cài đặt đó. Tôi đã thực hiện xong.
varesa

1
Cài đặt này vô hiệu hóa phím tắt F10 cho menu Gnome Terminal, nhưng có vẻ như bạn có một phím tắt khác được xác định ở một nơi khác nếu bạn vẫn nhận được menu chuột phải. Tôi không quen thuộc với Fedora, nhưng bạn nên có Phím tắt hoặc applet tương tự có thể có thứ gì đó liên quan.
Bill B

Cảm ơn, tôi đã không đọc đúng Q này về thiết bị đầu cuối gnome, vì vậy tôi đã thử nó xfce-terminalvà phát hiện ra rằng có tùy chọn đơn giản là tắt F10 bằng một hộp kiểm ;-)
AD

Với Fedora 19 <kbd> F10 </ kbd> sẽ mở menu tệp và bây giờ cài đặt được chuyển sang Chỉnh sửa-> Tùy chọn-> Chung, trong đó người ta có thể tắt 'Bật phím tăng tốc menu (F10 theo mặc định)'.
maxschlepzig

3
trong trường hợp của tôi (Debian Jessie 8.2, Cinnamon) nó đã Enable the menu accelerator key (F10 by default)ở trên Edit -> Preferneces -> Generaltab
vladkras

2

Đối với Fedora 17, bạn có thể tìm thấy báo cáo lỗi tại đây

https://ormszilla.redhat.com/show_orms.cgi?id=800856

Giải pháp thay thế là, tạo tệp ~ / .config / gtk-3.0 / gtk.css với nội dung sau:

@binding-set NoKeyboardNavigation {
    unbind "<shift>F10"
}

* {
    gtk-key-bindings: NoKeyboardNavigation
}

0

Tôi đã sửa lỗi này trên Ubuntu bằng cách tạo một cái mới ~/.config/gtk-3.0/gtk.cssvà đưa nó vào trong đó:

@binding-set NoKeyboardNavigation {
    unbind "<shift>F10"
}

* {
    gtk-key-bindings: NoKeyboardNavigation
}

Điều đó không hiệu quả với tôi với Ubuntu 12.04, hoạt động tốt khi tôi sử dụng "F10" "như được mô tả trong câu trả lời đầu tiên.
Betlista

0

tính bằng centos, rrc, oracle linux

Chuyển đến Chỉnh sửa-> Phím tắt và bỏ chọn "Bật phím tắt trình đơn" để tắt.


Đó không phải là vấn đề của tôi. Đó không phải là các menu thiết bị đầu cuối mà bạn có thể fisable (tôi luôn luôn làm điều đó). Đó là một cái gì đó khác hoạt động như thể tôi nhấp chuột phải
varesa
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.