Пар isn' t отображающийся после рабочего [Kubuntu] @Nick Weinberg решил проблему миграции ОС
(отредактированный из исходного сообщения)
Звуковое решение: Включенные наушники в монитор, чтобы видеть, произвел ли звук видео YouTube (не работал), но после удаления наушников звук вышли из динамиков монитора
меню "Пуск" Stuttering и видео YouTube: перейдите к меню "Пуск" и введите "монитор" для перевода в рабочее состояние Конфигурации Дисплея, нажмите Advanced Settings и установите его на 60 Гц вместо автоматического и примените настройки. зафиксированный
Узнайте, как ваша система видит эти клавиши, используя команду xev
и нажав клавиши, идентификатор которых вы хотите узнать. После ввода xev
просто нажмите страницу вверх, а затем нажмите alt + t, после чего вы получите следующее Результаты. Затем используйте код клавиши, полученный при нажатии клавиш alt + t в команде в конце. это все, что будет сделано. Я сделал это на своем ноутбуке и получил следующие результаты, поэтому я дал его только для справки. Вы должны выполнить действие, чтобы получить собственный результат, так как эти результаты зависят от компьютера.
При нажатии Up kbd> создается код клавиши 111, назначенный действию Up
:
KeyPress event, serial 34, synthetic NO, window 0x3a00001,
root 0xa5, subw 0x0, time 13739005, (165,-16), root(170,32),
state 0x0, keycode 111 (keysym 0xff52, Up), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
При нажатии клавиши Pg Up kbd> выдается следующее:
KeyPress event, serial 32, synthetic NO, window 0x2400001,
root 0xc3, subw 0x0, time 13714833, (61,151), root:(63,236),
state 0x10, keycode 112 (keysym 0xff55, Prior), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False
Как только вы узнаете код клавиши, которую хотите использовать, и название действий, которые хотите выполнить, вы можете назначить нужные действия выбранным клавишам. Следующие четыре команды произведут желаемое изменение, действительное только для текущего сеанса X:
xmodmap -e "keycode 112 = Up"
Чтобы получить эти изменения для каждого сеанса, после выдачи команд выше, создайте файл с именем .Xmodmap (или любой другой ), с помощью следующей команды:
xmodmap -pke > .Xmodmap
Затем создайте файл с именем .xinitrc в вашем домашнем каталоге, содержащий только следующую строку:
xmodmap .Xmodmap
Наслаждайтесь!
[ 1116] Обратитесь на сайт для любых сомнений: http://wiki.linuxquestions.org/wiki/...txkbmap_Method
Вы не можете назначить комбинацию клавиш, используя xmodmap
, для кода клавиши. Таким образом, вы не можете заменить Pg Up kbd> на Alt kbd> + T kbd>. Если вы сделаете что-то вроде:
xmodmap -e "keycode 112 = Alt_L+t"
, вы получите ошибку.
Это можно понять, и если вы посмотрите на вывод следующей команды:
xmodmap -pke
Но с некоторыми хитростями, если вы действительно хотите заменить Pg Up kbd > с помощью Alt kbd> + T kbd> вы можете сделать это. Вам понадобится xdotool
, чтобы сделать это. Для его установки выполните следующую команду в терминале:
sudo apt-get install xdotool
Теперь, просто для проверки, если вы выполните следующую команду в терминале:
xdotool key Alt+t
вы увидите, что это имеет такое же поведение, как при нажатии Alt kbd> + T kbd>. Итак, все, что вам нужно сделать сейчас, это добавить Pg Up kbd> в качестве ярлыка custum для этой команды. Посмотрите, как вы можете создать собственное сочетание клавиш: https://askubuntu.com/a/69161/147044 .
Pg Up
Alt+T
, неUp
. Так, ответ будет хорош, если покажет, как может сумма двух ключей, которые будут заменены только одним. И данная связь разорвана. – David Murdoch 17.05.2020, 15:00xmodmap -e "keycode 112 = Up"
наxmodmap -e "keycode 112 = Prior"
? Это по умолчанию. Посмотрите выводxmodmap -pke | grep Prior
команда. – Mehrdad Afshari 17.05.2020, 15:01