Вот хорошая статья, которая может вам помочь.
Композиционирование Compiz & Linux: как оно вписывается в архитектуру X?
500
Latanius
Не совсем вопрос «как решить вещи», но ... Мне было интересно, как работает современная архитектура X с compiz & all.
Что я знаю об этом:
- вначале был X-сервер, подключались клиенты (предположительно по TCP), а затем отправлял на сервер сообщения с указанием показать окна и т. д.
- поскольку это не сработало (вообще? или просто достаточно быстро?) для ускорения OpenGL и 3D, были созданы дополнительные API для прямого рендеринга (DRI?) и, в дополнение к X-серверу, с чем разговаривали X-клиенты рендерить вещи и через какие интерфейсы?)
- и, наконец, введите Compiz: клиенты X в конечном итоге (каким-то образом) рендерится в текстуры OpenGL, которые затем соединяются, чтобы сформировать причудливый экран с полупрозрачными окнами, и визуализируются на экране.
Что меня особенно интересует, так это то, какие компоненты есть в системе и как они соединяются друг с другом? Например ... если в системе есть поле с надписью "compiz" ... оно внутри X-сервера? Если это не так, как оказанные изображения из приложений оказываются в нем? И где это рендерится? Это еще один X-сервер? Или DRI?
Конечно, я был бы одинаково счастлив, если бы указывал на некоторые документы, способные устранить путаницу, описанную выше (при условии, что они значительно короче, чем объекты размером с книгу).
1 ответ на вопрос
0
demas
Хотя это может теоретически ответить на вопрос, [было бы предпочтительнее] (http://meta.stackexchange.com/q/8259) включить сюда основные части ответа и предоставить ссылку для справки.
slhck 12 лет назад
1
тем не менее, это то, что я искал, спасибо!
Latanius 12 лет назад
0
Похожие вопросы
-
9
В чем разница между командами "su -s" и "sudo -s"?
-
4
Требуется хороший бесплатный образ Ubuntu Server VMWare
-
4
Каковы различия между основными дистрибутивами Linux? Я замечу?
-
-
2
Ограничить использование процессора для Flash в Firefox?
-
2
Как мне заставить мой микрофон работать под Debian GNOME?
-
2
Конки установки - образцы / идеи?
-
3
Каковы различия между оконными менеджерами Linux?
-
2
ThunderBird / Синхронизация освещения с SE k770i
-
4
Файловая система Linux
-
6
Полноэкранная медленная вспышка в KDE 4