Как работает * NIX GUI?

Я хотел бы узнать больше о том, что делает графический интерфейс в системах * NIX, но не совсем уверен, с чего начать исследование. Насколько я понимаю, X-сервер - это то, что делает возможными все визуальные эффекты, и помимо этого существуют различные среды пользовательского интерфейса, такие как KDE, Gnome и другие.

Но, например, я всегда думал, что работа в определенных средах пользовательского интерфейса ограничивала вас программами, использующими эту среду, пока я не понял, что могу использовать утилиты и программное обеспечение KDE в Gnome и наоборот, которые сохраняют внешний вид среда.

Что было бы хорошим местом, чтобы начать изучать эту тему?

Ответы на вопрос(2)

Ваш ответ на вопрос