라즈베리파이 3 키보드 설정

드론/쿼드콥터/라즈베리파이 2017.01.31 01:40 Posted by 푸른하늘 푸른하늘이

라즈베리파이3를 설정중입니다. 다른 건 무난하게 설정했는데, 키보드/마우스를 어떻게 설정하면 좋을까 한참 고민했습니다. 원래는 키보드/마우스 세트를 하나 더 구입할 생각이었습니다만, 두개의 컴퓨터에서 공유하는 방법을 찾아봤더니... 있더군요. ㅎㅎ

컴퓨터간 키보드/마우스를 공유하는 방법은 여러가지가 있습니다. 공유해주는 하드웨어도 있습니다만, 소프트웨어 공유방법도 여러가지 입니다. 먼저 모든 시스템이 윈도라면 아주 쉬운 방법이 있습니다. 무료프로그램인 Mouse without Borders를 설치하면 됩니다. 

하지만 저는 윈도10을 메인시스템으로 사용하고, 라즈베리와 공유해야 하므로, 이것을 사용할 수 없었고, 눈물을 머금고 19달러짜리 Synergy 프로그램을 구입해 사용했습니다.

설정방법

먼저 다운로드페이지에서 윈도우용 시스템을 설치합니다. 구입은 Paypal 을 사용했습니다. 설치과정에서 Serial Key를 입력해야 합니다.

실행을 시키면 먼저 설정화면이 뜹니다. 아래 화면에서는 "Server(new setup)" 을 선택합니다.

여기에서 Next를 누르면 아래와 같은 화면이 뜹니다.

여기에서 "Configure Server..." 단추를 누르면 화면을 설정할 수 있습니다. 화면을 어떤 순서로 배열할 것인가를 결정하는 것입니다. 아래 화면에서 우측위에 있는 터미널모양의 아이콘을 드래그하여 자신의 PC 옆에 배열합니다. 이것은 PC에서 마우스를 오른쪽 끝으로 가져가면 라즈베리파이로 넘어가게 된다는 의미입니다.

새로 생긴 "Unnamed" 모니터아이콘을 더블클릭하고, "Screen name:" 필드에 raspberrypi 라고 입력합니다. hostname을 변경한 상태라면 변경한 hostname을 입력하면 됩니다. (라즈베리파이의 터미널에서 hostname을 입력하면 알 수 있습니다.)

이제 OK를 누르고 적용(Start)를 눌러주면 Synergy 서버가 작동됩니다. 이걸로 윈도우쪽의 설정은 끝났습니다. 단, Server의 IP adress는 따로 적어둡니다. 

====

이제 Raspberry Pi 화면에서 터미널 윈도를 열고 Synergy를 설치합니다.

sudo apt-get Synergy

설치가 완료되면 아래와 같이 입력을 해주면 실행됩니다.

synergyc 192.xxx.xxx.xxx

여기에서 "192.xxx.xxx.xxx" 에는 위에서 적어둔 서버 ip 주소를 입력해주면 됩니다. 이제 윈도우 시스템으로 돌아와서 마우스를 오른쪽 끝까지 밀면 Raspberry Pi 에서 마우스와 키보드를 사용할 수 있습니다. 시스템간 복사/붙이기도 가능하고, 파일 Drag/Drop 도 가능하다는데 그건 나중에 테스트해봐야겠습니다.

참고로 Synergy의 창 아래쪽에 있는 Log를 보면 마우스를 시스템사이로 옮길 때마다 새로 로그가 추가되어 현재의 상태를 파악할 수 있습니다.

===

그 다음에는 Raspberry Pi 가 시작할 때마다 자동적으로 Synergy도 실행되도록 설정해야 합니다. 설정방법은 여기에 있습니다. 시작프로그램에 등록하려면 기본적으로  /etc/rc.local 파일을 수정하면 됩니다. 하지만, Synergy는 X window를 사용하기 때문에 다른 방법을 사용해야 한답니다.

간단히 이야기해서 ~/.config/lxsession/LXDE/autostart 파일을 만들고, 여기에 ~/.startsynergy.sh 이라는 내용만 들어가게 합니다. 

다음으로 ~/.startsynergy.sh 파일은 다음과 같은 내용으로 생성합니다.

#!/bin/bash

killall synergyc
sleep 1
synergyc --name pi 192.168.0.16
exit 0

여기에서 192.xxx.xxx.xxx는 Synergy Server의 주소를 넣어줍니다. 

마지막으로 이 파일을 누구나 실행할 수 있도록 모드를 변경해 줍니다.

sudo chmode 777 ~/.startsynergy.sh

그런데 이렇게 시키는 대로 모두 했는데도, 자동으로 synergy 클라이언트는 시작되지 않네요. ㅠㅠ 다시한번 천천히 찾아봐야 할 것 같습니다. 

현재까지는... 기동을 한 후, 윈도쪽에서 PuTTy를 실행시키고, PuTTy에서 synergyc 192.xxx.xxx.xxx 를 실행시키면 됩니다. 일단은 키보드를 빼서 옮길 필요는 없습니다. 

윈도를 새로 부팅시키니까 바로 synergyc가 작동하네요. 너무 기쁩니다!!! ㅎㅎㅎ

Synergy 키보드 공유 프로그램에 대한 User Guide를 참고하세요.

민,푸른하늘

댓글을 달아 주세요

BLOG main image
공간정보와 인터넷지도
제 관심사는 계속 바뀝니다. 이 블로그를 유지하는 동안에도 벌써 여러번 주제가 빠뀐 것 같습니다. 돌고 돌아 이제 고향으로 돌아왔습니다. 공간정보입니다. 세계를 측정하고, 그 기준을 세우고, 데이터를 효율적으로 공유하는 것이 공간정보에서 다루는 내용입니다. 4차산업혁명이 데이터 기반이라고들 합니다. 데이터는 그냥 모아둔다고 정보가 되지 않습니다. 표준에 따른 공통 스키마를 기반으로 만들어져야 합니다. 누구나 언제든지, 쉽고 투명하게 데이터를 가져다 쓸
by 푸른하늘이
Profile for bluesky61

달력

«   2019/06   »
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

카테고리

전체보기 (1589)
구글어스 (829)
공간정보 (239)
사진 (103)
드론/쿼드콥터 (239)
지오캐싱 (47)
기타 (131)
  • 4,615,831
  • 443409
TNM Media textcube get rss

공간정보와 인터넷지도

푸른하늘이's Blog is powered by Tistory. / Supported by TNM Media.
Copyright by 푸른하늘이 [ http://www.ringblog.com ]. All rights reserved.

Textcube TNM Media
푸른하늘이's Blog is powered by Tistory. Designed by Qwer999. Supported by TNM Media.