Dlaczego F10 w terminalu gnome otwiera menu po kliknięciu prawym przyciskiem myszy?

15

Używam gnome Fedory 17 (powłoka) 3 i terminal gnome 3.4.1.1.

Jestem użytkownikiem zarówno gnome-terminalu, jak i dowódcy północy. Jako domyślny terminal gnome zawsze używał F10 (którego potrzebuję podczas korzystania z mc), aby otworzyć górne menu. Tak było i tym razem. Jak zawsze udało mi się wyłączyć to zachowanie w ustawieniach.

Nowością jest to, że po wyłączeniu tego ustawienia, po naciśnięciu klawisza F10 zaczęło się otwierać „menu kliknięcia prawym przyciskiem myszy” kursorem myszy. Klucz też należy do MC, ale denerwujące jest zawsze zamykanie menu.

Zakładam, że jest to spowodowane przez terminal gnome, ponieważ nie zdarza się to w innych aplikacjach. Czy jest to „funkcja” lub błąd, czy ktoś jeszcze napotkał ten sam problem i jak go naprawić?

Varesa
źródło

Odpowiedzi:

9

Oto proste rozwiązanie opisanego problemu:

W przypadku aplikacji GTK 3, takich jak gnome-terminal i nautilus, po prostu stwórz (lub edytuj, jeśli taki posiadasz) plik ~ / .config / gtk-3.0 / gtk.css z następującą zawartością:

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

* {
gtk-key-bindings: NoKeyboardNavigation
}

Więcej informacji na temat problemu można znaleźć na stronie http://youdev.co/fedora-17-f10-key-frustrating-behaviour-solved/

mięso wieprzowe
źródło
Działa dobrze dla mnie z Ubuntu 12.04
Betlista
13

To funkcja. Przejdź do Edycja-> Skróty klawiaturowe

I odznacz „Włącz klawisz skrótu menu”

wyłączyć to.

Bill B.
źródło
„Wyłączyłem ustawienie, zaczęło się otwierać„ menu kliknięcia prawym przyciskiem myszy ”po naciśnięciu klawisza F10.” Zaczęło się otwierać inne menu po odznaczeniu tego ustawienia., Co już zrobiłem.
varesa
1
To ustawienie wyłącza skrót F10 dla menu Terminala Gnome, ale brzmi to tak, jakbyś zdefiniował inny skrót w innym miejscu, jeśli nadal pojawia się menu kliknięcia prawym przyciskiem myszy. Nie znam się na Fedorze, ale powinieneś mieć skróty klawiaturowe lub podobny aplet, który może mieć coś istotnego.
Bill B,
Dzięki, nie przeczytałem poprawnie tego Q, które dotyczy terminalu gnomów, więc wypróbowałem go xfce-terminali odkryłem, że istnieje opcja, aby po prostu wyłączyć F10 za pomocą jednego pola wyboru ;-)
AD
W Fedorze 19 <kbd> F10 </kbd> otwiera menu plików, a teraz ustawienie zostało przeniesione do Edycja-> Preferencje-> Ogólne, gdzie można dezaktywować „Włącz klawisz skrótu menu (domyślnie F10)”.
maxschlepzig
3
w moim przypadku (Debian Jessie 8.2, cynamon) było Enable the menu accelerator key (F10 by default)na Edit -> Preferneces -> Generalkarcie
vladkras
2

W przypadku Fedory 17 raport o błędzie można znaleźć tutaj

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

Obejściem tego problemu jest utworzenie pliku ~ / .config / gtk-3.0 / gtk.css o następującej treści:

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

* {
    gtk-key-bindings: NoKeyboardNavigation
}
GM.
źródło
0

Naprawiłem to na Ubuntu, tworząc nowy ~/.config/gtk-3.0/gtk.cssi umieszczając w nim:

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

* {
    gtk-key-bindings: NoKeyboardNavigation
}
BrianBlaze
źródło
To nie działało dla mnie z Ubuntu 12.04, działało dobrze, kiedy użyłem „ubind” F10 ”, jak opisano w pierwszej odpowiedzi.
Betlista,
0

w centos, rhel, oracle linux

Przejdź do Edycja-> Skróty klawiaturowe i odznacz „Włącz klawisz skrótu menu”, aby go wyłączyć.

dmitry gusev
źródło
To nie był mój problem. To nie były menu terminalne, które można zablokować (zawsze to robię). To było coś, co działało tak, jakbym kliknął prawym przyciskiem myszy
varesa