Linux/Ubuntu Debian

Compton

smores 2014. 6. 10. 14:31

우분투에 Openbox 또는 LXDE로 가벼운 데스크탑을 만든 후 윈도우 가장자리에 보이는 그림자 효과를 위해 xcompmgr composition manager를 사용했는데 무슨 일인지 lxterminal에서만은 가장자리 그림자가 나오질 않는다. 그 외에도 xcompmgr 1.1.15(?) 버전에서는 (상위버전은 모르겠다) libreoffice나 chrome 브라우저의 윈도우 사이즈 조절할때 문제가 발생한다. 그래서 조금 더 뒤져보니 compton 을 사용하면 이 문제 역시 해결되는 듯... 잽싸게 해 본 결과 무척 만족스럽다. 설치 과정과 옵션 등 인터넷에서 찾은 정보들을 정리해 둔다.


다음은 즐겨쓰는 옵션


compton -c -r7 -o1 -l-9 -t-9 -G -b




compton 


$ sudo add-apt-repository ppa:richardgv/compton

$ sudo apt-get update 

$ sudo apt-get install compton


or 

$ sudo apt-get install libconfig9 (tested on ubuntu 14.04)

$ sudo dpkg -i com...deb


usage: in autostart (.config/lxsession/LXDE/)

@compton -c -r 16 -l -24 -t -12 -G -b



compton -cC -i 0.6 -e 0.6 -m 0.8

where 0.6 is the opacity factor between 0.1 and 1.0, -i is the inactive window opacity, -e is window frame opacity, -m is drop-down and pop-up menus.  I prefer 0.8. 

for shadow position use -r 4 -l -4 -t -4

where -r is the shadow radius, -l is the left offset and -t is the top offset and value is pixels (default is -15)

add the command with most suitable options to the autostart i.e. 

@compton -cC -i 0.8 -e 0.8 -m 0.8 -r 4 -l -4 -t -4




has border shadow even with lxterminal !!

popup menu transparency !!


Additional notes:


Devin shows how to install Compton on Precise Pangolin and solve the dependency on package libconfig9. Just go here, download and install it.

Van Long solved the shadow problem using Conky (the famous resource meter). Just edit "~/.config/compton.config" and add this line:


shadow-exclude = [ "g:si:Noti" ];


compton-git_20121102-2_amd64.deb


compton-git_20121102-2_i386.deb


libconfig9_1.4.9-2_amd64.deb


libconfig9_1.4.9-2_i386.deb







덧1)

sudo add-apt-repository not found 에러가 날 경우는 

$ sudo apt-get install python-software-properties


덧2)

위의 절차 귀찮으면 그냥 위에 붙여둔 libconfig9...deb 랑 comton...deb 받아서 libconfig 부터 차례로 sudo dpkg -i ... 로 설치하면 됨