Да, ты можешь. Но я не советую это.
Причина в том, что программы удаленного рабочего стола работают, отслеживая экран и отправляя только измененные области. Преимущество этого заключается в уменьшении потребности в пропускной способности сети и меньшей задержке. Однако большинство оконных менеджеров предоставляют уведомление только на уровне элемента управления (элемент управления обычно определяется как прямоугольная область, которая имеет собственный дескриптор окна или эквивалентный ему элемент, например, кнопку, элемент управления для редактирования и т.д.), Потому что это уровень абстракции, с которым они работают. на. Обычно поток вещей в системе с графическим интерфейсом выглядит так:
- Подсистема GUI показывает, что часть рабочего стола нуждается в перерисовке
- Затем он создает список элементов управления, которые должны выполнить перерисовку, пересекая область, занимаемую элементом управления, с областью, которую необходимо перерисовать, принимая во внимание пространственный порядок элементов управления (за которыми стоит).
- Наконец, он передает сообщение элементам управления, которые должны быть перерисованы с точной областью, которую они должны нарисовать
Представьте себе эффект водопада, когда каждый перерисовывается через цепочку. Каждый новый удаленный сеанс будет в конечном итоге медленнее, чем последний, до тех пор, пока вы не достигнете точки, в которой текущий сеанс практически невозможно будет использовать.