Чому Ubuntu використовує два менеджери вікон: Compiz та Metacity?


24

Я трохи розгублений щодо цього. Чи використовує Ubuntu одночасно два різних менеджери вікон?

Відповіді:


22

Вони одночасно не використовуються, але я бачу причину плутанини.

  • Metacity обробляє легке компостування, а також робить прикраси для вікон.
  • Compiz лише одяг управління вікном і передає декор вікон до gtk-window-decoratorабо emerald. За замовчуванням gtk-window-decoratorвикористовується для імітації поточної теми Metacity, але вона також має власні теми на основі каїру.

Отже, хоча вони можуть виглядати схожими в деяких аспектах, крім фактичних файлів тем, які лежать в основі, вони є дуже різними.

Але чому взагалі обох?

Тому що Compiz потребує кращого обладнання для роботи. У багатьох людей досі немає апаратури, яка підтримує DRI, тому Ubuntu включає в себе і те, і все, щоб подарувати всім робочий стіл.


Це не лише питання обладнання. Я стикався з кількома випадками, коли компіз сам запускатиметься без проблем, але якесь певне програмне забезпечення (наприклад, програми OpenGL або USB-драйвер DisplayLink) не виправить і перехід на Metacity це виправить. Це дозволяє уникнути опори на 3D-прискорення у відеокартах.
Reinier Post

14

Він використовує те чи інше, залежно від ваших налаштувань. Якщо ви відкриєте Система -> Налаштування -> Зовнішній вигляд і перейдіть на вкладку візуальних ефектів, якщо ви не вибрали жодної, тоді використовується метацитність, інакше compiz є.


2

Одночасно можна використовувати лише один менеджер вікон. Як писав psusi , Ubuntu вибирає між Metacity і Compiz залежно від ваших налаштувань.

Metacity і Compiz - це лише два менеджери вікон, доступні в стандартній установці Ubuntu, але є ще багато інших, і більшість з них можна використовувати з Gnome. xwinman дає хороший огляд того, що є в наявності, і коротко пояснює загальні поняття, що стоять за менеджерами вікон.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.