Итак, я недавно развернул сервер Appium на физическом dl320, чтобы мы могли автоматизировать разработку мобильных приложений. Я использую старую версию KVM, которая позволяет одновременно подключаться только к одной консоли. Это не сработает, так как мне нужно его использовать, и мне нужна команда QA.
Прошло некоторое время, но после небольшого исследования кажется, что RDP между Windows / Linux возможен. Я решил использовать tigerVNC и XRDP, оба инструмента с открытым исходным кодом. Настройка была простой, и я подключился в кратчайшие сроки.
Проблема в том, что когда я пытаюсь запустить студию Android, окна графического интерфейса становятся белыми и непригодными для использования.
Кто-нибудь знает обходной путь?
Итак, после небольшого количества проб и ошибок я обнаружил, что tigerVNC не имеет ничего общего с настройкой. Проблема связана с битовой глубиной цвета, установленной в файле конфигурации XRDP.
Исправить:
sudo vim /etc/xrdp/sesman.ini
добавьте следующие строки:
param=-depth
param=24
в конце следующего раздела:
[Xvnc]
Последний раздел должен выглядеть так:
[Xvnc]
param=Xvnc
param=-bs
param=-nolisten
param=tcp
param=-localhost
param=-dpi
param=96
param=-depth
param=24
Теперь RDP от windows до linux безупречен и имеет достаточное разрешение для просмотра эмуляторов.