우분투에 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
덧1)
sudo add-apt-repository not found 에러가 날 경우는
$ sudo apt-get install python-software-properties
덧2)
위의 절차 귀찮으면 그냥 위에 붙여둔 libconfig9...deb 랑 comton...deb 받아서 libconfig 부터 차례로 sudo dpkg -i ... 로 설치하면 됨
'Linux > Ubuntu Debian' 카테고리의 다른 글
Rogue on Ubuntu (0) | 2014.06.12 |
---|---|
BSD Games - 고전 텍스트 게임 패키지 (4) | 2014.06.12 |
우분투 14.04 openbox desktop 구축 (1) | 2014.06.07 |
우분투, 데비안에 가벼운 openbox 데스크탑 구축시 사용하는 파일들 (0) | 2014.06.07 |
Voyager 14.04 LTS (2) | 2014.06.05 |