Install Arch Linux - 데스크탑 환경설정
2020-01-10설치를 했으니 실제로 데스크탑으로 쓸 수 있도록 만들어본다. 어째서 아치리눅스를 쓰며 데스크탑환경을 안쓰는지 를 많이 참조했다.
- 사용자 추가 root 로 계속 쓸 수 없으니 사용자를 추가한다.
useradd -m 이름 -g wheel
passwd 이름
그룹을 wheel 로 설정했으니 wheel 이 sudo를 쓸 수 있게 해 준다.
/etc/sudoers 를 열고 wheel 이 sudo 를 쓸 수 있게 해 준다.
%wheel ALL=(ALL) ALL
- zsh 로 변경 bash는 불편한 점이 많으니, Oh My Zsh 로 쉘을 변경한다. zsh 에 이런저런 플러그인을 깔아서 쉽게 쓸 수 있게 해 준다. git이 있어야 설치가 가능.
sudo pacman -S git zsh
sh -c "$(curl -fsSL https://raw.github.com/ohmyzsh/ohmyzsh/master/tools/install.sh)"
- i3설치. gnome은 취향이 아니라 i3를 설치한다. 터미널과 demnu를 설치해 줘야 정상작동함. picom은 compton 이 이름이 바뀐 것. 창을 투명하게 한다든가, 그림자를 넣어준다든가 하는 걸 해 준다. 드라이버는 자기 사양에 맞춰서 설치.
sudo pacman -S xorg xorg-xinit i3 xterm dmenu picom
.xinitrc 에 i3 를 실행하도록 설정해 준다
exec i3
.zshrc 마지막에 startx 를 추가한다. 아무때나 실행되는 걸 막기 위해서 XDG_VTNR 이 1인지 보고 수행되게 한다.
if [[ -z $DISPLAY && $XDG_VTNR -eq 1 ]]; then
exec startx
fi
아래쪽 스테이터스 바는 i3status로 설치되는데, ko_KR 인코딩이 추가되어 있으면 안 되는 경우가 있다.
LG Gram의 경우 battery 종류가 달라서 i3.conf를 바꿔줘야 했다.
.config/i3/i3.conf 에서 i3status 실행 스크립트 i3status -c 경로 지정
- 클립보드 매니저 복사가 힘드니까 클립보드 매니저를 설치한다. xclip를 사용한다.
X클립을 사용한 리눅스의 GUI 클립보드와 터미널 연동
- 한글 한글 입력기는 uim-byeru 를 사용한다.
sudo pacman -S uim
.xinitrc 에 다음 내용 추가
export GTK_IM_MODULE=uim
export QT_IM_MODULE=uim
uim-xim &
export XMODIFIERS=@im=uim
GUI 툴을 실행해서 기본 uim 을 byeru로 바꿔준다.
uim-pref-gtk3
-
Tag
- arch
- linux
- i3wm
- linux-desktop