У меня есть сценарий, который я написал для создания RDP-подключений от рабочих станций Linux к серверам Windows. Все отлично, когда используется машина, подключенная к разъему Ethernet, но при использовании на беспроводной рабочей станции rdesktop постоянно блокируется и зависает через несколько минут активности. Единственный способ восстановить это - убить процесс rdesktop и перезапустить соединение.
Возможно, я не использую все правильные переключатели rdesktop или мне не хватает чего-то очевидного?
rdesktop -g "$geometry" -xl -z "$server"
Я открыт для альтернативных клиентов удаленного рабочего стола, если они предоставляют интерфейс командной строки, которым я могу управлять с помощью программ Bash и Python.
Как правило, производительность rdesktop можно оптимизировать с помощью различных параметров.
Лучше всего подходят rdesktop -f -z -P -x m -a 16 -r server:port
с участием -xl
вы используете опцию LAN для -x
, тебе лучше использовать -xm
-P, -z и -x в основном используются для улучшения производительности rdesktop.
Если мы используем -a
опции и более низкой глубины цвета, сообщение / предупреждение о глубине цвета прекращается, если вы его видите, а также улучшает производительность. Во-вторых, m
перестает отправлять события движения мыши, так что это снова основной вариант повышения производительности для rdesktop.
-f
для полного экрана
-z
Включите сжатие потока данных RDP.
-P
Включить кэширование растровых изображений на диск (постоянное кэширование растровых изображений). Это обычно улучшает производительность (особенно при подключениях с низкой пропускной способностью) и снижает сетевой трафик за счет немного более длительного запуска и некоторого дискового пространства. (10 МБ для 8-битного цвета, 20 МБ для 15/16-битного цвета и 30 МБ для сеансов 24-битного цвета)
-x
Изменяет поведение производительности полосы пропускания по умолчанию для RDP5. По умолчанию включена только тематика, а все остальные параметры отключены (соответствует модему (56 Кбит / с)). Установка для опыта в b [дорожная полоса] включает анимацию меню и полноэкранное перетаскивание. При установке значения l [an] также будут включены обои рабочего стола. Установка опыта на m [odem] отключает все (включая темы). Опыт также может быть шестнадцатеричным числом, содержащим флаги.
-m
Не отправлять события движения мыши. Это экономит пропускную способность, хотя некоторые приложения Windows могут полагаться на получение движения мыши.
-a
Устанавливает глубину цвета для соединения (8, 15, 16 или 24).
-r
Включите перенаправление указанного устройства на клиенте, чтобы оно отображалось на сервере.