Ранее я использовал Manjaroi3, когда я включил xrvt * metaSendsEscape: true, он просто работал.
Я устал от всех сложных вещей, которые идут с бегущей аркой, ничего против арки, я просто слишком отвлекся от проблем и обходных путей. Поэтому я перешел на Ubuntu, у меня установлена версия 18.04LTS с i3wm.
Когда я настраиваю rxvt-unicode, я не могу заставить metaSendsEscape работать внутри neovim.
Я пробовал следующее:
- Я вошел в Ubuntu, отключил все сочетания клавиш Alt-Keyboard, которые я мог найти.
- Скачал гном-твики и установил alt в meta & alt
- Пробовал, казалось бы, каждую комбинацию Xterm, xterm, URxvt,. * в .Xresources
- Пробовал altSendsEscape с каждой комбинацией, которую я мог придумать
- Попробовал переназначение с помощью xmodmaps\, мое нажатие на левую клавишу Alt теперь дает мета-L
- Погуглил несколько дней, теперь, когда я ищу metaSendsEscape, вся страница заполняется фиолетовыми ссылками
Я думаю, что что-то крадет alt/meta, когда я нажимаю его, прежде чем оно достигнет urxvt или nvim. Я не знаю, я в отчаянии.
Цель:
Используйте alt + hjkl для перемещения между разделениями.
Используйте alt + что-нибудь, чтобы выйти из режима вставки и выполнить это действие, не перемещаясь между окнами.
Вот как у меня это было в Manjaroi3, я хочу его вернуть. Я так скучаю.
Я выложу все мои файлы конфигурации:
,Xresources> https://pastebin.com/yEcWVA15
.xintric содержит только одну строку
xrdb ~/.Xresources
- ,Xdefaults содержит только 3 строки.
xterm * metaSendsEscape: true
* metaSendsEscape: true
URxvt.metaSendsEscape: true
.bashrc> https://pastebin.com/kv4rbXKx
init.vim> https://pastebin.com/v9c1qW3v
.i3/config> https://pastebin.com/MnwuyiT0
.tmux.conf (для хорошей меры. даже если проблема сохраняется снаружи и внутри tmux)> https://pastebin.com/MeD8s76x
.xmodmap> https://pastebin.com/xHkDSXK4
xev вывод.
вывод showkey -s
xev вывод:
Событие KeyPress, серийный номер 34, синтетический номер NO, окно 0x1800001, корень 0x51f, subw 0x0, время 27037188, (551,529), корень: (3517,576), состояние 0x0, код ключа 64 (keysym 0xffe9, Alt_L), same_screen YES, XLookupString дает 0 байтов: XmbLookupString дает 0 байтов: XFilterEvent возвращает: False
Событие KeyRelease, серийный номер 34, синтетический номер NO, окно 0x1800001, корень 0x51f, subw 0x0, время 27038381, (551,529), корень: (3517,576), состояние 0x8, код ключа 64 (keysym 0xffe9, Alt_L), same_screen YES, XLookupString дает 0 байт: XFilterEvent возвращает: False
Вывод showkey -s:
нормальные нажатия клавиш ____________________
0x38
0xb8
0x38 0xb8
0x38
0xb8
0x38
Удерживая его ____________________
0x38 0x38 0x38 0x38 0x38 0x38 0x38 0x38 0x38 0x38 0x38 0x38 0x38 0x38 0x38 0x38 0x38
0x38
0x38 0x38 0x38 0x38 0x38 0x38 0x38 0xb8
Спам это безумно ____________________
0x38
0xb8
0x38 0xb8 0x38
0xb8 0x38
0xb8 0x38 0xb8 0x38
0xb8 0x38 0xb8 0x38
0xb8 0x38 0xb8 0x38
0xb8 0x38 0xb8 0x38 0xb8
0x38
0xb8
0x38 0xb8
0x38 0xb8
Любые предложения принимаются с невероятным энтузиазмом, я попробую что угодно, но я не собираюсь снова устанавливать Манджаро, так как сейчас это заняло слишком много времени. В будущем я, вероятно, вернусь. Но пока, Ubuntu.