#remote-access #keyboard-events
#удаленный доступ #клавиатура-события
Вопрос:
Я работаю на компьютере с Windows 10, подключаюсь к нескольким машинам Debian Linux (стабильным, обновленным) через x2go. Я бы хотел, чтобы x2go захватил ключ Windows, когда я работаю в удаленной системе Linux. Я просмотрел документы x2go, поискал в Интернете и просмотрел локальные файлы клиента x2go, но ничего не нашел.
Когда я подключаюсь к удаленному серверу терминалов Windows, этот компьютер захватывает ключ Windows, поэтому я теоретически знаю, что удаленный компьютер может получить нажатие клавиши Windows.
Если это невозможно, существуют ли другие способы установить подключение к удаленному рабочему столу с Windows 10 на Linux, чтобы я мог это сделать?
Спасибо за ваше время и мысли.
Ответ №1:
У меня была такая же проблема, и я нашел следующее решение.
В клиенте X2GO перейдите к настройкам вашего клиента (не к настройкам сеанса) и перейдите на X.Org Server settings
вкладку. Здесь выберите пользовательский сервер, перейдите к исполняемому файлу vcxsrv. Расположение Windows по умолчанию: C:/Program Files (x86)/x2goclient/VcXsrv/vcxsrv.exe
Для параметров командной строки добавьте -keyhook
это, чтобы захватить все нажатые клавиши и перенаправить их в сеанс. Для меня я использую -multiwindow -notrayicon -clipboard -keyhook
Комментарии:
1. Спасибо! Очень приятно иметь возможность использовать awesome window Manager через x2go, а не LXQT.
2. Это работает! Убедитесь, что ваш путь к vcxsrv.exe существует, в противном случае, как и мне, вам нужно будет зайти в реестр (если, конечно, в Windows) и исправить свои настройки, в частности, в Computer HKEY_CURRENT_USER SOFTWARE Очевидно, что Nice x2goclient settings Мне пришлось установить строковый ключ xexec в C:Program Файлы (x86)x2goclientVcXsrvvcxsrv.exe
3. Это предложение, похоже, не работает (по крайней мере, больше).