A compositor is a software which interacts with the window system as well as graphics* in linux to produce: Transparency in windows.
-
Transparency in windows
-
Transition animations
-
Drop shadows around windows which give them a 3D effect
-
V sync: Waits for the display to update before updating the display