Итак, я недавно развернул сервер Appium на физическом dl320, чтобы мы могли автоматизировать разработку наших мобильных приложений. Я использую старую версию KVM, которая позволяет одновременно подключать только одну консоль. Это не сработает, так как мне нужно его использовать, и мне нужно, чтобы к нему подключилась команда QA.
Прошло некоторое время, но после небольшого исследования кажется, что RDP между Windows / Linux возможен. Я решил использовать tigerVNC и XRDP, оба инструмента с открытым исходным кодом. Настройка была простой, и я подключился в кратчайшие сроки.
Проблема в том, что когда я пытаюсь запустить Android Studio, окна графического интерфейса становятся белыми и непригодными для использования.
Кто-нибудь знает, как обойтись?
Итак, после небольшого количества проб и ошибок я обнаружил, что 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 безупречен и имеет достаточное разрешение для просмотра эмуляторов.