Как отключить клавиши F1 и F10 в gnome-терминале?

Как вы можете прочитать здесь:

Отключить автоматическое увеличение окон

вам нужно установить CCSM:

sudo apt-get install compizconfig-settings-manager

После установки запустите его и перейдите на панель для настройки сетки плагинов.

Выберите вкладку Сетка , затем найдите действия по изменению размера и задайте, по вашему усмотрению, значения углов и краев вашего экран

изменить размеры , я предлагаю отключить плагин Grid.

1
задан 14 January 2013 в 22:59

13 ответов

Отключить F10 в gnome-terminal в 12.04

Введите это в консоли:

mkdir -p ~/.config/gtk-3.0
cat<<EOF > ~/.config/gtk-3.0/gtk.css

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

* {
     gtk-key-bindings: NoKeyboardNavigation
}

EOF

Затем закройте все сеансы терминала. Теперь он должен работать так, как должен (например, в mc).

https://bugs.launchpad.net/ubuntu/+source/unity/+bug/726639/comments/18 https: //bbs.archlinux.org/viewtopic.php?pid=1017546#p1017546
44
ответ дан 25 May 2018 в 21:53

start gconf-editor и следуйте за /apps/gnome-terminal/keybindings/help

Описание:

"Клавиша быстрого доступа для запуска справки. Выражена как строка в том же формат, используемый для файлов ресурсов GTK +. Если вы установите для опции специальную строку «отключено», то для этого действия не будет сочетания клавиш ».

23
ответ дан 25 May 2018 в 21:53
  • 1
    увы, ничего не меняет. При нажатии F1 появляется окно справки. Ubuntu 14.04 Desktop, Unity. – towi 23 April 2014 в 00:54
  • 2
    Обратите внимание, что вам нужно установить его на disabled , а не просто очистить его. Я почти прочитал это. – Luc 28 November 2014 в 23:24
  • 3
    Также можно сделать без GUI, используя: gconftool-2 -s / apps / gnome-terminal / keybindings / help " disabled " --type string – Ddorda 15 July 2016 в 17:53

Я новичок в Linux, и этот ключ F10 сбивает меня с ума. Все вышеприведенные трюки не сработали, но теперь я нашел решение (для Ubuntu 11.10 с классическим настольным компьютером Gnome 3). В терминале введите следующую команду:

gsettings set org.gnome.desktop.interface menubar-accel ""

С помощью dconf-редактора можно найти, что F10 действительно исчез. Обратите внимание, что эти трюки, похоже, зависят от версии Gnome / Ubuntu.

7
ответ дан 25 May 2018 в 21:53
  • 1
    Стоит сделать снимок, но не работает для меня в Ubuntu 11.10 – jcollum 14 February 2012 в 01:05
  • 2
    +1 Это единственный, кто работает на моей машине 12.04. – Radu Maris 9 November 2015 в 23:04

Для выхода из mc (клавиша F10). Отключить «Ключ для открытия первого меню панели» в единственном модуле compiz (ccsm)

4
ответ дан 25 May 2018 в 21:53

@kholis прав для отключения F10 в Unity, но если вы новичок, как я, вам нужно немного больше информации, чтобы сделать эту работу.

Если вы еще не установили, установите compizconfig-settings-manager:

sudo apt-get install compizconfig-settings-manager

Запустите вновь установленный менеджер настроек и отфильтруйте «единство»

Редактировать «Ключ для открытия первого меню панели», чтобы отключить его или изменить на другую клавишу.

Я еще не нашел способ изменить F1.

Как настроить Unity?
4
ответ дан 25 May 2018 в 21:53

Инструкция по адресу http://ubuntuforums.org/showthread.php?t=1317325 (приведенная ниже) также работает в Ubuntu 11.04. (Кажется, это отключает F1 как на рабочем столе, так и на терминале. То есть F1 не отправляет ansi-последовательность в оболочку в терминале, если это то, что хотел OP.)

Перейти к Системе - Настройки - Горячие клавиши Создать новый ярлык. Назовите его «ничего не делать» и напишите «false» (без кавычек) в поле «команда». Нажмите ОК. Прокрутите список до конца и найдите новую команду. Нажмите «Отключено» справа и нажмите F1.
3
ответ дан 25 May 2018 в 21:53
  • 1
    Спасибо. Я работаю над классикой gnome, и ничего не помогло, пока «ничего не сделаю». Еще раз спасибо. – Konrad Nowicki 25 June 2013 в 12:10

Вы можете легко отключить его с помощью CCSM (нажмите, чтобы установить, если вы его не установили).

Затем зайдите на рабочий стол -> Ubuntu Unity Plugin -> Key, чтобы открыть первую панель и отключите его, или измените его на другую комбинацию клавиш.

Рабочий стол : кажется, что этот метод не работает в Unity2D.

