Screen Compositing without Compiz, Metacity or KWin
By Pratik Shivarkar | Labels: Desktop environment, Linux, Open Source, Window ManagerScreen compositing is quite easy on Gnome or KDE, because both the Metacity and KWin / Compiz allows screen compositing.
Compositing is a feature of your Window Manager and WMs like Openbox, Fluxbox, IceWM does not support compositing it self. and because of this disadvantage you are unable to gain pure transparency or to use softwares like Avant Window Manager, Gnome Do and many more.
So here is the most lightweight way to composite your screen, We are going to use Xcompmgr.
Xcompmgr, is more universal, It can work with most of the Desktop Environments.
Installing xcompmgr -
You will find xcompmgr in ubuntu and fedora repositories. To install use following commands.
On Debian / Ubuntu based distros.
sudo apt-get install xcompmgrOn Fedora
su –c “yum install xcompmgr”
Launching xcompmgr -
Launching xcompmgr is quite easy, all you have to do is to execute the command which is
xcompmgrIf you want to set options for Window drop shadows, blur amount, shadow offset etc, read the xcompmgr man page, which is very easy to understand.
man xcompmgrOnce you launch the xcompmgr, You will be able to use applications which requires composited screen.
Auto-starting xcompmgr on start up.
If you are using Gnome or KDE its very simple to add your command in start up applications. Gnome start-up application configuration utility is located at Menu > Preferences > Startup Applications
If you are using KDE, you will find start-up application configuration in advance tab of KControl.
Auto starting Xcompmgr with Openbox – Edit your ~/.config/openbox/autostart.sh file
# Run the system-wide support stuffThat’s all everything is done!
. $GLOBALAUTOSTART
# Programs to launch at startup
hsetroot ~/wallpaper.png &
#MAKE SURE YOU PUT THIS FOLLOWING ENTRY
xcompmgr -c -t-5 -l-5 -r4.2 -o.55 &
# SCIM support (for typing non-english characters)
export LC_CTYPE=ja_JP.utf8
export XMODIFIERS=@im=SCIM
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim
scim -d &
# Programs that will run after Openbox has started
(sleep 2 && avant-window-navigator) &
Technorati Tags: Linux,Openg Source,Compositor,Desktop Environment
blog comments powered by Disqus


![Reblog this post [with Zemanta]](http://img.zemanta.com/reblog_a.png?x-id=c0673747-7a75-4dec-a03b-c6239afa9a39)