-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathkorean_setting.sh
More file actions
68 lines (50 loc) · 2.16 KB
/
korean_setting.sh
File metadata and controls
68 lines (50 loc) · 2.16 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
#!/bin/bash
# 읽기전용 스팀 OS 설정 비활성화
sudo steamos-readonly disable
# 팩맨 인증서 초기화
sudo pacman-key --init
# 팩맨 마스터키 추가
sudo pacman-key --populate archlinux
# 한글폰트 추가
yes | sudo pacman -S --needed terminus-font noto-fonts-cjk ttf-dejavu
# GNU의 C 라이브러리 구현 추가
yes | sudo pacman -S --needed glibc
# 다국어 설정 - 국제화 프레임워크 추가 (설정에서 한국어 선택 가능)
yes | sudo pacman -S ki18n
# 다국어 설정 이후 스팀덱의 데스크탑인 KDE 플라즈마 재설치
sudo pacman -S --noconfirm plasma
# 기존 fcitx/fcitx5 패키지가 존재하면 관련 패키지까지 모두 제거
if pacman -Qs fcitx > /dev/null ;
then
yes | sudo pacman -Rc fcitx
echo "The package fcitx is removed"
fi
if pacman -Qs fcitx5 > /dev/null ;
then
yes | sudo pacman -Rc fcitx5 fcitx5-im libhangul
echo "The package fcitx5 is removed"
fi
# 기존 fcitx 설정 문구가 있다면 제거
sudo sed -i "s%GTK_IM_MODULE=fcitx%%" /etc/environment
sudo sed -i "s%QT_IM_MODULE=fcitx%%" /etc/environment
sudo sed -i "s%XMODIFIERS=@im=fcitx%%" /etc/environment
# 기존 ibus 설정 문구가 있다면 제거
sudo sed -i "s%GTK_IM_MODULE=ibus%%" /etc/environment
sudo sed -i "s%QT_IM_MODULE=ibus%%" /etc/environment
sudo sed -i "s%XMODIFIERS=@im=ibus%%" /etc/environment
sudo sed -i "/^$/d" /etc/environment
# 기존 bashrc ibus 설정 문구가 있다면 제거 (터미널 한글 입력용)
sed -i "/export GTK_IM_MODULE=ibus/d" $HOME/.bashrc
sed -i "/export QT_IM_MODULE=ibus/d" $HOME/.bashrc
sed -i "/export XMODIFIERS=@im=ibus/d" $HOME/.bashrc
# ibus 입력기 및 한글 종속성 추가 설치
yes | sudo pacman -S ibus ibus-hangul libhangul
# /etc/environment
sudo sed -i "3s/$/\nGTK_IM_MODULE=ibus\nQT_IM_MODULE=ibus\nXMODIFIERS=@im=ibus\n/g" /etc/environment
# 터미널 환경에서 데몬 자동실행을 위해 .bashrc 에 추가
sed -i "5s/$/\nexport GTK_IM_MODULE=ibus\nexport QT_IM_MODULE=ibus\nexport XMODIFIERS=@im=ibus\n/g" $HOME/.bashrc
# 읽기전용 스팀 OS 설정 활성화(원복)
sudo steamos-readonly enable
echo -e ""
echo -e "korean setting finished!\n"
exit 0