GNOME terminalindeki F10 neden sağ tıklama menüsünü açar?


15

Fedora 17 gnome (kabuk) 3 ve gnome terminali 3.4.1.1 kullanıyorum.

Hem gnome terminali hem de gece yarısı komutanının kullanıcısıyım. Varsayılan olarak gnome terminali, üst menüyü açmak için her zaman F10 (mc kullanırken ihtiyacım olan) kullandı. Bu sefer de öyle. Bu davranışı her zamanki gibi ayarlarda devre dışı bırakabildim.

Benim için yeni olan, ayarı devre dışı bıraktıktan sonra F10 tuşuna bastığımda fare imlecinde "sağ tıklama menüsünü" açmaya başladı. Anahtar da mc gider, ama her zaman menüyü kapatmak zorunda sinir bozucu.

Diğer uygulamalarda olmadığı için gnome terminalinden kaynaklandığını düşünüyorum. Bu bir "özellik" veya hata mı, başka biri aynı sorunla karşılaştı ve nasıl düzeltilir?

Yanıtlar:


9

İşte açıklanan sorun için basit bir çözüm:

Gnome-terminal ve nautilus gibi GTK 3 uygulamaları için ~ / .config / gtk-3.0 / gtk.css dosyasını aşağıdaki içerikle oluşturun (veya varsa düzenleyin):

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

* {
gtk-key-bindings: NoKeyboardNavigation
}

Sorun hakkında daha fazla bilgi için bkz. Http://youdev.co/fedora-17-f10-key-frustrating-behaviour-solved/


Ubuntu ile benim için iyi çalıştı 12.04
Betlista

13

Bu bir özellik. Düzenle-> Klavye Kısayolları'na gidin

"Menü kısayol tuşunu etkinleştir" seçeneğinin işaretini kaldırın

kapatmak için.


"Ayarı devre dışı bıraktım, F10 tuşuna bastığımda fare imlecindeki 'sağ tıklama menüsünü' açmaya başladı." Daha önce yaptığım ayarın işaretini kaldırdıktan sonra farklı bir menü açmaya başladı.
varesa

1
Bu ayar, Gnome Terminal menüsü için F10 kısayolunu devre dışı bırakır, ancak yine de sağ tıklama menüsü alıyorsanız başka bir yerde başka bir kısayol tanımlanmış gibi görünür. Fedora'ya aşina değilim, ancak alakalı bir şey olabilecek bir Klavye Kısayoluna veya benzer bir uygulamaya sahip olmalısınız.
Bill B

Teşekkürler, gnome terminali ile ilgili bu Q'yu düzgün bir şekilde okumadım, bu yüzden denedim xfce-terminalve sadece bir onay kutusuyla F10'u kapatma seçeneğinin olduğunu keşfettim ;-)
AD

Fedora 19 ile <kbd> F10 </kbd> dosya menüsünü açar ve şimdi ayar Düzenle-> Tercihler-> Genel'e taşındı, burada 'Menü hızlandırıcı tuşunu etkinleştir (varsayılan olarak F10)' devre dışı bırakılabilir.
maxschlepzig

3
Benim durumumda (Debian Jessie 8.2, Tarçın) 'de öyleydi Enable the menu accelerator key (F10 by default)üzerinde Edit -> Preferneces -> Generalsekmesi
vladkras

2

Fedora 17 için hata raporunu burada bulabilirsiniz

https://bugzilla.redhat.com/show_bug.cgi?id=800856

Buradaki geçici çözüm, aşağıdaki içeriğe sahip ~ / .config / gtk-3.0 / gtk.css dosyası oluşturun:

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

* {
    gtk-key-bindings: NoKeyboardNavigation
}

0

Ben Ubuntu üzerinde yeni bir sabit ~/.config/gtk-3.0/gtk.cssve bunu koyarak sabit :

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

* {
    gtk-key-bindings: NoKeyboardNavigation
}

Ubuntu 12.04 ile benim için işe yaramadı, ilk cevapta açıklandığı gibi 'ubind "F10"' u kullandığımda iyi çalıştı.
Betlista

0

centos, rhel, oracle linux'da

Düzenle-> Klavye Kısayolları'na gidin ve kapatmak için "Menü kısayol tuşunu etkinleştir" seçeneğinin işaretini kaldırın.


Benim sorunum bu değildi. Kesilebilir terminal menüleri değildi (bunu her zaman yaparım). Sağ tıklamış gibi davranan başka bir şeydi
varesa
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.