Скажите x2goclient захватить ключ Windows?

#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. Это предложение, похоже, не работает (по крайней мере, больше).