LINUX.ORG.RU

История изменений

Исправление Deleted, (текущая версия) :

Необязательно, достаточно переделать libwayland-server. Приложению ведь не важно, как работает композитор — рендерит он полученное окно локально или отправляет за океан?

Если отправлять битмапы окна, то разницы нет.

Но если мы захотим ускориться и сделать, чтобы, например, иконки кнопок или глифы текста не гонялись по сети стопицот раз, то нужно врезаться как минимум на уровне cairo.

Впрочем, учитывая современные технологии, сплошное потоковое сжатие видеокодеком (возможно, специально оттюненным под сжатие малоцветных нефотографичных изображений) может оказаться более реалистичной идеей. Чтобы ред-хат что-то взяла да с первого раза спроектировала, да с первого раза внедрила...

Исходная версия Deleted, :

Необязательно, достаточно переделать libwayland-server. Приложению ведь не важно, как работает композитор — рендерит он полученное окно локально или отправляет за океан?

Если отправлять битмапы окна, то разницы нет.

Но если мы захотим ускориться, и сделать, чтобы, например, иконки кнопок или глифы текста не гонялись по сети стопицот раз, то нужно врезаться как минимум на уровне cairo.

Впрочем, учитывая современные технологии, сплошное потоковое сжатие видеокодеком (возможно, специально оттюненным под сжатие малоцветных нефотографичных изображений) может оказаться более реалистичной идеей. Чтобы ред-хат что-то взяла да с первого раза спроектировала, да с первого раза внедрила...