하면 된다!!!

Raspberry PI로 SSH 접속시 느릴때 해결방법

마이 스토리/Raspberry PI 놀이

Raspberry PI 설정을 다 했다고 좋아서 외부에서 접근할 때... SSH 접속이 유난히 느려서 초기 접속 프롬프트를 기다리는데까지 짜증이 나는 경우들이 있습니다.


이럴 때는 sshd 설정을 변경해주셔야 하는데요.


아주 간단합니다.


$ sudo vi /etc/ssh/sshd_config


#UseDNS no << 요걸 찾으셔서 앞에 주석 #만 제거 해주세요.


$ sudo service ssh restart


해주시면 끝~

Raspberry PI LX윈도우의 시작 프로그램 관리하기

마이 스토리/Raspberry PI 놀이

라즈베리 파이를 이용해서 키오스크(Kiosk)를 구성하는 방법에 대해서 고민을 해봤습니다.

라즈베리 파이가 부팅이 되고 자동으로 전체 화면모드의 웹 브라우저가 떠서 해당 액션만 할 수 있도록 만들면... 용도가 참 많겠지요?


우선 크롬 브라우저의 위치를 찾아봤습니다.

/usr/lib/chromium-browser/chromium-browser

요기 있었군요.


크롬 브라우저 실행을 다음과 같이 터미널에서 시켜봅니다.

chromium-browser --incognito --kiosk http://blog.hometown.co.kr


전체 창으로 웹 브라우저가 떡~ 뜨게 됩니다.

해당 창을 닫고 싶어도 단축키를 모르면 닫을 수가 없답니다. (단축키 : Ctrl + Shift + Q)

자 그러면 저 커맨드를 LX윈도우가 부팅된 후에 실행이 되어지면 브라우저가 딱 뜨겠지요?


LX윈도우의 시작프로그램 등록은 어디서 할지 한번 알아보겠습니다.

$ sudo vi /home/pi/.config/lxsession/LXDE-pi/autostart


해당 파일의 맨 하단에 다음과 같이 추가합니다.

@chromium-browser --incognito --kiosk http://blog.hometown.co.kr


맨뒤의 URL은 실제로 오픈하실 URL을 넣으시면 됩니다.

위와 같이 하신 후 라즈베리파이를 재부팅 하게 되면 웹 브라우저가 전체모드로 열리면서 해당 웹 사이트가 오픈되게 됩니다.


###########


사족으로 ...

그러면 매번 시작 프로그램을 변경할 때마다 저 파일을 찾아서 수정해야하는데... 좀 불편할 수 있겠지요.

그래서 저는 별도의 shell 을 하나 만들었습니다.


/home/pi/startup.sh


이 파일 안에다가 아래와 같이 추가했습니다.

/usr/lib/chromium-browser/chromium-browser --incognito --kiosk http://blog.hometown.co.kr


그리고 autostart 파일에는 /home/pi/startup.sh을 추가했습니다.


결과는 원하는 대로 짜라란~



Raspberry PI 한글 폰트 설치

마이 스토리/Raspberry PI 놀이

초기에 라즈베리파이를 설치하고 나면 화면에서 한글이 깨지는 현상이 있습니다.

이런 경우에는 한글 폰트를 설치해주시면 되는데요.


터미널 창을 오픈하시고...


$ sudo apt-get install fonts-unfonts-core -y

$ reboot


리부팅 되고 나면 한글이 잘 보이실꺼에요.

크로미움 웹 브라우저로 웹사이트를 오프하셔도 한글 잘 보이실꺼구요.