BlackBox라는 창 관리자가 있었는데, 저걸 기반으로 Fluxbox와 Openbox가 만들어졌어요.
Openbox는 사실상 다시 새로 만들어진 상태라 더 이상 BlackBox 시절의 소스코드는 남아있지 않구요.
아무튼 전 Fluxbox를 사용할거예요. 멀쩡한 환경을 원하신다면 KDE Plasma 등을 사용하는 것을 권장해요.
여기서 하나하나 다 수동으로 설정하는 것들은 Plasma와 같은 데스크톱 환경을 사용한다면 자동으로 다 될거예요.
그냥 간단하게 설치하고 디자인이 예쁜 편리한 GUI 환경을 원하신다면 KDE Plasma 사용을 추천해요
설치 방법 : https://sinzdev.tistory.com/3
ArchLinux에 KDE Plasma 설치 (데스크톱 환경)
보시다싶이, 아치리치눅스만 설치하면 검은 화면에 하얀 글자만 있는 환경이 끝이에요.아치리눅스는 없어도 되는 것들은 전부 없애버리는데, GUI도 굳이 있을 필요는 없으니 없애버렸기 때문.
sinzdev.tistory.com
Fluxbox 설치하기
$ sudo pacman -S fluxbox xorg-server xorg-xinit xterm
xorg-server는 GUI 환경 사용을 위해 설치,
xorg-xinit은 startx 명령어 사용을 위해 설치
xterm은 터미널. fluxbox를 설치하면 터미널은 함께 설치되지 않고, 다음다음 사진처럼 startx를 하면 xterm이 3개 열리는지라, xterm이 없으면 오류가 뜨기 때문에 설치
아무튼 이제 로그인을 한 뒤에 startx를 입력하면,

이런식으로 터미널이 3개 나올텐데, 저기서 아무 터미널에 exec startfluxbox를 입력하면

이렇게 fluxbox를 사용할 수 있어요. 문제는 저 터미널들 중 하나를 닫으면 fluxbox도 같이 꺼져요.

로그인 화면 만들기
slim이라는 몹시 가벼운 DisplayManager도 있다고 들었는데, 전 그냥 전부터 사용하던 lightdm을 사용할거예요.
$ sudo pacman -S lightdm lightdm-gtk-greeter
$ sudo systemctl enable lightdm
이제 재부팅을 및 리눅스로 부팅하면 이런 로그인 화면이 나오고,

로그인을 하면 정상적으로 실행된 듯한 fluxbox가 나올거예요.

바탕화면 아무 곳에다가 마우스 오른쪽 클릭을 해서 메뉴를 열 수 있어요.

웹 브라우저 설치
분명 메뉴에 웹 브라우저인 firefox가 있는데, 눌러도 안켜질거예요. 이건 파이어폭스를 설치하지 않았기 때문이에요.
터미널(xterm)을 열어서 pacman -S firefox 명령어로 파이어폭스를 설치하면,

설치가 완료되어도 파이어폭스는 안켜질거예요. 사실 저 부분은 비어있기 때문.
그러니 vim .fluxbox/menu 명령어 등을 통해 메뉴를 구성하고 있는 파일을 열어서, 아래와 같이 적힌 부분을
[exec] (firefox) {}
아래와 같이 바꾸시면, 파이어폭스가 열릴거예요
[exec] (firefox) {firefox}
a 키를 눌러서 편집모드 진입, 내용 수정 후 ESC 키를 눌러서 편집모드 탈출, :wq 입력 후 엔터를 입력하여 저장 및 닫기

그냥 직감적으로 알 수 있는 것처럼
[exec] (메뉴에 보일 내용) {실행할 내용}
같은 구조에요.
아무튼 이제 파이어폭스가 잘 실행되네요.

파일 탐색기 설치
Gentoo 쪽에서는 thunar를 추천하던데, 전 평소에 사용하던 nemo를 사용할거예요.
$ sudo pacman -S nemo
설치 완료 후 터미널에 nemo를 입력하면 잘 켜지네요.

텍스트 편집기 설치
leafpad가 몹시 가볍다고 들었어요.
$ sudo pacman -S leafpad
물론 전 예전부터 사용하던 xed를 사용할거예요. 왼쪽은 xed, 오른쪽은 leafpad.
xed 설치는 sudo pacman -S xed로 가능

와 드디어 vim 탈출이다. .fluxbox 폴더에 있는 menu 파일을 수정해서 nemo와 xed를 추가했어요.

인터넷 연결 설정
nmtui를 사용하면 와이파이 연결 등이 가능한 화면이 출력되니, menu 파일에 nmtui를 추가했어요.
메뉴에 이것저것 추가한 것 최종본은 나중에 올릴 계획

시스템 종료 메뉴 등 추가
로그아웃은 이미 있으니 일단 그대로 복사 붙여넣기하고, 재부팅은 restart, 시스템 종료는 halt -p 명령어로 추가했어요.
halt 명령어만 사용하면 시스템만 끄고 기기 전원은 끄지 않는지라, 뒤에 -p까지 적어주어야 해요.
shutdown 명령어로도 끌 수 있지만, 일부 환경에서는 작동하지 않으니 참고

