Mobile

우분투 터치(Ubuntu Touch) 한글폰트 추가하기

NEORAY 2013. 8. 28. 05:30



우분투 터치... 한글이 안보여서 참 아쉽죠...

근데 SSH가 되잖아요

한글폰트 넣으면 되죠 ㅎㅎ


우분투 터치에 한글을 가르쳐 봅시다^^





간단하게 손가락 마음에 드는 걸로 하나 누르고 시작하실까요? 0o0



1. 한글폰트 추가하기


1-1. root권한 얻기




터미널을 연 다음 sudo su를 입력합니다


그러면 sudo password를 입력하라고 하는데

계정명이랑 동일합니다 phablet입니다 


루트 권한을 획득 한 후 제일 먼저 해줘야 하는 일이 있습니다

바로 계정 비밀번호를 변경하는 거죠


passwd를 입력합니다


같은 비밀번호를 2번 입력합니다


그리고 phablet 계정 패스워드도 변경해줍니다

passwd phablet을 입력하면 됩니다



//20131105 추가사

예전에 쓴거라 ubuntu-system채널에 대한게 없었네요. 쉼표님 감사합니다.


ubuntu-system채널을 설치하셨다면 계정 패스워드 변경전에 한가지 작업을 더 해주셔야 합니다

바로 시스템이 Read-Only라 패스워드 변경을 하려고 하면

Authentication token manipulation error 가 뜨면서 패스워드 변경에 실패하실겁니다

그래서 다음 작업중에 하나를 해주셔야합니다


mount -rw -o remount /

이 명령어를 입력해 주시면 정상적으로 패스워드 변경이 가능합니다

재부팅하면 다시 RO로 바뀝니다


영구적으로 Read/Write로 만들어 주시려면

sudo touch /userdata/.writable_image && sudo reboot

을 입력해주세요

(명령어를 보시면 아시겠지만 계정폴더에다가 .writable_image 라는 빈파일 하나를 만들어 주는 겁니다. 명령어 안쓰시고 직접 만드시고 리붓하셔도 됩니다)

근데 영구적으로 RW로 바꾸면 OTA 업그레이드가 불가능하다고 합니다



1-2. SSH서버 설치하기


※ 정확히는 기억이 안나지만 9월 중순 부터 인가 데일리 프리인스톨 버전에 SSH가 포함되었습니다.

우분투 터치에서 터미널을 열고 다음의 명령어를 입력합니다

(저는 이미 설치해서 사진이 없는점 죄송합니다)

이미 루트이신분은 sudo만 빼시고 입력하시면 됩니다

sudo apt-get install openssh-server


or


sudo apt-get install ssh

둘중에 하나 택해서 설치합니다. 뭐 기능과 사용법은 동일합니다

저는 openssh를 선택했습니다

명령어 맨뒤에 -y를 붙이면 중간에 묻는 거 자동 OK 하고 설치됩니다


뭔가 블라블라 하면서 설치가 완료되었을 겁니다.



혹시 netstat -ntl 하신후에 22번 포트가 열려있지 않거나

ssh서버가 포함된 데일리프리인스톨 버전을 사용중이시라면


sudo service ssh start 를 입력해줍니다


//약간의 문제가 있는데요

혹시 apt-get update하신후 apt-get dist-upgrade로 업그레이드를 하셨다면

루트계정이든 phablet 계정이든 무조건 sudo를 붙여야 하네요;;;


위의 스샷을 보세요

분명 root 계정인데요 service ssh restart를 입력하면 '그게 뭔데?' 라고 합니다;;;;

근데 루트계정인데도 sudo service ssh restart를 입력하면 잘 알아먹고 실행되네요



1-3. 폰트 넣기


http://winscp.net/eng/download.php#download2 에서 WinSCP client를 맘에드는 버전으로 다운받습니다

저는 무설치버전으로 받았습니다


그리고 http://hangeul.naver.com/download.nhn#sc_ng 에서 TTF 수동설치버전(모든OS용)을 다운받아 압축을 풉니다



폰에서 터미널을 열어 ifconfig를 입력합니다

그러면 wlan0에  inet addr: 뒤에 ip주소가 나옵니다.

잘 기억해 둡니다


그리고 WinSCP client를 실행합니다


아까 기억한 아이피를 입력한 후

Login 버튼을 눌러줍니다


그리고 루트 계정으로 로그인 합니다

그리고 비밀번호 입력하시구요


