Posted at

PocketCHIP을 잘 써보기 위한 삽질 기록

More than 1 year has passed since last update.


시작하기 전에


PocketCHIPとは

https://getchip.com/pages/pocketchip을 봐 주세요💕


초기화

초기화 / OS 재설치를 위해선 Google Chrome 계열의 브라우저로 http://flash.getchip.com 에 접속하여 지시 사항을 따릅니다.


TIP


  • 제 경우 PocketCHIP 종료 메뉴에 있는 Flash Mode를 사용했더니 기기 인식이 되지 않았습니다. 되도록 http://flash.getchip.com 에 있는 방법 대로 CHIP를 PocketCHIP으로부터 분리하여, FEL 단자와 GROUND를 연결한 채로 PC에 연결하시는 것을 추천합니다.


한글 입력 설정


로케일 설정

PocketCHIP은 기본적으로 UTF-8로 로케일 설정이 되어 있지 않을 뿐더러 관련 패키지조차도 설치되어 있지 않습니다.

우선은 로케일 패키지부터 설치하고 로케일을 변경해 봅시다.


bash

# 로케일 패키지 설치

$ sudo apt install locales
# 로케일 설정
$ sudo dpkg-reconfigure locales
# 재부팅
$ sudo reboot


  • 로케일을 en_US.UTF-8로 지정하면 영어로, ko_KR.UTF-8로 지정하면 한국어로 메시지가 출력됩니다. (다음 부팅때부터)

  • 복수의 로케일을 지정했을 경우 $HOME/.bashrc등 각 사용자의 설정 파일(dotfile)에서 LANG 환경 변수를 설정하면 로케일을 변경할 수 있습니다. (export LANG=ko_KR.UTF-8)


폰트 설치

한글 폰트를 설치합니다


bash

# 나눔 고딕

$ sudo apt install fonts-nanum fonts-nanum-coding


한글 입력 설정

다국어 입력 메소드 uim를 설치합니다.


bash

$ sudo apt install uim uim-byeoru


# uim을 기본 입력 메소드로 설정
$ im-config -n uim


uim 설정


주의


  • 설정 창이 화면보다 커서 튀어 나옵니다. Alt 키를 누르면서 창을 드래그하면 창을 옮길 수 있어요💕(적당


bash

$ uim-pref-qt4 


20170225_033608.jpg

20170225_033626.jpg


  • 기본 입력 메소드를 byeoru로 설정

  • byeoru 키 바인드 설정에서on off 둘 다 Shift + space로 설정

  • 저장하고 재부팅

  • 재부팅하면 아마 Shift + Space로 한/영 전환이 가능해 질겁니다

  • 졸리니 일단 여기까지 쓰고 나중에 더 쓰도록 하지요

  • 안녕히 주무세요! Zzz…


트러블슈팅 / TIP


비밀번호 뭐야



  • chip입니다.


터미널이나 SSH 세션에서 하이픈(-) 키가 안 먹어요.

PocketCHIP의 하이픈(-) 키가 텐키의 하이픈 키로 바인드 되어 있어서 일어나는 문제입니다. (NumLock이 꺼지면 작동하지 않음)

vim 등의 텍스트 에디터로 ~/.Xmodmap를 열고, 28~29번째 줄을 다음과 같이 변경합니다.

28| keycode  82 = minus underscore F11 minus

29| keycode 86 = plus equal F12 plus


터치 패널로 오른쪽 클릭 하고 싶어요.

vim 등의 텍스트 에디터로 /usr/share/X11/xorg.conf.d/99-calibration.conf를 열고, Section "InputClass"EndSection사이에 다음과 같은 내용을 추가합니다.

Option "EmulateThirdButton" "1"

Option "EmulateThirdButtonTimeout" "1000"
Option "EmulateThirdButtonMoveThreshold" "30"


몇몇 프로그램이 창이 화면보다 커서 안보여요


  • Alt 키를 누르면서 창을 드래그하면 창을 이동시킬 수 있습니다.


시간이 이상해요



  • timedatectl로 시간대를 설정할 수 있습니다.


bash

$ sudo timedatectl set-timezone Asia/Tokyo



동영상 재생 / 게임 관련


  • 현재로써는 h264 등의 하드웨어 디코딩은 불가능한 것 같습니다..😞

  • 일단 GPU driver blob은 들어가 있어서 SDL(framebuffer)+OpenGLES로 그래픽 가속은 가능한 모양입니다.

  • divx/xvid로 인코딩 된 영상은 mplayer로 돌아가긴 해요(SDL)


あとがき


  • 졸리니까 나중에 고칠래