Как KDE могут работать в GNOME?

Оглавление:

Как KDE могут работать в GNOME?
Как KDE могут работать в GNOME?

Видео: Как KDE могут работать в GNOME?

Видео: Как KDE могут работать в GNOME?
Видео: Windows 11 как установить Internet Explorer, как зайти в личный кабинет налоговой и портал ФСЗН - YouTube 2024, Май
Anonim
Визуальные различия между рабочими средами GNOME и KDE легко увидеть, так как можно без проблем запускать приложение из одного под другим? Ответ на этот вопрос у Суперпользователя SuperUser.
Визуальные различия между рабочими средами GNOME и KDE легко увидеть, так как можно без проблем запускать приложение из одного под другим? Ответ на этот вопрос у Суперпользователя SuperUser.

Сегодняшняя сессия вопросов и ответов приходит к нам благодаря SuperUser - подразделению Stack Exchange, основанной на сообществах сайтам Q & A.

Клип «Встряхивание рук» предоставлен Clker.com.

Вопрос

Читатель SuperUser LeNoob хочет знать, как приложения KDE могут работать под GNOME:

If GNOME uses GTK+ and KDE uses Qt, how are KDE applications able to run under GNOME?

Что позволяет приложениям KDE плавно работать под GNOME?

Ответ

Ответственность за использование SuperUser отвечает за нас:

This is possible because these desktop environments use the same graphics system, X11. All graphical programs only talk the X11 protocol with an X server (usually Xorg), sending commands to draw this or that, and receiving input events (mouse, keyboard, etc.).

Each UI toolkit like GTK or Qt comes in the form of libraries that the graphical program links against. A program written for GNOME will use libgdk and libgtk, and a KDE program will use libQtCore with libQtGui. Both toolkits then simply use the same X11 functions to draw everything in the respective program’s window.

Most modern toolkits, like GTK, Qt, or EFL, perform all drawing themselves, and just send the finished image of the whole window over X11. Older toolkits like Xaw or Motif instead send commands to draw primitives like lines or rectangles, and the X server does all rendering.

The X11 protocol also covers window management, so each desktop environment will have a “window manager” program which draws window frames (“decorations”), allows you to move and resize windows, and so on. Modern “compositing” window managers actually take over Xorg’s job of composing all windows onto the final screen image, allowing things like shadows or effects to be added.

Включение в ту же графическую систему для простой «совместимости» - это потрясающая вещь, и отлично, когда вы хотите, чтобы все ваши любимые приложения работали под одной и той же средой рабочего стола!

Есть что добавить к объяснению? Отключить звук в комментариях. Хотите узнать больше ответов от других пользователей Windows? Посмотрите здесь полную дискуссионную тему.

Рекомендуемые: