일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
- sequelize
- docker
- cicd
- Redux
- route
- socket.io
- scrapping
- 포트포워딩
- go
- styled-component
- 회고
- 반응형웹
- 웹크롤링
- AWS
- Recoil
- CDN
- react
- express
- 성능최적화
- javascript animation
- 정규표현식
- graphql
- typescript
- Modal
- npx
- component
- 웹팩
- Today
- Total
프로그래밍 공부하기
Ubuntu(Vmware) 한글 입력하기 본문
VMware에 Ubuntu를 깔고 보니 한글입력이 안 된다! 기억은 잘 안나지만 우분투 설치할 때 한글로 설정을 안한 것 같다. 그래서 구글링을 하다보니 다른 사람들과 다르게 Setting에 '지역 및 언어' 라는 메뉴도 없고 'Language Support'도 아래 사진처럼 한글입력과 관련이 있을만한 사항이 보이지 않는다.. 하지만 결국 해냈다. 그 과정을 정리해본다.
1. 설치하기
sudo apt install language-pack-gnome-ko language-pack-gnome-en
먼저 필요한 언어팩을 설치한다. 나는 한국어(ko)와 영어(en)를 설치하였다.
sudo apt install language-selector-gnome
입력기를 쉽게 설정해줄 도구인 language-selector를 설치한다.
sudo apt install font-nanum
한글 글꼴인 nanum을 설치한다.
+최근 이 과정을 다시하면서 이번엔 백묵폰트(font-baekmuk)를 설치했는데 이전에는 우분투에서 '가' 글자에 받침이 써지지 않는 현상이 있었는데 이번에는 없어졌다. 백묵폰트를 추천한다.
sudo apt-get install fcitx-hangul
사용할 한글입력기인 'fcitx-hangul'을 설치한다
2. Language Support
gnome-language-selector
터미널에서 위 명령어를 사용하여 language-selector를 실행한다.
language-selector를 실행하면 language support 설치가 다 안됬다고 하면서 경고창이 뜨고 install을 선택하면 위와같이 알아서 무언가 설치된다.
설치가 끝나면 하단의 Keyboard input method system을 fictx로 바꾸어준 뒤 재부팅 혹은 재로그인한다.
3. 키보드 설정
재부팅 후 우분투 상단에 키보드 모양이 생긴다. 키보드를 선택하고 메뉴에서 Configure를 선택한다.
위와 같은 화면이 뜨면 + 버튼을 선택한다.
hangul을 찾아 OK를 눌러 추가한다.. 만약 한글이 보이지 않으면 하단의 'Only Show Current Language'체크박스를 해제하고 찾는다.
Global Config 탭으로 넘어와서 상단의 'Ctrl+Space'를 선택하고 바꾸고 한글-영어 입력을 전환할 때 누르고 싶은 키를 누른다. 나는 한영키를 눌렀다.
한영키를 눌렀는데 Ralt(Right Alt)라고 뜬다. 왜 그런지 알기위해 /usr/share/X11/xkb/keycodes/evdev 파일을 열어 RALT부분만 찾아보니 다음과같았다.
/*/usr/share/X11/xkb/keycodes/evdev*/
<RALT> = 108;
alias <ALGR> = <RALT>;
vmware가 한영키가 인식이 안되는 것으로 알고있는데 그래서 vmware 내부의 우분투가 한영키를 RALT키로 읽거나 혹은 ALGR키로 읽어서 RALT키가 입력된 것처럼 처리되는 것 같다. 사실 Global Config에 RALT라고 보여도 한영키를 눌렀을 때 한영전환이 잘 되므로 굳이 추가적인 설정을 안해주고 그냥 쓰기로 하였다.
참고사이트
'기타' 카테고리의 다른 글
AWS 서버 만들기 2. PuTTy 접속 (0) | 2021.02.01 |
---|---|
AWS 서버 만들기 1. 생성 (0) | 2021.02.01 |
[TIL]210112 (0) | 2021.01.12 |
[TIL]210111 (0) | 2021.01.11 |
Git 기본 사용방법2 - 동료와 git 쓰기 (0) | 2021.01.11 |