Apa itu 'compositing'?

16

Saya telah mengaktifkan Compiz dan menggunakan kubus desktop 3D dengan rotasi selama berbagai animasi perkecil keren.

Baru-baru ini ketika saya boot komputer, Docky telah mengatakan kepada saya untuk 'mengaktifkan compositing'. Saya tidak tahu apa itu pengomposisian! Docky berfungsi dengan baik seperti biasanya, jadi saya tidak tahu mengapa tiba-tiba menanyakan hal ini kepada saya (saya kira ini membingungkan dan sebenarnya diaktifkan tetapi saya tidak yakin).

Jadi apa itu pengomposisian dan apakah ini diaktifkan karena saya menggunakan Compiz atau apakah ini sesuatu yang berbeda?

Apa sebenarnya arti 'pengomposisian'?

MetaGuru
sumber
1
Terkadang Docky memberi Anda peringatan ini bahkan ketika Anda tidak membutuhkannya. Saya pikir itu mungkin karena Docky memulai sebelum Compiz atau sesuatu yang mirip dengan itu. Jika Anda tidak melihat batas hitam seperti kata lovinglinux, Anda mungkin baik-baik saja.
Matius

Jawaban:

13

Pengomposisian disediakan oleh Compiz, yang merupakan pengelola jendela pengomposisian. Apa artinya dijelaskan di bawah ini:

Window manager pengompositan adalah komponen antarmuka pengguna grafis komputer yang menggambar windows dan batas-batasnya. Ini juga mengontrol bagaimana mereka menampilkan dan berinteraksi satu sama lain, dan dengan lingkungan desktop lainnya. Perbedaan utama antara pengelola jendela penulisan dan pengelola jendela lainnya adalah bahwa alih-alih mengeluarkan ke layar biasa, programkan setiap keluaran terlebih dahulu ke buffer terpisah dan independen, atau lokasi sementara di dalam komputer, tempat mereka dapat dimanipulasi sebelum ditampilkan. [1] [2]

Manajer jendela kemudian memproses dan menggabungkan, atau komposit, output dari buffer terpisah ini ke desktop umum. Hasilnya adalah program-program tersebut sekarang berperilaku sebagai objek 2D atau 3D yang independen. [1] Pengomposisian memungkinkan untuk efek visual tingkat lanjut, seperti transparansi, pemudaran, penskalaan, penggandaan, pembengkokan dan pengubahan, pengocokan, dan pengalihan aplikasi. Penambahan dimensi ketiga virtual memungkinkan fitur seperti bayangan realistis di bawah jendela, tampilan jarak dan kedalaman, versi thumbnail live windows, dan animasi kompleks, untuk menyebutkan beberapa saja. [3] [4] Karena program menarik ke buffer off-screen, semua grafik secara alami buffered ganda dan dengan demikian tidak berkedip ketika mereka diperbarui.

Pengelola jendela pengomposisian yang paling umum digunakan termasuk Desktop Window Manager di Microsoft Windows, Quartz Compositor di Mac OS X, dan Compiz, Metacity dan KWin untuk Linux, FreeBSD dan sistem OpenSolaris.

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

Jika Anda melihat batas hitam di sekitar docky, maka pengomposisian tidak diaktifkan dengan benar. Peringatan yang Anda dapatkan kemungkinan besar merupakan hasil dari Docky memulai sebelum mengomposisikan tendangan.

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

lovinglinux
sumber
Jawaban yang sangat baik, juga solusi yang tercantum untuk hal docky adalah "Edit skrip peluncur docky dan letakkan 'sleep 5' untuk tidur selama 5 detik." ada ide di mana saya menemukan skrip ini?
MetaGuru
@ioSamurai "Edit skrip peluncur dok dan pasang 'sleep 5' untuk tidur selama 5 detik." Cara untuk melakukannya adalah dengan pergi ke Preferensi Aplikasi Startup dan Edit startup Docky untuk mengatakan "sleep 5 && docky". Ini akan melakukan apa yang Anda minta.
Jas