elementary OS 로키 출시 - elementary OS Loki release

한국 시간 2016년 9월 10일 오늘 새벽 2시에 드디어 elementary OS 0.4 Loki 가 나왔습니다.

홈페이지에서는 1주일 전부터 출시를 알리는 카운터가 나와서 암시를 했었습니다.

이미 Freya 출시 때 한 번 봐서 아~드디어 나오는구나 하고 감이 왔죠^^
이전의 베타 버전 이후로 많은 부분의 버그를 수정하고 기능 개선을 이루어서
오늘 드디어, 나왔습니다.

여러분 이제 elementary OS 홈페이지에서 한글이 나옵니다^^
https://elementary.io/ko_KR/
많은 분들의 노력으로 이루어진, 심지어 외국인 들도 참여를 했더군요
덕분에, 드디어 한글로 된 홈페이지를 마주할 수 있게 되었습니다.
그리고, 그보다 더!!!
이제 elementary OS Loki 자체의 모든 번역도 완벽하게 한글로 번역되었습니다.
이것은 지금까지의 그 어떤 배포판 보다 좀 더 세세한 부분까지 완벽하게 번역이 이루어져 있습니다. 
참여하신 모든 분들께 박수 보냅니다^^

설치는 이제 홈페이지의 안내문에서 확인해 보세요
접근하는 운영 체제 별로 자세한 설명이 되어있습니다.
https://elementary.io/ko/docs/installation#download-elementary-os

Tip)
설치 도중에 미리 mp3와 동영상 그리고 플래시 플레이어에 필요한 추가 소프트웨어를
꼭!! 체크하셔서 설치하세요.
안 그러면 이후에 복잡한 과정을 거쳐서 코덱과 플러그인을 설치해야 합니다.
 
이미 베타 버전에서 언급되었던 부분들도 있지만
한 번 더 차근히 짚어 보겠습니다.

여러분 이제 elementary OS 도 Fedora 24 등과 같은 다른 OS에서도
Desktop Environment 형식으로 지원받게 되었습니다!!
이름은 판테온 데스크톱 환경입니다.
Pantheon Desktop Environment
https://specifications.freedesktop.org/menu…/latest/apb.html


1) 영어 이외의 언어로 설치하면 코드네임 오류가 생기는 이슈가 있습니다.
https://bugs.launchpad.net/elementaryos/+bug/1594606
여전히 증상이 일어나고 여전히 버그를 잡기 위해 노력하고 있습니다.
그래서 설치후에 가장 먼저 이것부터 확인하셔야 합니다.
꼭! 먼저 확인하셔야 elementary OS Loki를 제대로 사용하실 수 있습니다.
$ sudo scratch-text-editor /etc/apt/sources.list.d/elementary.list
$ sudo scratch-text-editor /etc/apt/sources.list.d/patches.list

둘 모두에서 코드네임이 xenial 이어야 합니다 loki 면 xenial로 바꾸세요.
이렇게 하시도 됩니다.
$ sudo sed -i 's/loki/xenial/g' /etc/apt/sources.list.d/elementary.list /etc/apt/sources.list.d/patches.list
$ sudo apt update


2) PPA 추가를 기본으로 지원하지 않습니다.
이유는 보안과 연관된 문제 때문입니다.
그래서 elementary OS에서는 Houston이라는 앱 허브를 만들었습니다.
https://github.com/elementary/houston
이제부터 모든 3rd 파티 앱들은 이곳 휴스턴에 등록하고,
그곳에서 다운 받아 이용하는 형태로 이루어지게 됩니다.
물론, 기존처럼 PPA를 추가해서 이용해야 하는 경우는
software-properties-common 패키지를 설치하고 이용하시면 됩니다.
$ sudo apt install software-properties-common

더불어서 deb 파일을 더블 클릭해서 바로 설치 & 제거하실 분들은 gdebi 설치하세요.
$ sudo apt install gdebi

3) elementary OS Loki는 64-bit만 지원합니다.
32-bit elementary OS는 Freya까지가 마지막이었습니다.
필요하신 분들은 elementary OS 박정규 에디션을 이용하세요
http://bagjunggyu.blogspot.kr/2015/08/elementary-os-luna-jkp-edition-freya.html

