fluxbox 실행 방법

기타 2009.02.22 14:04

♡ 윈도 XP 마냥 GUI 로그인 (kdm, gdm)을 이용
창관리자를 fluxbox로 고르고 로그인.

♡ 콘솔에서 시작하기
  .xinitrc에 startfluxbox 적기.

LANG="ko_KR.UTF-8"
LC_ALL="ko_KR.UTF-8"
LINGUAS="ko"

export LANG LC_ALL LINGUAS
export XMODIFIERS="@im=SCIM"
export XIM=SCIM
export XIM_PROGRAM="/usr/bin/scim"
export XIM_ARGS="-d"
export GTK_IM_MODULE=scim
export QT_IM_MODULE=scim

export G_BROKEN_FILENAMES=1
export MOZ_DISABLE_PANGO=1
export BROWSER="iceweasel"
# export OOO_FORCE_DESKTOP="GNOME"

 xrandr -s 1280x800
 exec startfluxbox
# openbox-session

.xsession에 적으면 kdm, gdm에서 무슨 창관리자를 선택하든 이 내용대로 실행됨.
.xsession에 적으면 .xsession-error 파일이 암세포마냥 증폭. 지금도 그런지는 모르겠음.
.xclients를 써도 되는 듯싶은데 .xinitrc가 멋있는 것 같아서 그냥 .xinitrc 씀.

왜 이렇게 구닥다리 방법을 쓰나염 ㅋㅅㅋ?

kdm, gdm은 로그인을 담당하므로 사용자마다 개별적인 세팅이 불가. 아이디도 안 적었는데 세팅따위 구분할 리가.

만약,

1) 전역 설정 파일에 억지로 적어 넣으면 - 패키지가 업그레이드될 때마다 똑같은 짓 반복.
2) gdm, kdm에도 /etc/rc.local처럼 로컬 전용 세팅 수단이? (로그인 후 실행할 명령을 지정한다거나)
    -- 귀찮아서 안 찾아봄.
    -- 모든 사용자에게 적용되는 횡포.
3) 시스템 기본 로케일을 ko_KR.UTF-8로, XIM 변수 선언도 부팅 시에 해버림
    -- 시스템 기본 로케일은 "C"가 간지. 
    -- 전역 설정은 최소화, 사용자별 설정은 최대화가 양민 리눅스의 정석.

결론 : 걍 귀찮아서 콘솔로 로그인한다능. startx의 alias마저 "x" ㅇㅅㅇb

좀 더 세련된 방법 아는 사람 누구 없냐능 - _-)

부록 : fluxbox의 시작 프로그램 설정
  ~/.fluxbox/startup 파일 이용 ㄱㅅ.

# 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/bin/fbsetroot -solid black
# fbsetbg -l

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

# Other examples. Check man xset for details.
#
# Turn off beeps:
# xcalib ~/.fluxbox/Color\ LCD-42717C0.icc
 xset -b
#
# Increase the keyboard repeat-rate:
 xset m 2 2

#

# Your own fonts-dir:
 xset dpms 0 1200 1800
#
# Your favourite mouse cursor:
# xsetroot -cursor_name right_ptr
#
# Change your keymap:
 sleep 1
 xmodmap ~/.Xmodmap

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

# 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/bin/fluxbox &

  fbpid=$!

    sleep 1
    {
    scim &
#    conky &
    wmdrawer &
  } &

  wait $fbpid

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


Posted by 猫한 보스코
TAG fluxbox

댓글을 달아 주세요

fluxbox 소개

기타 2009.02.21 19:19

X Window System의 창관리자.

따라서 리눅스말고 FreeBSD 등 여러 유닉스에서 쓸 수 있다.

단순하면서 대략 알차다. 가볍다.

fluxbox + 단순한 텀 + 콘솔 기반 유틸 = 컴덕후 인증.
2byte 문자 체계의 압박이 없는 양놈들은 이 조합이 썩 괜찮다.

단점 :
  ㄴ KDE, 그놈과 달리 바탕화면에 파일을 놓을 수 없다.
  ㄴ 3D 효과 만땅 Compiz를 쓸 수 없다. fluxbox 자체도 3D 효과를 지원하지 않는다.
  ㄴ 단순한 창관리자일 뿐이므로 KDE, 그놈의 편리한 기능들을 제공하지 않는다.
      따라서 설정 또는 관리하기가 불편하다.
  ( KDE, 그놈에 속해 있는 ) 필요한 프로그램을 띄워 놓으면 라이브러리들이 올라와서
    결국 빠르고 가볍다는 장점이 많이 죽는다.

결론 : 취향에 맞으면 쓰라능


Posted by 猫한 보스코
TAG fluxbox

댓글을 달아 주세요

  1. Lowid 2009.02.21 22:57 신고  댓글주소  수정/삭제  댓글쓰기

    첫리플은 내꺼!!!
    님하 같은 덕후끼리 친하게 지내염... 하앜...