화면 해상도 조절
xrandr로 화면 해상도 조절이 가능하니 참고. 전 굳이 메뉴에는 넣지 않을거예요.
해상도만 바꾸고 싶으시다면 --rate 주사율 부분은 생략해도 되고, 모니터 목록은 xrandr만 입력하면 나올거예요.
$ xrandr --output 모니터이름 --mode 가로x세로 --rate 주사율
xrandr는 xorg-xrandr를 설치하면 사용할 수 있어요.
$ sudo pacman -S xorg-xrandr

화면 밝기 조절
xrandr로 화면 밝기 조절도 가능해요. 다른 사람들은 단축키를 따로 설정했던데, 일단 전 메뉴에만 넣어둘 생각이에요.
미래의 내가 단축키로 이것저것 설정해두겠지. 밝기는 0에서 1사이인 실수에요.
xrandr --output 모니터이름 --brightness 밝기
전 일단 하위메뉴를 따로 만들어서 25%, 50%, 75%, 100%로 넣어두었어요.

스크린샷
scrot를 사용하면 돼요.
$ sudo pacman -S scrot
scrot를 입력하면 바로 화면이 캡쳐되고, 저런식으로 뒤에 "-cd초"를 입력하면 해당 시간이 지난 뒤에 캡쳐 실행.
이번에도 하위메뉴로 뺀 뒤에, 일단 즉시 캡쳐, 2초 뒤 캡쳐, 5초 뒤 캡쳐를 넣어두었어요.

잠금화면 설정 또는 설치
전 lightdm을 사용하니, dm-tool lock 명령어로 화면을 잠구도록 만들었어요.
다른 가벼운 화면보호기를 원하신다면 xlock를 사용하면 돼요. pacman -S xlockmore로 설치 가능, xlock 명령어로 실행 가능.
xlock를 실행하면 화면보호기 같은 것이 랜덤으로 나오고, 아무 키나 누르면 아래와 같은 화면이 나와요. 여기서 비밀번호 입력 후 엔터를 치면 잠금이 풀려요.

하지만 전 dm-tool lock을 사용할 거예요.
한글 입력기 실행 및 설정
저번 글에서 pacman -S ibus ibus-hangul로 설치했던 ibus를 사용할거예요.
터미널에 ibus-setup을 입력하면 ibus 데몬을 실행할지 물어보고, Yes를 누르고 또 뭘 누르면

이렇게 ibus 설정 화면이 나올텐데, 저기서 Add 버튼 클릭

Korean 검색해서 선택한 뒤에

Hangul 선택 후 추가

아무튼 한글 입력이 잘 되고 있어요. 한영키로 전환하는 기능은 단축키 추가 뒤적거리면서 능력것 추가하면 돼요.
딱히 추가를 하지 않더라도 알아서 작동할 수도 있어요.

자동으로 ibus를 실행시키는 방법이 있을텐데, 전 일단 귀찮으니 대충 메뉴에 추가했어요. "ibus start"로 추가하면 돼요.
추가할 만한 내용이 더 생각나면 이 게시글 뒤에 추가될 수도 있어요. 배경화면 설정이나 테마 변경 등은 따로 올릴 계획
아무튼 이건 menu 파일 중 제가 수정한 일부에요.
[exec] (xterm) {xterm}
[exec] (firefox) {firefox}
[exec] (nemo) {nemo}
[exec] (xed) {xed}
[submenu] (system)
[exec] (network) {xterm -e nmtui}
[submenu] (brightness)
[exec] (25%) {xrandr --output eDP-1 --brightness 0.25}
[exec] (50%) {xrandr --output eDP-1 --brightness 0.5}
[exec] (75%) {xrandr --output eDP-1 --brightness 0.75}
[exec] (100%) {xrandr --output eDP-1 --brightness 1}
[end]
[exec] (ibus) {ibus start}
[end]
[submenu] (screenshot)
[exec] (now) {scrot}
[exec] (after 2s) {scrot -cd2}
[exec] (after 5s) {scrot -cd5}
[end]
[submenu] (power)
[exec] (lock) {dm-tool lock}
[exit] (logout)
[exec] (reboot) {reboot}
[exec] (shutdown) {halt -p}
[end]
대충 적용된 모습

이건 미리보기 이미지용 이미지.

Fluxbox에 테마 적용 등은 나중에 다룰 계획.
이건 FluxBox를 사용하는 BlackArch Linux의 모습인데, 테마 적용하면 나름 멋있거나 예쁘게 만들 수 있어요.

'Linux > ArchLinux' 카테고리의 다른 글
| ArchLinux에 KDE Plasma 설치 (데스크톱 환경) (5) | 2025.08.04 |
|---|---|
| ArchLinux 듀얼부팅으로 설치하기 (윈도우 + 아치리눅스) (1) | 2025.07.31 |