elementary OS 5.0 Juno 살펴보기

elementary OS 5.0 Juno에 대해서 잠시 함께 둘러보겠습니다.
자세한 내용은 이 글에 많이 나와있구요
https://medium.com/elementaryos/elementary-os-5-juno-is-here-471dfdedc7b3
https://medium.com/elementaryos/developer-preview-juno-beta-2-is-out-418f5037e9bb
우리에게 중요한 지역 설정과 한글화와 한글 입력에 대한 것들에 대해서 주로 살펴보겠습니다.

elementary OS홈페이지

https://elementary.io/
다운로드도 홈페이지에 있습니다.

설치는 이 글을 참고하세요
https://elementary.io/ko/docs/installation#installation

1) 코드 네임 이슈가 생길 가능성이 있습니다.

베타 버전에서 몇 번 생긴 일이 있어서 생길 경우에 해결방법을 알려드립니다.
이전 Loki에서도 생겼던 일 이기도 합니다.
간단히 터미널에서 이 명령어를 붙여 넣으시면 됩니다.
sudo sed -i 's/juno/bionic/g' /etc/apt/sources.list.d/elementary.list /etc/apt/sources.list.d/patches.list /etc/apt/sources.list.d/appcenter.list
우분투 저장소에서 가져와야 할 목록이 제대로 오지 않아서 오류가 생길 수 있는데,
이유는 elementary OS의 코드네임이 그대로 우분투의 저장소에 사용되면서 생기는 일입니다.
현재의 elementary OS 5.0의 코드네임은 juno이구요
ubuntu 18.04.*의 코드네임은 bionic입니다.
그래서, juno를 bionic으로 바꾸면 됩니다.

코드네임으로 인한 오류가 생기면 설치 후 시스템 설정의 정보에서 
elementary OS 5.0 Juno라고 나오지 않고, Ubuntu 18.04라고 나옵니다. 
시스템 안의 구성 내용들도 우분투 18.04의 패키지들이 설치되는 일이 생기구요,
이렇게 되면, 시스템을 다시 설치해야 합니다.
그러니 우선은 코드네임이 맞는지 먼저 반드시 설치 후 첫 번째 업데이트 전에
/etc/apt/sources.list.d/elementary.list의 코드네임이 bionic인지 확인해야 합니다.
bionic이 아니라 juno이면 세 개(elementary,patches,appcneter) 다 얼른 bionic으로 바꿔야 합니다.
이런 확인 절차를 생략하기 위해서 그냥 위의 명령어를 사용하면 편리합니다.
미리 바꿔두는 것이기 때문입니다. 오류가 없었을 수도 있지만, 생길 수도 있기에
그렇게 시작하시기를 권해드립니다.



2) 혹시 우분투 저장소 서버를 바꾸시려는 분들은

/etc/apt/sources.list에서 archive.com을 원하시는 서버로 바꾸시면 됩니다.
저는 한국 기본 카이스트 서버 kr.archive가 좋아서 그대로 씁니다.

3) 한글 입력 설정

elementary OS 5.0 Juno의 기본 입력기는 프레임은 IBus로 결정되었습니다.
그래서 우리 한글도 ibus 한글 입력기ibus-hangul을 씁니다.
그리고!! 짜잔~~ 한글 입력기 설정 버튼이 시스템 설정 키보드에서 쉽게 바꿀 수 있게 되었답니다.
더불어서, 오른쪽 alt를 한글로, 오른쪽 ctrl을 한자 키로 사용하시는 분들은 바로 그곳에서 설정이 가능하도록 되어 있습니다.
저처럼 한국어(101/104)를 사용하시는 분들은 굳이 설정하지 않아도 기본으로 그렇게 되어있으니 그냥 사용하시면 됩니다. 

다만, ibus의 버그로 인해서 꼭 먼저 해주실 일이 있습니다.
한글 입력 설정 --> IBus 환경 설정에서
영어 - 영어(미국) 키보드 설정을 꼭 제거해주세요.
그래야 한글 입력이 됩니다.
 


그리고, 그래도 역시 한글 입력은 님프가 가장 안정적이며 좋습니다.
님프 사용하실 분들은 개발자이신 김호동 님의 PPA를 이용해서 설치하시면 됩니다.
님프는 현재 페도라, 오픈 수세, 아치, 만자로 등도 지원합니다.
우분투 계열은
sudo apt-add-repository ppa:hodong/nimf
sudo apt update
sudo apt install nimf nimf-libhangul
im-config -n nimf

로그아웃 & 로그인
하시면 되구요 설정은
nimf-settings
하시면 설정 도구가 실행됩니다.

elementary OS는 보안상의 이유로 PPA를 기본으로 지원하지는 않습니다.

기본 앱 이외의 앱들은 개발자들이 앱센터를 통해서 지원하고 있습니다.
PPA 설치를 위해서 software-properties-common 패키지를 추가로 설치하면 됩니다.
sudo apt install software-properties-common
그러고 나서 위의 우분투 계열에서 님프 설치하기를 따르면 됩니다.

4) 앱센터 한글 입력 버그 해결

짜잔!~커뮤니티의 쾌거^^
제 카페를 통해서 이 문제의 해결을 위한 도움을 구했는데,
네이버 카페를 통해서 해결되었습니다.
https://cafe.naver.com/bagjunggyu/397
네이버 카페의 토마스 님 kldp에서 참여해주신 분 고맙습니다^^
네이버 카페 --> kldp--> elementary OS팀 이렇게 연결해서 마침내!!
이 이슈를 해결하게 되었습니다~~

5) 멀티태스킹 보기 아이콘이 깨져 나옵니다. 
https://github.com/elementary/gala/issues/358 
방법은 아래 링크의 블로그에 첨부한 파일로 바꾸시면 됩니다.
첨부한 gala-multitaskingview.desktop 파일을 /usr/share/applications로 옮기시면 됩니다.
다운로드한 폴더에 
sudo mv gala-multitaskingview.desktop /usr/share/applications
하시면 됩니다. 

https://blog.naver.com/bagjunggyu/221379118904
http://blog.daum.net/bagjunggyu/328
에서 파일을 다운로드 하세요.

직접 수정하실 분들은 이렇게 하시면 됩니다.
sudo nano /usr/share/applications/gala-multitaskingview.desktop
해서 들어간 화면을 맨 아래로 내리시면
Icon[i18n]=multitasking-view
이런 아이콘 이름에 관한 부분에 대한 내용이 있습니다.


이곳의 모든 번역을 지우시고
지울 줄에 커서를 올리고 Ctral + k 키를 누르면 한 줄씩 지워집니다.

맨 마지막의
Icon=multitasking-view
만 남기고 저장하시면 됩니다.
Ctrl + x를 누르고 y를 누르면 저장하고 끝냅니다.


Tip) 드라이버 설치 명령어
sudo ubuntu-drivers autoinstall




Tip) deb 패키지 설치 프로그램
gdebi를 대신하는 elementary용 deb 패키지 매니저입니다.
앱센터에서 Eddy를 검색해서 설치하시면 됩니다.
 
아주 간단하게 살펴본 elementary OS 5.0 Juno였습니다.