2019/12/03

OpenBox Windows manager

2011년 이후 Ubuntu Linux 배포판은 Unity 기반의 테스크탑 환경으로 전환함.
시스템 사양이 오래된 것이라면, Unity 기반으로 동작 하기는 버거움.

가벼운 사용자 인터페이스 종류
XFCE(Xubuntu Linux): https://www.lifewire.com/customize-xfce-desktop-environment-2202080
LXDE(Lubuntu Linux): https://www.lifewire.com/make-lubuntu-16-04-look-good-4033938

가벼운 사용자 인터페이스 다른 배포판 종류:
우분투 기반이 아니기 때문에 공식적 지원을 받을수 없음.
JWM: https://en.wikipedia.org/wiki/JWM
IceWM: https://en.wikipedia.org/wiki/IceWM

Openbox 를 사용해 사용자 인터페이스 구축
sudo apt-get install openbox obconf obmenu

Openbox 로그인
로그아웃

로그인 화면창 Openbox 선택
로그인을 하면 아무것도 없음.

오른쪽 마우스 버튼 클릭 -> 터미널 실행

작업디렉토리 생성
mkdir ~/wallpaper

백그라운드 이미지 작성.
cp ~/Pictures/<nameofpicture> ~/wallpaper
예제
cp ~/Pictures/test.jpg ~/wallpaper

배경 화면 다운로드 방법 : 구글 이미지 검색 배경 다운로드
배경화면 지정 프로그램 설치
sudo apt-get install feh

초기 배경 설정
feh --bg-scale ~/wallpaper/<nameofpicture>

예제. (일시적 배경 선택)
feh --bg-scale ~/wallpaper/aaa.jpg

배경 화면 이미지를 변경 하려면 aaa.jpg를 변경하면 된다.

로그인 이 후 배경 설정 고정.
cd .config
mkdir openbox
cd openbox

시작 스크립트 등록
vi autostart
sh ~/.fehbg &

Openbox Cairo Dock 추가.
카이독이란?
Cairo Dock은 화면 하단의 패널과 런처를 사용하여, 사용자가 사용하는 응용프로그램을 실행, 로드하는 방법을 제공한다.
Dock 기본적으로 메뉴 및 무선 네트워크 제어, 오디오 재생과 같은 기타 유용한 도구가 포함되어 있다.
Dock의 위치 선정은 하단, 상단, 양쪽에 배치 할 수 있으며, 사용자가 원하는 위치에 배치 시키면 된다.

Cairo Dock 설치 방법.
윈도우 관리자가 Unity, Gnome, KDE, Cinnoamon을 사용하는 경우 Cairo Dock을 설치하는게 가장 합리적이다.
위에서 언급한 윈도우 관리자들은 데스크탑 주변을 탐색하는 방법이 고정이 되어 있기 때문이다.
탐색 방법이 고정이 되므로 Cairo Dock을 사용해 탐색한 후 실행, 로드가 가능하게 된다.

OpenBox에서 윈도우 관리자로 LXDE 또는 XFC를 사용하는 것 보다는 openbox 윈도우 관리자를 사용해 cairo dock 기반으로 사용자 정의 GUI를 만들 수 있다.

컴포지팅 관리자 설치.
sudo apt-get install xcompmgr

카이독 설치.
sudo apt-get install cairo-dock

설정
카이로 독 테마 선택
도콕 마우스 포인터 이동 -> 오른쪽 마우스 클릭 -> Cairo Dock 선택 -> 구성 -> 테마 탭 선택
테마를 클릭하여 미리보기에서 새로운 테마를 선택하고 적용 버튼을 클릭한다.

특정 테마를 사용하고 싶다면 아래 사이트에서 받을 수 있다.
https://www.deviantart.com/search/deviations/visual-art/resource/digital-art?order=popular-24-hours&q=Cairo%20Dock

카이로독 개별 실행 아이콘 구성
카이로독 개발 실행 설정 변경
키아로독 패털 추가 방법
카이로독 유용한 애드온
최종구성

로그인 시 컴포지터 및 카이로독 실행.
vi ~/.config/openbox/autostart
xcompmgr &
cairo-dock &

재 정의 명령어.
openbox --reconfigure

명령이 동작 하지 않을 경우, 재 로그인 한다.
OpenGL 사용 여부를 묻는 메시지가 나타날 수 있다.

바탕화면에 마우스 오른쪽 클릭을 통해 카이록독의 메뉴와 맞게 설정 할 수 있다.
메뉴 조정을 하기 위해서는 다음 명령을 수행한다.

cp /var/lib/openbox/debian-menu.xml ~/.config/openbox/debian-menu.xml
cp /etc/X11/openbox/menu.xml ~/.config/openbox
cp /etc/X11/openbox/rc.xml ~/.config/openbox
openbox --reconfigure

이제 마우스 오른쪽 버튼을 누루면 시스템에 설치된 응용 프로프로그램과 연결할 수 있는 데비안 메뉴가 나나탄다.

메뉴 항목에 고유 메뉴를 추가 하기 위해서는 콘솔에 다음 명령을 사용한다.
obmenu &

GUI 화면이 생긴다.
새 하위 메뉴를 추가하려면 목록에서 하위 메뉴에 배칠 할 위치를 선택하고 새 메뉴를 선택한다.
라벨 입력 -> 새 항목 링크추가 -> 프로그램 찾아 지정

댓글 없음:

댓글 쓰기