[12.04] cairo-dock과 함께 openbox

[img:amxamciw]http://www.ubuntu.or.kr/download/file.php?mode=view&id=12167&sid=8e5baa458e7b7d4c13acb14af2e2ff5d[/img:amxamciw]

[b:amxamciw][size=200:amxamciw]서문[/size:amxamciw][/b:amxamciw]

아랫글에 컴피즈 설치글을 올렸었는데… 컴피즈와 함께 3d를 돌리니까 생각외로 프레임변동이 심합니다
그래서 다시 openbox로 돌아왔습니다. xcompmgr이란 놈이 openbox에서도 composite을 사용하는 프로그램을 문제없이 돌릴 수 있게 해주네요.

자 그럼 바로 설치와 셋팅 시작해보겠습니다. [참고 : [url=http://urukrama.wordpress.com/openbox-guide/:amxamciw]openbox-guide[/url:amxamciw]]

[b:amxamciw][size=200:amxamciw]차례[/size:amxamciw][/b:amxamciw]
[size=130:amxamciw]
[1단계] 서버버전 우분투 설치

[2단계] 소스리스트 변경 후 openbox설치
2-1. 속도빠른 ftp.daum.net을 소스리스트 등록
2-2. 오픈박스와 그래픽 드라이버 설치하기
2-3. 한글입력기 나비 셋팅

[3단계] lightdm과 데스크탑 환경
3-1. 불필요한 세션제거와 오픈박스 실행
3-2. xcompmgr, dock, taskbar, bg 프로그램 설치
3-3. 테마관리 프로그램 설치와 셋팅

[4단계] 종료, 잠금, 로그아웃, 절전모드 메뉴 등록

마치는 글
[/size:amxamciw]

[b:amxamciw][size=200:amxamciw]1단계 서버버전 우분투 설치[/size:amxamciw][/b:amxamciw]

서버버전 [url=http://www.ubuntu.com/download/server:amxamciw]내려받기[/url:amxamciw]
※ 서버버전은 초기설치시 unity나 다른 xwindow를 설치하지 않습니다.

[b:amxamciw][size=200:amxamciw]2단계 소스리스트 변경 후 openbox설치[/size:amxamciw][/b:amxamciw]

[b:amxamciw][size=130:amxamciw]2-1 속도빠른 ftp.daum.net을 소스리스트 등록[/size:amxamciw][/b:amxamciw]

sudo vi /etc/apt/sources.list

[code:amxamciw]
:%s/kr.archive.ubuntu.com/ftp.daum.net/g
:%s/security.archive.ubuntu.com/ftp.daum.net/g
[/code:amxamciw]
[b:amxamciw][size=130:amxamciw]2-2 오픈박스와 그래픽 드라이버 설치하기[/size:amxamciw][/b:amxamciw]

[code:amxamciw]
sudo apt-get update
sudo apt-get dist-upgrade
sudo apt-get autoremove
sudo apt-get install openbox obmenu xterm lightdm awesome ttf-nanum* nabi im-switch chromium-browser nvidia-current nvidia-settings gksu
[/code:amxamciw]
※ gksu sudo의 그래픽 버전
※ awesome - 바탕화면에 마우스 오른쪽버튼을 클릭하면 나오는 데비안 메뉴(목록별 어플 묶음)
※ chromium-browser대신에 firefox도 추천함
※ ATI 그래픽카드 쓰시는 분들은 nvidia 대신에 ATI 드라이버 설치

[b:amxamciw][size=130:amxamciw]2-3 한글입력기 나비 셋팅[/size:amxamciw][/b:amxamciw]

sudo vi ~/.bashrc

[code:amxamciw]
GTK_IM_MODULE=xim
QT_IM_MODULE=xim
XIM_PROGRAM=nabi
XMODIFIERS="@im=nabi"
[/code:amxamciw]

[b:amxamciw][size=200:amxamciw]3단계 lightdm과 데스크탑 환경[/size:amxamciw][/b:amxamciw]

[b:amxamciw][size=130:amxamciw]3-1 불필요한 세션제거와 오픈박스 세션 실행[/size:amxamciw][/b:amxamciw]

[code:amxamciw]
cd /usr/share/xsessions/
sudo rm openbox-gnome.desktop openbox-kde.desktop
sudo /etc/init.d/lightdm start
[/code:amxamciw]
※lightdm 로그인 매니저가 뜨면 로긴창 우측상단 동그란 버튼 클릭후 openbox세션 선택후 로그인

[b:amxamciw][size=130:amxamciw]3-2 xcompmgr, dock, taskbar, bg, 스크린세이버, 파일관리자 프로그램 설치와 자동실행 설정 후 재로그인[/size:amxamciw][/b:amxamciw]

[code:amxamciw]
sudo apt-get install xcompmgr cairo-dock tint2 feh thunar xscreensaver
sudo vi /etc/X11/openbox/autostart

feh --bg-scale <이미지파일> &
thunar --daemon & # usb 자동인식 활성화
tint2 &
xcompmgr -n &
(sleep 2 && cairo-dock) &
(sleep 1 && xscreensaver -no-splash) &

openbox --exit
[/code:amxamciw]
※ 재로긴 하실때 배경이미지, tint2 태스크바, cairo-dock이 잘 뜨는지 확인하세요.
※ cairo-dock의 위치변경법 - cairo-dock -> 설정 ->화면에서의 위치 설정
※ tint2 메뉴얼 [url=http&#58;//code&#46;google&#46;com/p/tint2/wiki/Configure:amxamciw]바로가기[/url:amxamciw]
※ thunar - 파일관리자 프로그램(상당히 가볍고 깔끔합니다)

[b:amxamciw][size=130:amxamciw]3-3 테마관리 프로그램 설치[/size:amxamciw][/b:amxamciw]

[code:amxamciw]
sudo apt-get install lxappearance qt3-qtconfig qt4-qtconfig human-theme
[/code:amxamciw]
※ gtk기반 프로그램 테마는 lxappearnace로 qt기반은 qtconfig로 설정하시면 됩니다.

[b:amxamciw][size=200:amxamciw]4단계 종료, 잠금, 로그아웃, 절전모드 메뉴 등록[/size:amxamciw][/b:amxamciw]

gksu가 su대신 sudo로 실행되게끔 설정합니다.(드롭다운 메뉴에서 sudo 선택)

[code:amxamciw]
gksu-properties
[/code:amxamciw]
sudo vi /etc/X11/openbox/menu.xml

[code:amxamciw]
<item label="로그아웃">
<action name="Execute">
<execute> openbox --exit </execute>
</action>
</item>
<item label="잠금">
<action name="Execute">
<execute>xscreensaver-command -lock</execute>
</action>
</item>
<item label="절전(램에 저장)">
<action name="Execute">
<execute>gksu pm-suspend</execute>
</action>
</item>
<item label="최대절전(디스크에 저장)">
<action name="Execute">
<execute>gksu pm-hibernate</execute>
</action>
</item>
<item label="재시작">
<action name="Execute">
<execute>gksu ‘shutdown -r now’</execute>
</action>
</item>
<item label="종료">
<action name="Execute">
<execute>gksu ‘shutdown -h now’</execute>
</action>
</item>
[/code:amxamciw]
※ 바탕화면에서 마우스 오른쪽 버튼을 클릭하면 나타납니다.
※ obmenu 명령어로도 편집할수 있습니다.

전원관리 메뉴 출저: http://blog.naver.com/redbiker/50132172909

비번입력 없이 종료: http://urukrama.wordpress.com/2007/12/0 … n-openbox/

[b:amxamciw][size=200:amxamciw]마치는 글[/size:amxamciw][/b:amxamciw]

[size=130:amxamciw]아 결국 openbox로 시작해서 compiz, metaciy로 삽질하다가 openbox로 끝났네요.
compiz도 분명 멋진 선택이긴 하지만 다른 3D프로그램을 돌려야 한다거나 저사양 컴퓨터를 보유하신 분들 그리고 저같이 고사양에서도 더욱 빠른 실행환경과 낮은 전력소모를 추구하시는 분들께 추천해봅니다.[/size:amxamciw]

멋지군요. ㅇㅖ전 에 9.04를 라이브 시디없이 네트웍으로 바로 받아 하나 하나 설치 했던 기억이 가물 거리며 스물 스물 기어 나오네요.

연구실 홈페이지 제작을 목적으로 Putty 를 이용해서 본문을 따라가고 있습니다.

3-1 마지막의 lightdm 로그인 매니져가 뜨질 않는데 도움을 받을 수 있을까요?

[code:xiofa6ik]
user4@ubuntu:~$ sudo /etc/init.d/lightdm start
Rather than invoking init scripts through /etc/init.d, use the service(8)
utility, e.g. service lightdm start

Since the script you are attempting to invoke has been converted to an
Upstart job, you may also use the start(8) utility, e.g. start lightdm
user4@ubuntu:~$ sudo service lightdm start
start: Job is already running: lightdm
user4@ubuntu:~$
[/code:xiofa6ik]

그래픽카드가 없어서 2-2 번의 nvidia-current, nvidia-settings 는 제외하고 진행하였습니다.


셀프해결.
서버 본체로 직접 조작해야 되는군요 :oops:

헛 댓글이 달렸나 싶어서 오랜만에 왔는데 이렇게 직접 따라해보시고 댓글달아 주시는분을 보니 반갑네요^^

참고로 원격으로 GUI를 보시려면 원격서버를 따로 돌리셔야합니다

구글에서 "리눅스 VNC" 키워드로 검색을 하시면 많은 내용들이 나오니

이쪽 자료들을 참조해 보시기 바랍니다.