__TOC__

원하는 프로그램을 실행하려면 startup 파일을 고친다

startfluxbox가 이용하는 기본 ~/.fluxbox/startup 파일은 아래과 같다: (이 파일이 없다면, startfluxbox로 플럭스박스를 시작하는 지 확인해 볼 것)

# fluxbox startup-script:
#
# Lines starting with a '#' are ignored.

# You can set your favourite wallpaper here if you don't want
# to do it from your style.
#
# bsetbg -f ~/pictures/wallpaper.png
#
# This sets a black background

/usr/local/bin/fbsetroot -solid black

# This shows the fluxbox-splash-screen
# fbsetbg -C /usr/local/share/fluxbox/splash.jpg

# Other examples. Check man xset for details.
#
# Turn off beeps:
# xset -b
#
# Increase the keyboard repeat-rate:
# xset r rate 195 35
#
# Your own fonts-dir:
# xset +fp $HOME/.font
#
# Your favourite mouse cursor:
# xsetroot -cursor_name right_ptr

# Change your keymap:
# xmodmap ~/.Xmodmap



# Applications you want to run with fluxbox.
# MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN & AT THE END.
#
# unclutter -idle 2 &
# wmnd &
# wmsmixer -w &
# idesk &

# And last but not least we start fluxbox.
# Because it is the last app you have to run it with exec before it.

exec /usr/local/bin/fluxbox
# or if you want to keep a log:
# exec /usr/local/bin/fluxbox -log ~/.fluxbox/log

이제 시작할 때 띄우고 싶은 응용 프로그램을 다음 줄 이후와

# Applications you want to run with fluxbox.
# MAKE SURE THAT APPS THAT KEEP RUNNING HAVE AN & AT THE END.

이 줄 앞에 추가한다.

exec /usr/local/bin/fluxbox

모든 응용 프로그램 실행줄은 & 를 뒤에 써붙여야 한다.따라서 gaim과 firefox를 띄우려고 한다면 이와 같이 하라:

gaim &
firefox &

그러면 다 된 것이다. # 로 시작하는 줄은 주석이라는 걸 잊지 말 것.

플럭스박스가 로딩된 이후에는 어떻게 프로그램을 시작하는가

그다지 어렵지 않다. gdesklets와 같은 몇몇 프로그램들이 종종 이 방법을 필요로 한다. 가장 바람직한 방법은 이와 같이 사용자에게 맞춰진 startup 파일을 가져오거나 만드는 것이다. 내가 손본 이 파일은 akira가 처음 만든 것이다.

 #!/bin/sh
 # fluxbox startup-script: 
 #
 
 # repeat rate
 xset r rate 195 35
 xmodmap ~/.Xmodmap
 # hides the mousepointer when not in use
 unclutter -idle 2 -jitter 10 -root &
 # keeps the different cut-buffers in sync
 autocutsel  &
 
 exec fluxbox &
 fbpid=$!
 
 sleep 1 
 { 
    xsetroot -cursor_name left_ptr -fg white -bg black &
    ipager &
    gkrellm2 &
 } &
 
 wait $fbpid

sleep 1 은 프로그램들이 실행되기 전에 얼마 동안 대기해야 할 지를 말해준다. 플럭스박스가 이미 실행되고 있는 동안에 응용 프로그램들은 10초를 기다리게 해야 한다면, sleep 10 이라고 하라. 이것은 플럭스박스가 시작하는 동안 얼마 만큼의 시간이 걸릴 지는 영향을 주지 않고, 단지 사용자가 적어둔 응용 프로그램들을 시작하는데 10초 동안의 지연이 있을 것임만을 의미한다.

Category:Coreano / Korean howtos Category:설정 howtos