몰디브를 꿈꾸며...

OPENBOX를 이용한 GTK 응용프로그램 실행 본문

리눅스

OPENBOX를 이용한 GTK 응용프로그램 실행

노란채송화 2009. 7. 7. 09:59

. 개요

- GTK 응용프로그램을 그놈이 아닌 다른 윈도우 매니저를 이용하여 실행해보자

- 데스크탑 환경이 아닌 윈도우 실행시 실행하고자 하는 GTK 프로그램만 실행을 원함

. OPENBOX 설치

- 그놈이 아닌 OPENBOX를 사용하는 이유는 파일 시스템 크기를 줄이고 데스크탑 환경이 아닌 하나의 GTK 응용프로

그램만을 실행하기 위해서다

- 페도라 10 환경에서 작업을 하기 때문에 'yum' 명령어를 이용하여 openbox를 설치한다

. OPENBOX 실행환경 설정

- ~/.config/openbox/autostart.sh를 아래와 같이 작성해준다

# Run the system-wide support stuff. $GLOBALAUTOSTART# Programs to launch at startuphsetroot ~/wallpaper.png &xcompmgr -c -t-5 -l-5 -r4.2 -o.55 &# SCIM support (for typing non-english characters)export LC_CTYPE=ko_KR.utf8export XMODIFIERS=@im=SCIMexport GTK_IM_MODULE=scim-bridgeexport QT_IM_MODULE=scimscim -d &# Programs that will run after Openbox has started(sleep 2 && fbpanel) & 

- /etc/X11/xinit/Xclients을 수정

STARTKDE="$(which startkde 2>/dev/null)"

라인 다음에

OPENBOX="$(which openbox-session 2>/dev/null)"

을 추가 해준다

elif [ -n "$STARTKDE" ]; then
# if GNOME isn't installed, try KDE.
exec "$STARTKDE"

라인 다음에

elif [ -n "$OPENBOX" ]; then
exec "$OPENBOX"

를 추가

.AUTOLOGIN 설정

- /etc/event.d/tty1을 수정

exec /sbin/mingetty tty1 를

exec /sbin/mingetty --noclear --autologin username tty1으로 수정

- ~/.bash_profile

# User specific environment and startup programs 아래에

startx

를 추가

. 참고 사이트

http://icculus.org/openbox/index.php/Help:Autostart

http://roeften.blogspot.com/2009/02/openbox-on-fedora-10.html

http://roeften.blogspot.com/2009/02/linux-autologin.html

'리눅스' 카테고리의 다른 글

live cd에 있는 squashfs.img를 수정하는법  (0) 2009.07.08
커널 2.6 컴파일  (0) 2009.07.07
[리눅스]하드디스크 LVM  (0) 2009.06.26
GTK on DirectFb  (0) 2009.06.24
fedora 10에서 usb 메모리에 리눅스 설치하기  (0) 2009.06.17
Comments