xrdp и комбинации клавиш
Я столкнулся с досадной проблемой и подозреваю, что она связана с тем, как XRDP управляет ключами.
Я использую сервер виртуальных машин, который работает на Xubuntu 15.10. Слой виртуализации - это KVM, и я установил Virt-Manager для управления виртуальными машинами, чего я не могу сделать в веб-интерфейсе Kimchi.
Все работает нормально, за исключением случаев, когда я подключаюсь к этому серверу через XRDP, и я нажимаю на пункт меню virt-manager "Отправить Ctrl+Alt+Del", ничего не происходит.
Конечно, если я вошел на этот сервер локально, это работает.
Любая идея? Благодарю.
1 ответ
Я мог бы быть немного неосновным по некоторым из этого, так что корректировка, основанная на информации от ведущих разработчиков различных проектов, могла бы быть в порядке. Но это то, что, я думаю, я наблюдал:
- Когда SPICE используется с
virt-manager
требуется расширение XKB на X-сервере. Если нет, вирт-менеджер горько жалуется, когда работает с--debug
переключатель. (Вы получаете ошибки как(virt-manager:121855): vnc-keymap-WARNING **: Unknown keycode mapping '(null)'.
). - Как Xv-сервер ensev и vnc4server в репозиториях Ubuntu 16.04 действительно старые и не обслуживаются - я думаю, что они почти заброшены. Они не поддерживают XKB:
setxkbmap -query
сообщает, что расширения не существует.
Поэтому я делаю вывод, что virt-manager
несовместим с указанными выше серверами VNC, по крайней мере, в его текущем воплощении. К счастью, TightVNC поддерживает XKB и, кажется, работает (о чем свидетельствует setxkbmap -query
). Но это не в любом официальном репозитории Ubuntu. Вы можете получить .deb
файлы отсюда: https://bintray.com/tigervnc/stable/tigervnc/1.6.0#files
По состоянию на 2016-05-30 у них нет выпущенной версии, поддерживающей Ubuntu 16.04. Но вы можете найти несколько ночных пакетов, которые поддерживают его - они работали для меня.
Если проблема не устранена, попробуйте установить x11-xkb-utils
Пакет также. Мне пришлось установить это, чтобы сервер X2Go работал с virt-manager; до этого у меня были похожие проблемы.
После того, как вы установили TigerVNC и настроили свой сервер Xvnc по умолчанию, xrdp должен без проблем использовать его без какой-либо специальной настройки.