Как я могу заставить клавишу Compose работать с соединением X2Go из Windows в Linux?
Я подключаюсь с локального рабочего стола Windows к удаленному рабочему столу Linux с помощью X2Go. На рабочем столе Windows я использую функцию Compose с помощью WinCompose. На стороне сервера (удаленный рабочий стол) я настраиваю клавишу Compose в настройках XFCE. Однако когда я подключаюсь к удаленному рабочему столу и пытаюсь использовать клавишу «Написать», ничего не происходит. На этом снимке экрана показаны локальные настройки WinCompose, окно X2Go с удаленным рабочим столом и клавиша Compose, определенная в настройках XFCE на удаленном рабочем столе:
Однако, несмотря на то, что ключ создания устанавливается локально и удаленно и работает локально, он не работает удаленно. Как заставить работать клавишу создания сообщения при подключении к удаленному рабочему столу с помощью X2Go? Я искал в конфигурации X2Go соответствующие настройки, но не нашел.
1 ответ
Мне удалось настроить полезный ключ компоновки, используя специальную таблицу xmodmap, как описано в Arch-Wiki:
Создайте файл карты из текущей конфигурации:
$ xmodmap -pke > xmodmap.custom
Отредактируйте файл и переназначьте клавишу, чтобы она работала как клавиша создания (я использовал бесполезную в противном случае клавишу «Меню»):
[...]
keycode 117 = Multi_key
[...]
Загрузите новую раскладку клавиатуры:
$ xmodmap xmodmap.custom
Чтобы это работало для новых подключений, я думаю, вы могли бы загрузить файл xmodmap из вашего.bash_profile
или.bashrc
.