1

Я использую Ubuntu 16.04.

В настоящее время мне нужно использовать горячую клавишу (Ctrl +;) в одной из моих программ (IntelliJ Idea). Но я обнаружил, что это взято другой программой, которую я не мог определить, что это такое.

Поведение этой угоняющей программы заключается в отображении списка истории буфера обмена рядом с курсором. Но информация о названии программы не отображается. Это очень краткий список.

Есть ли способ показать, какой процесс угоняет / перехватывает комбинацию горячих клавиш в Ubuntu? Я провел исследование и нашел какое-то программное обеспечение под названием Hotkey Explorer, но оно имеет только версию для Windows.

(Дополнительная информация)

Напомню, что несколько месяцев назад я установил несколько менеджеров буфера обмена. Я закончил с Glipper, но, возможно, все еще установил другое программное обеспечение. Было довольно много программ, которые я пробовал, поэтому я не мог вспомнить имя менеджера буфера обмена.

1 ответ1

0

Под Системой> Предпочтения должна быть опция Сочетания клавиш (Местоположение и имена - только предположение, поскольку я не заядлый пользователь Ubuntu, но эта концепция должна где-то существовать). Посмотрите, назначена ли ваша конкретная комбинация клавиш чему-то там.

Другой вариант: если вы подозреваете, что эта комбинация горячих клавиш использует другая программа, то эта программа активно работает, чтобы прослушать эту комбинацию.

Откройте терминал и введите: ps -ef , найдите в этом списке все, что может напоминать предыдущую программу с буфером обмена, которую вы, возможно, установили (не беспокойтесь о записях, которые вы не можете распознать, о названиях программ, которые мы ищем должен быть узнаваемым). Захватите имя и удалите его из диспетчера пакетов или выполните kill PID и снова проверьте свою горячую клавишу. Если вы видите более одной программы в списке, которая является менеджером буфера обмена, протестируйте комбинацию горячих клавиш после kill каждой из них, чтобы сузить точную программу.

Запустите следующую команду для более усеченного вывода: ps -ef | awk {'print $2,$8'} , возьмите число, которое вы видите перед именем процесса, и запустите kill 27002 (замените 27002 на фактическое число, которое вы видите. В конечном итоге вам нужно будет удалить сам пакет, иначе он, вероятно, снова запустится при следующей загрузке. Если вы все еще испытываете затруднения, вставьте вывод этого ps -ef и кто-то сможет узнать, какие это могут быть программы, и сообщить вам.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .