Co to jest „komponowanie”?

16

Mam włączoną funkcję Compiz i korzystam z kostki pulpitu 3D z obrotem, o ile różne fajne minimalizują animacje.

Ostatnio, kiedy uruchamiam komputer, Docky mówi mi, żebym „włączył komponowanie”. Nie wiem, co to jest komponowanie! Docky działa dobrze, jak zawsze, więc nie wiem, dlaczego nagle mnie o to pyta (domyślam się, że jest zdezorientowany i że w rzeczywistości jest włączony, ale nie jestem pewien).

Czym więc jest komponowanie i czy jest włączone, ponieważ używam Compiz, czy jest to coś innego?

Co dokładnie znaczy „komponowanie”?

MetaGuru
źródło
1
Czasami Docky wyświetla to ostrzeżenie, nawet gdy nie jest ono potrzebne. Myślę, że to prawdopodobnie dlatego, że Docky zaczął przed Compizem lub czymś podobnym. Jeśli nie widzisz czarnej obramowania, jak powiedział Lovlinux, prawdopodobnie nic ci nie jest.
Matthew

Odpowiedzi:

13

Kompozytowanie zapewnia Compiz, który jest menedżerem okien do komponowania. Co to oznacza, wyjaśniono poniżej:

Menedżer okien do komponowania jest składnikiem graficznego interfejsu użytkownika komputera, który rysuje okna i ich granice. Kontroluje również sposób wyświetlania i interakcji między sobą oraz z resztą środowiska pulpitu. Główną różnicą między menedżerem okien do komponowania i innymi menedżerami okien jest to, że zamiast wyświetlać na wspólnym ekranie, programuje każde wyjście najpierw do osobnego i niezależnego bufora lub tymczasowej lokalizacji w komputerze, gdzie można nimi manipulować, zanim zostaną wyświetlone. [1] [2]

Menedżer okien przetwarza następnie i łączy lub łączy dane wyjściowe z tych oddzielnych buforów na wspólnym pulpicie. W rezultacie programy zachowują się teraz jak niezależne obiekty 2D lub 3D. [1] Kompozytowanie pozwala na zaawansowane efekty wizualne, takie jak przezroczystość, blaknięcie, skalowanie, duplikowanie, zginanie i wykrzywianie, tasowanie i przekierowywanie aplikacji. Dodanie wirtualnego trzeciego wymiaru pozwala na takie funkcje, jak realistyczne cienie pod oknami, wygląd odległości i głębokości, wersje okien na żywo miniatur i złożone animacje, żeby wymienić tylko kilka. [3] [4] Ponieważ programy korzystają z bufora poza ekranem, wszystkie grafiki są naturalnie podwójnie buforowane i dlatego nie migają podczas aktualizacji.

Do najczęściej używanych menedżerów okien do komponowania należą: Menedżer okien pulpitu w systemie Microsoft Windows, Kompozytor kwarcowy w systemie Mac OS X oraz Compiz, Metacity i KWin dla systemów Linux, FreeBSD i OpenSolaris.

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

Jeśli wokół doku zobaczysz czarną ramkę, oznacza to, że kompozycja nie jest poprawnie włączona. Ostrzeżenie, które dostajesz, jest najprawdopodobniej wynikiem Docky'ego rozpoczynającego się przed rozpoczęciem komponowania.

Zobacz https://bugs.launchpad.net/docky/+bug/552273

lovinglinux
źródło
Doskonała odpowiedź, również obejście wymienione dla dokującej rzeczy to „Edytuj skrypt uruchamiania dokowalnej i ustaw„ uśpienie 5 ”na 5 sekund”. jakiś pomysł, gdzie znajdę ten skrypt?
MetaGuru,
@ioSamurai „Edytuj skrypt wyskakującego programu uruchamiającego i włącz tryb uśpienia 5 na 5 sekund”. Aby to zrobić, przejdź do Preferencji aplikacji startowych i edytuj start Docky, aby powiedzieć „sleep 5 && docky”. Spełni to, o co poprosisz.
Jas