Я хочу, чтобы на удаленном облачном рабочем столе на основе запросов клиента выполнялось следующее:
- Динамически увеличивалось или уменьшалось количество дисплеев, когда клиент этого запрашивал.
- Изменение разрешения экрана, как в VMware, где разрешение экрана удаленного облачного рабочего стола всегда соответствует разрешению клиента. разрешение окна.
- В идеале оно должно поддерживать как X11, так и Wayland; в противном случае приемлема только поддержка X11.
- Общее решение, адаптирующееся к как можно большему числу дистрибутивов.
- xf86-video-dummy
- Он может динамически изменять разрешение, но не может динамически увеличивать или уменьшать количество дисплеев. Мне пришлось написать всю конфигурацию сразу в /etc/X11/xorg.conf.d.
- Он поддерживает только X11.
- libevdi
- Он имеет только функциональность для подключения и отключить дисплеи.
- Переключение разрешения может быть достигнуто путем подключения и отключения дисплеев с разными разрешениями EDID, но это переключение происходит слишком медленно. Мне нужен эффект плавного переключения, как у VMware.
Короче, надеюсь, вы мне поможете. Как я могу реализовать эту функцию?
Подробнее здесь: https://stackoverflow.com/questions/798 ... ike-vmware
Мобильная версия