Чому F10 в терміналі gnome відкриває меню правою кнопкою миші?


15

Я використовую Fedora 17 gnome (оболонку) 3 та термінал gnome 3.4.1.1.

Я є користувачем як гном-терміналу, так і командира опівночі. Як gnome-термінал за замовчуванням завжди використовував F10 (що мені потрібно під час використання mc), щоб відкрити верхнє меню. Так було і цього разу. Мені вдалося відключити таку поведінку в налаштуваннях, як завжди.

Що для мене нове - це те, що після того, як я відключив налаштування, він почав відкривати «меню правою кнопкою миші» на курсорі миші, коли я натискаю клавішу F10. Клавіша також йде на mc, але дратує, що завжди потрібно закривати меню.

Я припускаю, що це викликано терміналом gnome, як це не відбувається в інших додатках. Це "особливість" чи помилка, чи траплявся хтось із тією ж проблемою і як її виправити?

Відповіді:


9

Ось просте рішення описаної проблеми:

Для таких додатків GTK 3, як gnome-terminal та nautilus, просто створіть (або відредагуйте, якщо у вас є) файл ~ / .config / gtk-3.0 / gtk.css із наступним вмістом:

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

* {
gtk-key-bindings: NoKeyboardNavigation
}

Більше про проблему див. На веб-сайті http://youdev.co/fedora-17-f10-key-frustrating-behaviour-solved/



13

Це особливість. Перейдіть до меню Правка-> Комбінації клавіш

І зніміть прапорець "Увімкнути швидку клавішу меню"

щоб вимкнути його.


"Я відключив налаштування, воно почало відкривати" меню правою кнопкою миші "на курсорі миші, коли я натискаю клавішу F10." Він почав відкривати інше меню після того, як я зняв цю налаштування. Це я вже зробив.
Вареза

1
Цей параметр вимикає ярлик F10 для меню терміналу Gnome, але це здається, що у вас є інший ярлик, визначений десь ще, якщо ви все ще отримуєте меню правої кнопки. Я не такий знайомий з Fedora, але у вас повинні бути комбінації клавіш або подібний аплет, який може мати щось відповідне.
Білл Б

Спасибі, я не правильно прочитав це Q , який про гном-термінал, тому я спробував його xfce-terminalі виявив , що є можливість просто відключити F10 з одним прапорцем ;-)
AD

За допомогою Fedora 19 <kbd> F10 </kbd> відкривається меню файлів, і тепер параметр перемістився в меню Правка-> Налаштування-> Загальне, де можна деактивувати "Увімкнути кнопку прискорювача меню (за замовчуванням F10)".
maxschlepzig

3
у моєму випадку (Debian Jessie 8.2, Cinnamon) було Enable the menu accelerator key (F10 by default)на Edit -> Preferneces -> Generalвкладці
vladkras

2

Для Fedora 17 ви можете знайти звіт про помилки тут

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

У цьому вирішенні створіть файл ~ / .config / gtk-3.0 / gtk.css із наступним вмістом:

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

* {
    gtk-key-bindings: NoKeyboardNavigation
}

0

Я виправив це на Ubuntu, створивши нове ~/.config/gtk-3.0/gtk.cssі вклавши це в нього:

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

* {
    gtk-key-bindings: NoKeyboardNavigation
}

Це не працювало для мене з Ubuntu 12.04, справно працювало, коли я використовував "ubind" F10 "', як описано в першій відповіді.
Betlista

0

в centos, rhel, oracle linux

Перейдіть до меню Правка-> Комбінації клавіш і зніміть прапорець "Увімкнути клавішу швидкого доступу до меню", щоб вимкнути її.


Це не було моїм питанням. Це не ті термінальні меню, які ви можете фіксувати (я завжди це роблю). Це щось інше діяло так, ніби я клацнув правою кнопкою миші
вареза
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.