그러면 처음엔 루트 폴더에 있을 겁니다

가장 상위폴더로 이동합니다


그리고 빨간색 네모와 같이

/user/share/fonts/truetype으로 이동한 후



압축을 푼 폴더를 복사합니다

폴더 이름은 상관 없습니다.


그리고 재부팅을 해줍니다

하드웨어적으로 해도 되고 터미널에서 입력해도 됩니다.




그러면 사랑스런 한글이 나옵니다!!!



오오 한글 오오 한글!!!


한글이 드디어 나오는 군요

이걸 보자 마자 해보고 싶던걸 해보기로 했습니다


저기 저 디스플레이 언어를 한글로 변경하면 어떨까라는 궁금증이죠

과연 구현이 됐을까...



역시 빈칸이 있는 언어가 많아서 한글도 있는데 폰트가 없어 잘렸겠거니 했는데

역시나 폰트 먹이니까 나오는 군요(개인적으로 한국어라고 적는거 보단 한글이 좋은데;;;)

근데 완전 설레는 마음으로 Confirm을 눌러봤지만 아무 반응이 없네요;;;

우분투 터치에 많이 낚이네요 ㅎㅎ 업데이트 부터 해서 ㅋㅋ


/* 20130929 추가 사항


서서히 한글화가 진행되고 있는 듯 합니다.

언어선택화면에서 '한국어'를 선택하고 Confirm을 눌러도 아무 반응이 없었지만


달라진게 보이시나요??? 아쉽게도 이게 끝입니다

정말 미약한 변화지만 번역작업이 시작되었다는 건 알 수 있겠네요

우분투 한국어 번역팀 화이팅 입니다

(근데 우분투 한국어 번역팀이 우분투 터치도 번역하는거 맞긴 한가?;;; 맞겠지 아마? 아니면 어쩌지ㄷㄷㄷ 소심소심;;;)



근데 한글추가를 뭔가 너무 어렵게 한 것 같네요

repo추가 후에 apt-get으로 설치하려니

의존성 때문에 추가로 설치 해야 될게 너무 많아서 이렇게 했습니다만

한글 폰트가 아직도 없을 줄 알았으면

saucy-preinstalled-touch-armhf.zip을 압축 풀어서

안에 넣고 설치했으면 간단했을껄... 하는 아쉬움이 드네요

새로 설치하시는 분은 이렇게 하시길...


혹시나 저런 과정들이 너무 싫고

난 그저 한번 설치만 해보고 싶을 뿐이라고 !!!

하시는 분은 한글폰트만 추가한 버전을

김닷컴형의 MEGA에 올려 놓았으니 받아서 설치하세요


네이버의 고딕 폰트만 추가했습니다


saucy-preinstalled-touch-armhf.zip 만 받으시고 나머지는

우분투 터치 다운로드 페이지에서 받으시면 될겁니다.

IE10이나 크롬, 파이어폭스 사용하세요 


다운받으러 가기


이제 업데이트 따로 공지 안합니다 그냥 링크 들어가셔서

가장 날짜 빠른걸로 받으세요



받는동안 할 거 없으시죠? 심심한데 이거나 한번 누를까요? ㅋㅋ


각진 글꼴을 좋아해서 나눔고딕 보다는 맑은고딕을 넣으려고 했는데

맑은고딕은 윈도우 외에서는 라이센스 위반이네요

무료폰트 중에는 나눔고딕이 가장 예쁜 듯

네이버가 2013년 한글날을 맞아 나눔바른고딕을 뿌렸네요

왜 짜증나게 설치파일로만 배포하는지는 모르겠지만 아!!! 너무 예뻐요!!!

전 각이 제대로 잡힌 산세리프체를 정말 좋아하는데 예쁘네요. 날 가져요 네이버

10-Oct 2013 버전부터는 나눔고딕 버전과 나눔 바른 고딕 버전을 같이 업로드합니다.



//20131030 수정사항

사실 이제 공식이미지가 된 ubuntu-system이미지가 안드로이드 시스템을 싹 날려버리기 때문에

접근성을 이유로 예전의 공식이미지 였던 cdimage-touch의 한글폰트 추가본을 계속 업로드 했었는데요

이걸 XDA에서 안드로이드를 삭제하지 않고 CWM리커버리로 플래시 할 수 있는 ut-system-installer를 공개해놨네요

(2013년 10월 17일 공개인데;;; 제 정보력 탓입니다;;)

다운로드링크와 사용법은 해당 쓰레드에 잘 나와있구요

루팅이 되어있어야 하고 Busybox가 설치되어있어야 합니다

안드로이드에 다운받아 CWM에서 플래싱하는 방법입니다

쓰레드 링크

이제 이 설치툴로인해 접근성이 상당히 높아졌으니 한글폰트 추가한 cdimage-touch는 배포중단하겠습니다.


//20131105 추가사항

위의 방법도 어려워하시거나 혹은 루팅이 무섭거나(;;;) 귀찮거나 번거롭다고 느끼실 분들을 위해

위의 다운로드 과정없이 Trusty에 한글폰트를 추가한 이미지(네이버 나눔 바른 고딕 사용합니다)를

CWM recovery에서 바로 플래쉬 할 수 있게 만들어 봤습니다. 루트권한 필요없고 Busybox 필요없습니다

다운로드 속도가 느려서(느려도 너무 느리네요ㅠㅠ) Gnex용 밖에 없습니다.

GNex, Nexus 4, Nexus 7용도 업로드 했습니다. Nexus 10은 주말전에 업로드 할게요.

한글키보드도 추가해서 배포하고 싶긴한데 현재는 카페내에서만 돌고 있는것 같네요

원하시는 분은 키보드는 해당 카페에서 받아서 설치하세요


설치하시면 리커버리가 우분투 터치용으로 바뀌지만 기존 리커버리에서 백업한 건 살아있습니다

다운로드는 링크에서 /ubuntu-system/14.04 Trusty Tahr/ 에 가시면 다운받을 수 있습니다

GNex를 제외한 다른 기기들은 Not Yet Tested 폴더안에 있습니다 간단한 폰트추가본이지만 테스트 안된건 사실 이니까요;

플래시 하신 후 재부팅이 아니라 꼭 리커버리 리붓 해주세요(cwm 리커버리 초기화면에서 advanced에 가면 있습니다)


다운받으러 가기



//20131102 추가사항

위 10월 30일날 추가한 내용에서 저 쓰레드에 링크에 있는 현재 최신버전 2.1의 스크립트 약간 수정해야할 듯 합니다.

빨간줄로 표시한 부분인데요

URL이 예전 URL인듯 합니다(이걸 피드백해줘야하는데 음... XDA계정 비밀번호가 뭐더라;;;)


ut-system-dl을 메모장이나 텍스트 에디터로 여신 후,

CTRL + F를 누르셔서 # Recovery를 찾으신후 바로 밑에 URL을 아래와 같이 수정해주셔야합니다

http://cdimage.ubuntu.com/ubuntu-touch/daily-preinstalled/current/trusty-preinstalled-recovery-armel+$device.img -O $device.img

로 바꿔주시고 쓰레드에 적힌대로 설치하시면 되겠습니다.


위의 스샷은 어디가 잘못되었는지를 보여드리기 위한 것이고

수정하는게 많지않아서 그냥 안드로이드에 텍스트에디터로 수정하시는 것도 쉽습니다.


버그 해결되었습니다 2.2이후 버전 받으세요




2. Timezone 변경


우분투 터치는 시간대가 UTC로 고정이죠

이걸 변경해봅시다



터미널을 열고 sudo dpkg-reconfigure tzdata 를 입력합니다

루트 계정이라면 sudo는 빼시구요



루트 계정이 아니라면 패스워드 입력합니다



이 화면이 떳을 텐데요. 아시아를 선택합니다

선택방법은 위로가려면 아래에서 위로 긁고

아래로 가려면 위에서 아래로 긁으면 됩니다

OK나 Cancel선택으로 이동하려면 더블클릭?터치? 하거나 옆으로 긁으면 됩니다

아시아 선택 후 OK에 커서두고 엔터 눌러주세요

 


같은 방법으로 아래로 스크롤 후 서울을 찾아 OK눌러주세요



그러면 시간이 바뀝니다 





이제 한글 쓰는 것만 가르치면 되는데...

구글 레퍼런스 넥서스 포럼이란 카페에서 지존혀니님이 한글키보드를 배포하고 계시다고 하네요

물론 저는 등업이 귀찮아서 안받겠지만 받으실분은 받으세요


//20131105 추가사항  -  hw100님 감사합니다.

구글 레퍼런스 넥서스 포럼 카페에 지존혀니님 한글 키보드 말고

도루에님이 배포하시는 한글 키보드도 있다고 하네요.