4) 웹 브라우저가 미도리에서 에피퍼니로 바뀌었습니다.
파이어폭스 기반의 웹브라우저 epiphany 가 이젠 elementary OS Loki의 기본 웹 브라우저입니다.
지우실 분들은 앱 센터에서 지우시면 됩니다.

5) Ubiquity의 이슈로 인해서 한국어/서울로 지역 설정을 해도
설치 후에 한국어와 한국으로 지정되지 않아서 영어로 나옵니다.
안타깝지만, elementary 팀에서는 해결이 안 되었습니다.
이렇게 이용하시면 됩니다.

처음 설치 후 부팅 후에 system settings - language & region에서 관리자로 자물쇠를 여세요 (자물쇠 아이콘의 Unlock을 클릭하세요).

Language :한국어
Formats : Korea, Republic of을 선택하시고
두 개 버튼 (Set Sytem Language , Set Language)을 다 클릭해서 설정하신 후에
로그아웃 & 로그인하시면 됩니다.

이제 로그아웃 & 로그인하시면 폴더 이름을 영어에서 한글로 바꾸겠냐고 물어봅니다.
이름 바꾸기 해서 한글로 사용하시면 됩니다.


6) 한글 입력을 위한 님프(Nimf)를 기본으로 지원합니다.
놀랍죠^^ 후후후
더불어서 fcitx-hangul도 이젠 문제없이 이용하실 수 있습니다.
그래서 이제부터 elementary OS에서 문제없이 이용할 수 있는 입력기는
nimf, uim-byeoru, fcitx-hangul
이렇게 세 가지입니다.
로키에서는

$ sudo apt install nimf
$ im-config -n nimf

다른 우분투 16.04 기반의 OS 사용하시는 분들도
이렇게 이용하실 수 있습니다.
다만, elementary OS daily PPA는 elementary OS 에 맞추어진 패키지들이 설치되도록 만든 곳이어서 nimf만 설치하시고는 얼른 지우셔야 합니다.
$ sudo apt-add-repository ppa:elementary-os/daily
$ sudo apt update
$ sudo apt install nimf
$ im-config -n nimf
$ sudo rm /etc/apt/sources.list.d/elementary*
$ sudo apt update

하신 후에 로그아웃 & 로그인하시면 됩니다.

ibus-hangul은 우분투 16.04 기반에서는 여전히 제대로 작동하지 않습니다.
더구나 elementary OS에서는 기본적인 동작 조차 되지 않습니다.
https://bugs.launchpad.net/bugs/1604483
다행히, 드디어 ibus-hangul도 이후 버전들인 우분투 16.10 에서는 잘 작동합니다!
구글 플러스 - https://plus.google.com/101028813073033149665/posts/JASsALuBjLu

7) 기본 문서 편집 도구인 스크래치(Scratch)에 오류가 생길 수 있습니다.
scratch-text-editor를 열고 새 파일을 눌렀는데, 안 열리는 경우 있습니다.
해결은 이렇게 하시면 됩니다.
$ sudo rm -rf .local/share/scratch-text-editor/

8) 기본 글꼴을 나눔이 아닌 noto-cjk로 바꾸는 방법은 나눔 폰트를 지우는 겁니다.
다른 방법들을 해봤는데요, 이 방법이 가장 확실하게 적용됩니다.
$ sudo apt autoremove fonts-nanum* fonts-unfont*

9) elementary-tweaks 설치
https://github.com/elementary-tweaks/elementary-tweaks
$ sudo apt install software-properties-common
$ sudo apt-add-repository ppa:philip.scott/elementary-tweaks
$ sudo apt update
$ sudo apt install elementary-tweaks

10) 로키의 터미널에서는 Ctrl + C 와 Ctrl + V  그리고 현재 탭 닫기 기능인 Ctrl + D를 지원합니다.

11) Slingshot 단축키 변경과 Fn 키로 단축키 지정하기
애플리케이션 런처 슬링샷의 기본 단축키는 Super + Space 입니다.
그냥 왼쪽 Super 키로 사용하시려면 이렇게 하세요
$ gsettings set org.gnome.mutter overlay-key "'Super_L'"
$ gsettings set org.pantheon.desktop.gala.behavior overlay-action "'wingpanel --toggle-indicator=app-launcher'"