3
ответ дан 25 May 2018 в 21:53
  • 1
    Я отключил привязку клавиш с помощью CCSM, но нажатие F10 по-прежнему открывает это меню. – Conrad.Dean 30 October 2011 в 23:15
  • 2
    Странно, я отключил его, и F10 ничего не делает. – Binarylife 31 October 2011 в 02:07
  • 3
    Вы используете Unity2D? Потому что в Unity 2D кажется, что это не работает. Сообщение обновлено. – Binarylife 31 October 2011 в 02:12

Это подсказка для пользователей Thnkpad, особенно T60. Удалите клавишу F1, чтобы выйти. Это устраняет раздражающее всплывающее окно помощи терминала, когда вы нажимаете F1. Вы часто это делаете из-за забавного размещения ESC на T60.

2
ответ дан 25 May 2018 в 21:53

Если вы хотите изменить это только в терминале Gnome, вы можете нажать «Редактировать»> «Ярлыки клавиш» в терминале.

1
ответ дан 25 May 2018 в 21:53

Я рекомендую использовать F1 как ярлык для чего-то другого. Я запускаю Tilda, терминал командной строки в стиле землетрясения, а ярлык по умолчанию - F1. Он переопределяет Help, поэтому у меня никогда не появляется Help, когда я нажимаю F1. Даже если вам не нравится Тильда много, ударив F1 снова, чтобы скрыть, это гораздо менее утомительно, чем закрытие справки после его случайного запуска.

1
ответ дан 25 May 2018 в 21:53

12.04

F1, похоже, ничего не делает из коробки 12.04 F10 появляется, чтобы имитировать щелчок правой кнопкой мыши. Поэтому в ответ на специфику вопроса нет необходимости отключать помощь и уведомления.

Вы все равно можете сопоставить их с чем-то еще следующим: Сопоставление горячих клавиш в 12.04 выполняется просто с помощью виджета Keyboard.

В Unity Launcher найдите клавиатуру. В открывшемся окне выберите вкладку ярлыков и пользовательские ярлыки. Нажмите «Добавить», чтобы добавить новый ярлык. Назовите его так, чтобы он соответствовал функциональным возможностям, которые вы ему назначили. Введите команду, которую вы хотите запустить в команде. В правой части окна щелкните, где указано, что отключено. Это должно переключиться на новый ускоритель. Теперь просто нажмите F1 . Выбранный ускоритель Custom Shortcuts переопределяет поведение моделирования правой кнопкой мыши. Вы можете установить эту команду в echo 'nope' > /dev/null, если хотите, чтобы ваш F10 ничего не делал.

1
ответ дан 25 May 2018 в 21:53
  • 1
    Это нехорошо. Он отключает F10 в mc, открытый в терминале. – Paweł Gościcki 30 April 2012 в 23:12
  • 2
    Я не вижу, где это не помогает. Это было специально для 12.04, где он имеет право щелкнуть по клику. Было показано, что переназначение изменило его на что-то еще, а не на освобождение ключа. – RobotHumans 30 April 2012 в 23:31
  • 3
    Ваш ответ действительно не помогает. См. Реальное решение проблемы F10 в терминале: askubuntu.com/questions/37313/… – Paweł Gościcki 1 May 2012 в 15:13
  • 4
    @ PawełGościcki - это интересно, это работает для приложений QT, работающих в Unity или Gnome? – RobotHumans 1 May 2012 в 15:34
  • 5
    uhm, решение в ссылке, которую я написал, работает для меня под Gnome, используя Unity. – Paweł Gościcki 11 May 2012 в 12:23

12.04 Без Unity - Отключить F1 и F11 Поведение

Я установил Ubuntu 12.04 / 64 и полностью удалил Unity из него в соответствии с этими указаниями .. Многие из инструментов, которые изменяют поведение Unity, поэтому , не работают. В частности, CCSM больше не видит «быстрых клавиш».

Я обнаружил, что метод с использованием Edit-> Keyboard Shortcuts в окне терминала также не работает. После небольшого разговора я обнаружил, что, глядя дальше в окно «Ярлыки клавиш» в разделе «Горячие клавиши», F1 и F11 все еще были определены для соответствующих ярлыков.

Чтобы исправить это,

Нажмите «F11» в правом поле линии, которое определяет F11 как полноэкранный. Текст изменится на «Новый ускоритель ...». Введите некоторую другую, менее нежелательную последовательность клавиш (например, alt-F11), и эта комбинация клавиш заменит ярлык. Если кто-то знает, как набрать «ничего», пожалуйста, сообщите нам об этом. Повторите для клавиши F1.
1
ответ дан 25 May 2018 в 21:53

Ctrl + F1 тоже не работает. Решение такое же, как для Shift + F10. Не забывайте запятую как разделитель!

Поместите это в ~ / .config / gtk-3.0 / gtk.css:

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

* {
     gtk-key-bindings: NoKeyboardNavigation;
}
0
ответ дан 25 May 2018 в 21:53

Другие вопросы по тегам:

Похожие вопросы: