Compositing window manager

Q: What is Simple Composite Manager?

A: It is a component of a computer’s graphical user interface that draws windows and/or their borders. It also controls how they are displayed and interact with each other, and the rest of the desktop environment. The main difference between compositing window manager and a standard window manager is that instead of outputting to a common screen, programs each output first to a separate and independent buffer, or temporary location inside the computer, where they can be manipulated before they are shown ( wikipedia )

Q: What Os have Simple Composite Manager?

A: Linux ( If Distribution support X11 they will use Simple Composite Manager ), Xgl and  Compiz is probably the most well known on Linux for its cube effect. It includes a wide array of impressive 2D and 3D effects and runs very well even on slightly older video hardware.

MacOSx ( In MacOSx we call ” Quartz ” is the umbrella term for the Mac OS X display layer through which all drawing and screen display is done. )


Windows Vista ( In Windows Vista we call ” Desktop window manager” which known in Vista Aero (require DirectX 9 ), Windows Flip 3D

Q: Usability Considerations of Compositing window manager?

A: This is some Effect of Compositing window manager.

1. Magnifiers ( Screen magnifiers can quickly allow a user to zoom in on an area of the screen. )

2. Window switching

3. Widget Layers ( On Mac OS, specifically designed and frequently used applications such as a clock, note pad, and calculator appear when a certain key is pressed, providing quick access to these commonly used tools. Widget layers speed work by keeping commonly used functionality loaded and quickly accessible while also keeping it out of the way, reducing clutter. Under Compiz (Linux) the widget layer is blank initially, allowing the user to specifically designate (by clicking on them) which applications belong in the widget layer. Windows Vista also provides similar functionality through gadgets which can pop out from the side of the screen or be clustered in the side-bar. )

4. Transitions and Other Effects ( papers generally don’t suddenly disappear from one’s desktop, and drawers don’t instantly pop out of a desk. For many users jerky movement of windows and their tendency to suddenly appear and disappear on the screen can be confusing or even intimidating.

List of Compositing window manager.

ในที่นี้จะกล่าวถึง Xcompmgr

Q: What is Xcompmgr?

A: It is A simple composite manager capable of drop shadows and primitive transparency.

เอาง่ายๆมันก็คล้าย Compiz Beryl แต่มันทำหน้าที่เป็น Effect สำหรับ เงาต่างๆและการโปร่งแสงนั้นเอง เอาไว้ใช้ในกรณีที่จะลง dock ต่างๆบน Linux แต่ ไม่สามารถลง Compiz ได้( ไม่ว่าจะมาจากสาเหตุอะไรก็ตามเช่น การ์ดจอไม่ support เป็นต้น ) เราก็ทำการลง Xcompmgr เพื่อที่จะให้มัน render effect ออกมาได้ ในกรณีของผมต้องการที่จะลง Cairo-Dock แต่ผมไม่สามารถเปิด Compiz Effect ได้ เพราะ Notebook ผมยี่ห้อ SVOA (ใช้การ์ดจอของ VIA) ซึ่งรุ่นที่ผมซื้อมาดันเป็น Black List เป็นตัวที่ทางVia ไม่ Support พอดี ทำให้ใช้ compiz ไม่ได้ผมเลยไปถามอาจารย์กูร์ อาจารย์บอกว่าให้ผมลองลง Xcompmgr ดูสิจะได้ใช้ Dockได้ ผมก็ลองลงดูเพียงแค่พิมพ์คำสั่ง sudo apt-get install xcompmgr ลงบน Terminal เรียบร้อยครับ Xcomp. ก็มาอยู่บน Notebook ผมในบัดดล แค่ตอนแรกก็ดีใจแล้วครับ จอผมมี Effect มีเหงา มีโปร่งแสงได้ จากที่ไม่มี โอ้วเยี่ยมมากครับ แต่แลกไปกับเครื่องหน่วงขึ้น เอะแต่มันก็กินแค่ 250k เองนี่นา แต่มันก็รู้สึกว่าหน่วงขึ้นครับ แต่ทุกอย่างสวยขึ้นมากหลังจากมี Effect และที่สำคัญ ผมสามารถใช้ Cairo-Dock ได้ซักที เย้

ไหนๆ ก็ไหนแล้วสอนวิธีลง cairo-dock เลยดีกว่า


Down load file  ข้างล่างแล้วก็ double click ได้เลยครับ

ปล. รู้สึกว่า Linux นี่สอนให้เราทำอะไรเป็น Step ไปเรื่อยๆนะเนี่ยค่อยๆเพิ่มนู้น แต่งนี้

Reference :


Leave a Reply

Fill in your details below or click an icon to log in: Logo

You are commenting using your account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )


Connecting to %s