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를 검색해서 설치하시면 됩니다.

Tip) elementary-tweaks
지금은 몇 가지 설정할 수 있는 부분이 줄기는 했지만
그래도 필요하신 분들이 있을 겁니다.
파일을 기본 원클릭에서 더블클릭으로 바꾸는 기능도 포함되고
글꼴을 바꿀 수도 있습니다.

sudo apt-add-repository ppa:philip.scott/elementary-tweaks
sudo apt update
sudo apt install elementary-tweaks

Tip) Wingpanel 지능형 숨김
elementary OS의 윙패널을 자동으로 숨기는 기능을 작동시키는 방법입니다.
http://entornosgnulinux.com/2018/01/01/autohide-en-wingpanel-para-elementary-os-loki/ 
저처럼 노트북이나 넷북등을 이용하시는 분들은 화면 상단의 근 1/6을패널과 헤더바에 할애하면
실제로 사용하는 화면이 작아 보이죠 그래서 패널을 자동으로 숨겨서 화면을 좀 더 넓게 사용할 때 좋습니다. 
sudo apt-add-repository ppa:yunnxx/elementary
sudo apt update
sudo apt install elementary-wingautohide

그리고, 시스템 설정 --> 애플리케이션 --> 시작 --> 상요자 지정 명령어
에 이 구문을 추가하시면 됩니다.
sh /usr/bin/wingautohide.sh

지우고 싶으면 

sudo apt purge elementary-wingautohide
하면 됩니다. 
Tip) 파이어폭스에 나눔스퀘어라운드 사용하기
elementary OS Juno의 기본 한글 글꼴은 fonts-noto-cjk입니다.
이것을 좀 더 둥글고 멋진 나눔스퀘어라운드로 웹 브라우저를 꾸미는 방법입니다.

설치는
sudo apt install fonts-nanum
이고, 설정은 환경 설정에서 사진 속의 설정대로 하시면 됩니다.

 아주 간단하게 살펴본 elementary OS 5.0 Juno였습니다.

P.S) 2019-01-22
저는 사실 이렇게 미리 위의 모든 과정을 스크립트로 만들어서 설치 후에
이 스크립트를 실행해서 사용하고 있습니다.
사용 안내문(README.md)
https://github.com/bagjunggyu/juno


단축키와, alias를 지정해서 한글과 한글에 대응하는 명령어를 사용하고 있습니다.

https://github.com/bagjunggyu/alias
ex) 닫기 = ekerl, 업그리 = djqrmfl

자세한 내용은 이것이구요
https://github.com/bagjunggyu/juno/blob/master/juno.sh
다운로드 후에 실행하는 juno.sh 파일을 열어도 나옵니다.

사용 안내문을 먼저 읽어보세요

 

댓글

  1. 안녕하십니까. 한가지 질문이 있습니다.
    기존에 loki.0.4.1에서는 시스템 트레이에 표시되는 님프 설정으로 관련 설정을 변경할 수 있는데..
    이번에 elementary OS juno.0.5에서는 님프를 설치하고 설정하려니 시스템트레이(오른쪽 상단 부분)에 설정부분이 안 나오네요. 설정이야 nimf-settings로 하면 되는데...
    지금 상태가 한글인지 시스템 언어인지 구분이 어려워서 조금 불편하네요..
    혹시 이 부분에 대한 처리 방법을 아시는지요?
    답변 부탁드립니다.

    답글삭제
    답글
    1. elementary 정책에 의해 ayatana를 빼서 그런 것으로 압니다.
      기본 상태로는 어렵구요, 다만 시스템의 안정성에 연향을 줄 수는 있겠지만
      아래 링크를 따라 해 보세요
      https://www.linuxuprising.com/2018/08/how-to-re-enable-ayatana-appindicators.html

      삭제

댓글 쓰기

가장 많이 본 글