Що таке "композиція"?


16

У мене ввімкнено Compiz і використовую куб настільного 3D з обертанням до тих пір, поки різні круті мінімізують анімацію.

Нещодавно, коли я завантажую комп'ютер, Доккі сказав мені, щоб "включити композицію". Я не знаю, що таке композиція! Докі працює нормально, як це було завжди, тому я не знаю, чому раптом у мене це запитують (я здогадуюсь, що це заплутано і що це насправді включено, але я не впевнений).

Отже, що таке композиція та чи це ввімкнено, оскільки я використовую Compiz чи це щось інше?

Що саме означає «композиція»?


1
Іноді Докі дає вам це попередження, навіть коли воно вам не потрібно. Я думаю, що це, мабуть, тому, що Докі почав перед Compiz чи щось подібне до цього. Якщо ви не бачите чорну облямівку, як сказав lovinglinux, ви, ймовірно, добре.
Метью

Відповіді:


13

Композицію забезпечує Compiz, який є менеджером вікон композиції. Що це означає, пояснюється нижче:

Композиційний менеджер вікон - це складова графічного інтерфейсу комп'ютера, який малює вікна та їх межі. Він також контролює, як вони відображають та взаємодіють між собою та з рештою робочого середовища. Основна відмінність між складовим менеджером вікон та іншими менеджерами вікон полягає в тому, що замість виведення на загальний екран програмується кожен вихід спочатку на окремий та незалежний буфер або тимчасове розташування всередині комп'ютера, де ними можна керувати до того, як вони будуть показані. [1] [2]

Потім менеджер вікон обробляє та поєднує або комбінує, виводить із цих окремих буферів на загальний робочий стіл. Результатом є те, що зараз програми ведуть себе як незалежні 2D або 3D об'єкти. [1] Композиція дозволяє вдосконалювати візуальні ефекти, такі як прозорість, вицвітання, масштабування, дублювання, згинання та викривлення, переміщення та перенаправлення програм. Додавання віртуального третього виміру дозволяє назвати лише такі функції, як реалістичні тіні під вікнами, поява відстані та глибини, версії ескізів мініатюр вікон та складна анімація. [3] [4] Оскільки програми притягуються до екранного буфера, вся графіка, природно, є подвійною буферизацією і, отже, не мерехтить, коли вони оновлюються.

Найпоширеніші менеджери вікон для композитування включають менеджер вікон робочого столу в Microsoft Windows, Quartz Compositor в Mac OS X, а також системи Compiz, Metacity і KWin для Linux, FreeBSD і OpenSolaris.

http://en.wikipedia.org/wiki/Compositing_window_manager

Якщо навколо докі ви бачите чорну облямівку, композиція не ввімкнена належним чином. Попередження, яке ви отримуєте, швидше за все, є результатом початку роботи Доккі перед тим, як складати ноги.

Дивіться https://bugs.launchpad.net/docky/+bug/552273


Відмінна відповідь, також вирішене рішення, яке вказано на доккі, - "Відредагуйте сценарій запуску доки і покладіть" спати 5 ", щоб він спав протягом 5 секунд". будь-яка ідея, де я знаходжу цей сценарій?
MetaGuru

@ioSamurai "Відредагуйте сценарій запуску докі і покладіть" спати 5 ", щоб він спав протягом 5 секунд." Для цього потрібно зайти в Налаштування програм для запуску програм та відредагувати запуск Docky, щоб сказати "sleep 5 && docky". Це зробить те, що ви просите.
Жас
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.