하지만, 그대로 이용하시면 두 개의 단축키가 지정되는 셈입니다.
둘 다 이용하시겠다면 그대로 좋구요, 왼쪽 Super 하나만 이용하시겠다면
시스템 설정 - 키보드 - 애플리케이션의 애플리케이션 런처를 해제하시면 됩니다.
애플리케이션 런처 클릭하시고 Backspace 누르면 해제됩니다.

그리고, Loki에서는 Fn키로 단축키 지정이 되질 않습니다.
이제부터 그 방법을 알려드리겠습니다.
저는
F4는 메일 (Mail)
F9는 음악 이전 곡으로
F10은 음악 다음 곡으로
F11은 전체 화면(Full Screen)
으로 지정해서 사용합니다.
$  gsettings set org.gnome.settings-daemon.plugins.media-keys email "'F4'"
$  gsettings set org.gnome.settings-daemon.plugins.media-keys next "'F10'"
$  gsettings set org.gnome.settings-daemon.plugins.media-keys previous "'F9'"
$  gsettings set org.gnome.desktop.wm.keybindings toggle-fullscreen "['F11']"

F3은 시스템 설정 (Switchboard)으로 이용하는 데요
위와는 다르게 스키마 값을 입력할 수 없습니다.
그래서, 미리 시스템 설정 - 키보드 - 바로가기 - 사용자 설정에서
추가를 하고, 사용할 명령어에 switchboard 를 입력합니다.
그리고, 단축키를 F3으로 지정합니다.
그래도 사용 안 함으로 나오지만, 우선은 이렇게 준비하시고

이제, dconf-editor로 가셔서
org.gnome.settings-daemon.plugins.media-keys.custom-keybindings.custom0 에서 switchboard의 binding을 F3으로 입력하면 됩니다. 알파벳 F와 숫자 3입니다.

그리고 강제 로그아웃 단축키 설정하기입니다.
시스템 설정 - 키보드 - 사용자 설정 에서 아래 명령문을 입력하시고
setxkbmap -option terminate:ctrl_alt_bksp
단축키를 지정하시면 됩니다.
Ctrl + Alt + Backspace 추천해드려요

12) 파이어폭스나 썬더버드 구글 크롬 등을 사용하고 나서 파일 브라우저를 보면
난데없이 Desktop 이나 Download 폴더가 등장합니다.
파이어 폭스의 버그이기도 합니다만, 동시에 구글 크롬에서도 발생합니다.
https://bugzilla.mozilla.org/show_bug.cgi?id=922719
https://bugs.launchpad.net/elementaryos/+bug/1088260

이 증상은 우분투나 리눅스 민트 등에서도 발견됩니다.
이 해결 방법을 이용해 보세요.

버그 리포트의 코멘트에 임시 해결 방법이 나와있습니다.
터미널에서 이렇게 해보세요
$ scratch-text-editor .config/user-dirs.dirs 
그리고 내용에 있는 모든 $HOME /home/사용자 아이디 로 바꾸시면 됩니다.

elementary OS는 바탕화면이 없으니 이렇게
바탕화면(Desktop) 폴더용으로 맨 아래줄에 한 줄 더 추가하시면 됩니다.
XDG_DESKTOP_DIR="/home/사용자 아이디/"

이제 elementary OS Loki를 즐기시면 됩니다.
기본 상태로도 더 이상 손댈 곳 없이 완벽합니다.
그래서 굳이 다른 3rd 앱들은 이용하지 않게 되네요.
다만 필요한 앱들은 필요에 따라서 앱 센터나 터미널을 이용해서 설치하시면 됩니다.

이렇게 오늘 나온 elementary OS 0.4 Loki의 설치 및 설정 방법을 살펴봤습니다.

2017-02-22 P.S)
Debian 9 Stretch 테스팅 버전에 Pantheon Desktop Environment 설치하기
http://gandalfn.ovh

2017-03-07 P.S)
위 작업중에 코드네임 수정, alias 단축키 지정, 미디어 플레이어 단축키를 포함한
입력기 설치와 설정,  나눔과 은글꼴 지우기 등을 스크립트로 만들어서 올립니다.
제 개인 적인 설정이지만, 수정해서 이용하시면 됩니다.
자동으로 다시 시작 됩니다.

$ cd && wget https://github.com/bagjunggyu/loki/archive/master.zip
$ unzip master.zip && mv ~/loki-master/loki.sh . && rm master.zip && rm -r ~/loki-master
$ sudo sh loki.sh