Мне нужен X11 для установки других настольных сред?

Используя "раздвижное окно" в perl:

perl -ne 'push @lines, $_;
          splice @lines, 0, 3 if /banana/;
          print shift @lines if @lines > 2
          }{ print @lines;'
7
05.02.2013, 01:35
2 ответа

X11 и настольные среды играют различные роли.

X11 является протоколом сервера дисплея. Наиболее распространенным сервером дисплея, реализовывая этот протокол является X.org. Это сочетает следующие основные функции от более низкого уровня вверх:

  • видео и входные драйверы;
  • холст для продвиганий (слушающийся как “тянут светло-зеленый прямоугольник в этих координатах”), и ввел события (сгенерированный с клавиатур, мышей и т.п.);
  • понятие окна, с каждым окном, получающим некоторую часть экранной недвижимости, порядок укладки окон от фона до переднего плана и одного окна во время, получающее входные события (который известен как наличие фокуса).

X11 не имеет никакой жизнеспособной альтернативы (хотя Уэйленд может получить там одно из этих десятилетий). Это - часть каждого уровня GUI системы Unix.

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

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

Gnome, KDE и LXDE являются всеми настольными средами. Они идут с менеджером окон (Gnome дает Вам, выбор, KDE и LXDE имеют их собственное).

11
27.01.2020, 20:16
  • 1
    Спасибо за разрешение этого для меня! (Поскольку можно сказать, что я довольно плохо знаком с Linux C:) –  user1610406 05.02.2013, 02:49
  • 2
    Большой ответ! Я просто хотел прояснить: возможно использовать только X11 и диспетчер Windows (например, dwm), чтобы иметь функциональный GUI? Никакая потребность настольных сред. Я спрашиваю это, поскольку некоторые люди используют только dwm, и другие используют настольную среду + диспетчер Windows, и это не ясно для меня. –  PoGibas 08.07.2014, 02:24
  • 3
    @Pgibas настольная среда содержит менеджер окон и больше (менеджер сеансов, различные виджеты, и т.д.). Можно использовать менеджер окон без настольной среды. Можно даже использовать X11 без менеджера окон, но UI чрезвычайно сыр (никакой способ переместить окна, никакую границу окна, никакие меню, никакой способ переключиться между окнами кроме фокуса не следует за мышью, …). –  Gilles 'SO- stop being evil' 08.07.2014, 02:38

Вам нужен X11, если Вы хотите использовать те среды на своей локальной машине (большую часть времени, Вы хотите это).

0
27.01.2020, 20:16

Теги

Похожие вопросы