로그인
Sign in
Extra Form
적용OS No1.Linux-2018 이상
카테고리 네트워크
관련 패키지 kdeconnect-kde/kdeconnect-indicator

 [Today's APP] KDE Connect - 스마트폰에서 KDE 제어하기


1. 개 요

오늘의 어플리케이션으로 KDE Plasma의 KDE 제어판에 있는 KDE Connect 기능에 대해서 소개합니다. KDE Connect는 블루투스 기능처럼 인트라넷 환경에 있는 다른 KDE Plama 시스템과 페어링하여 서로 파일을 전송할 수 있습니다. 또한 KDE Connect는 스마트폰 안드로이드와 연결하여 스마트폰과도 파일 전송이 가능하며, 스마트폰의 메시지를 KDE 플라즈마 데스크탑에서도 알림 기능으로 볼 수 있게 해 줍니다. 울림 기능을 이용하면 집에서 스마트폰이 보이질 않을 때 스마트폰을 찾을 수 있는 편리한 기능을 제공할 뿐만 아니라 내 스마트폰 또는 다른 스마트폰으로도 SMS 메시지를 보낼 수 있습니다.


■ KDE Connect으로 할 수 있는 기능들

①  파일전송(Plasma Desktop ↔ Plasma Desktop, Plasma Desktop ↔ SmartPhone)

②  스마트폰에서 플라즈마 데스크탑의 실행중인 멀티미디어 재생기 제어(시작,감기,되감기,음량 조절, 재생기 선택)

③  명령 실행(스마트폰에서 원격 데스크탑의 명령어를 실행)

④  클립보드 동기화(스마트폰과 플라즈마 데스크탑 클립보드 동기화)

⑤  배터리 확인(플라즈마 데스크탑에서 연결된 스마트폰의 배터리 상태 확인)

⑦  알림 기능(스마트폰에 있는 메시지및 알림 내용, 전화 울림 보여주기)

⑧  핑 전송(스마트폰과 데스크탑끼리 핑을 주고 받을 수 있음)

⑨  파일시스템 보기(플라즈마 데스크탑에서 스마트폰의 파일시스템 내용을 볼 수 있음)

⑩  스마트폰 찾기(플라즈마 데스크탑에서 스마트폰이 어디에 있는지 찾을 수 있는 울림 기능)

⑪  SMS 메시지 보내기(플라즈마 데스크탑에서 스마트폰으로 메시지 전송 기능)

⑫  스마트폰 액정을 데스크탑의 터치패드및 가상키보드로 사용 가능

2. KDE Connect 설정

Screenshot_20180310_141430.png 

KDE connect는 KDE 제어판의 [하드웨어] -> [KDE connect]를 선택하여 사용할 수 있습니다.


Screenshot_20180310_142251.png 

동기화 창에 연결할 장치가 보이지 않는다면 다른 컴퓨터에 있는  KDE 플라즈마 데스크탑을 켜거나 스마트폰에서 kde connect 앱을 설치하여 실행해 주어야 합니다. 스마트폰에 KDE Connect 앱을 설치하기 위해서는  KDE 제어판 창에서 보여주는 KDE connect 안드로이드 앱 링크를 클릭하거나 구글 플레이에서 KDE connect를 검색하여 설치해 주면 됩니다. KDE 제어판에 있는 KDE connect 안드로이드 앱 링크를 이용하여 구글 계정을 입력해 주면 스마트폰으로 kdeconnect apk 파일이 전송되어 자동으로 설치해 주므로 이것을 이용하여 설치하는 것을 권장합니다.


▶ 스마트폰 설정


step1. 설치된 kde connect 앱을 실행합니다.

Screenshot_20180310-155822.png


step2. 연결할 KDE 플라즈마 데스크탑 장치명을 선택합니다.

Screenshot_20180310_160127.png


step3. [연결요청]을 클릭합니다.

Screenshot_20180310_160321.png  


step4. KDE 플라즈마 데스크탑에서 알림 창이 뜨면 [수락] 버튼을 클릭합니다.

Screenshot_20180309_180228.png


step5. 그러면 플라즈마 데스크탑 패널에 KDE Connect 아이콘이 추가됩니다.

Screenshot_20180309_180459.png


step6. 플라즈마 데스크탑과 스마트폰과 연결이 이뤄지면 스마트폰에서 플러그인을 설정합니다. 스마트폰에서 연결된 플라즈마 데스크탑 장치 화면의 오른쪽 상단에 있는 점 세개 버튼을 터치하여 [플러그인 설정]을 선택합니다.

Screenshot_20180310-151406.png  


step7. 모든 플러그인 설정을 선택하여 활성화합니다.

Screenshot_20180310-151538.png


step8. 마지막으로 불러올 수 없는 플러그인들을 클릭하여 설정합니다.

Screenshot_20180310-151124.png

▶ 플라즈마 데스크탑 설정


step1. KDE제어판의 kde connect 창을 엽니다.

Screenshot_20180310_142251.png

step2. 연결하고자 하는 스마트폰 장치를 선택하여 오른쪽 프레임 창에서 사용할 플러그인들을 모두 체크해 줍니다.

Screenshot_20180310_152616.png

3. KDE Connect 기능 이용해 보기

⑴ 파일 전송 기능

① 데스크탑에서 스마트폰으로

step1. [돌핀] 파일 관리자를 실행하여 스마트폰으로 전송할 파일을 선택합니다. 

step2. 전송할 파일을 선택한 후 오른쪽 마우스를 클릭하여 [KDE Connect로 '스마트폰'으로 보내기]를 선택합니다.

Screenshot_20180310_153532.png 

step3. 스마트폰에서 알림 기능으로 파일이 전송되었음을 확인할 수 있습니다. 다운로드 폴더에서 전송된 파일을 확인할 수 있습니다.


② 스마트폰에서 데스크탑으로

step1. 스마트폰의 KDE connect 앱 화면에서 [파일 보내기]를 선택합니다.

Screenshot_20180310_161337.png


step2. 전송할 파일을 선택하여 전송합니다.

Screenshot_20180310_161737.png 


step3. 전송된 파일은 홈 폴더의 Downloads에 저장됩니다.


⑵  데스크탑의 멀티미디어 재생기 제어하기


이 기능은 스마트폰의 KDE connect 앱에서 플라즈마 데스크탑에서 실행중인 재생기를 제어해 주는 기능입니다. 모든 재생기를 지원하는 것이 아니라 일부 재생기만 지원하고 있으며, 다른 재생기 지원하는 방법에 대해서는 아직 저도 잘 모릅니다. 현재까지 동작하는 재생기로는 아마로크, VLC, QMplayer2, 오데이셔스 등입니다.


이들 재생기를 실행한 후에 스마트폰의 KDE connect 앱에서 [멀티미디어 제어]를 누르면 원격 재생기를 제어할 수 있게 됩니다.


Screenshot_20180310_164902.png 

< KDE Plasma5 데스크탑에서 실행한 재생기들>


Screenshot_20180310-163335.png Screenshot_20180310-163340.png

< 스마트폰에서 원격 재생기 제어 화면 >


 핑 전송

서로 연결된 KDE connect 간에 핑을 보낼 수 있습니다. 핑을 보내는 것은 큰 의미가 없을 수 있겠지만, 상호간에 연결 상태를 체크하는데 도움이 될 수 있습니다. 스마트폰에서는 설정 버튼을 눌러 [핑 보내기]를 선택하여 사용할 수 있습니다.

Screenshot_20180310_171306.png 

<스마트폰에서 플라즈마 데스크탑으로 핑 보내기>


 스마트폰 액정을 데스크탑의 터치패드와 가상 키보드로 사용하기

스마트폰 KDE connect의 원격 입력을 통하여 원격 플라즈마 데스크탑을 제어할 수 있습니다. 제어 기능으로 마우스와 가상 키보드 기능을 지원합니다. 

Screenshot_20180310_161337.png 

스마트폰 액정에서 집게 손가락을 대고 움직이면 플라즈마 데스크탑에서 마우스를 움직이듯 마우스 커서가 움직입니다. 오른쪽 마우스 가능은 집게과 중지 손가락으로 동시에 화면을 누르면 됩니다. 드래그 기능은 집게 손가락으로 길게 누르고 있으면 마우스로 찍은 상태로 되었을 때 원하는 위치로 이동시킬 수 있습니다.


 알림 기능 및 내 휴대폰 찾기

스마트폰과 플라즈마 데스크탑 간에 KDE connect로 연결되면 스마트폰으로 들어오는 메시지들은 플라즈마 데스크탑의 패널 위 또는 아래에서 해당 메시지들을 보여줍니다.

Screenshot_20180310_172914.png

KDE connect 알림 팝업창에서 연결된 스마트폰 장치명 옆에 확성기 모양의 아이콘이 있습니다. 이 아이콘을 클릭하게 되면 스마트폰의 전화벨 소리 울리게 됩니다. 스마트폰이 어디로 사라졌는지 도무지 찾을 수 없을 때 이 기능을 사용하면 휴대폰을 쉽게 찾을 수 있을 겁니다.


SMS 메시지 전송

KDE connect의 놀라운 기능중의 하나가 SMS 메시지를 보낼 수 있다는 것입니다. 이 기능을 사용하기 위해서는 인터넷이 연결되어 있어야 하고, SMS를 사용하는 것이라 요금이 발생될 수도 있으므로 신중히 사용하는 것이 좋을 것입니다.

이 기능은 기본 KDE connect에서는 지원하지 않기 때문에 이 기능을 사용하기 위해서는 indicator-kdeconnect 패키지를 설치해야 합니다. 시냅틱을 실행하여 이 패키지를 우선적으로 설치해 주어야 합니다. 시냅틱으로 이 패키지를 설치한 후에 콘솔상에서 indicator-kdeconnect-settings 명령을 실행하여 indicator-kdeconnect 설정을 합니다.

Screenshot_20180310_174542.png

[Visibility] 탭을 클릭하여 두 옵션을 모두 [켬]으로 활성화해 주면 됩니다.  indicator-kdeconnect 설정이 완료되면 콘솔에서 indicator-kdeconnect 명령을 실행합니다. 그러면 indicator-kdeconnect 아이콘(아래 그림에서 녹색 아이콘)이 연결된 장치에 맞게 패널의 시스템 트레이에 추가됩니다.

Screenshot_20180310_173630.png 

연결된 장치의 아이콘을 클릭하면 해당 장치에 대한 정보 창이 보입니다.

Screenshot_20180310_173729.png

스마트폰의 모델명과 배터리 상태를 보여주고 [Send SMS]를 선택하면 SMS 프로그램 창이 나타납니다.

(참고, indicator-kdeconnect를 설치하더라도 Python 셋팅 문제로 이 프로그램창이 나오지 않습니다. 콘솔창에서 확인해 보면 requests-oauthlib 모듈 오류가 나오는데 이 모듈을 시냅틱으로 설치해 준 후에 python 경로 설정을 다시 해 주어야 합니다. 필자는 파이썬 3.4 버전에서 작동할 수 있도록 이 모듈이 동작하는데 필요한 다른 파이썬 모듈을 3.4버전에 복사해 주고, 기본 동작하는 바이너리를 2.7 버전에서 3.4 버전으로 동작할 수 있도록 심볼릭 링크를 변경해 주었음)

Screenshot_20180310_173749.png 

SMS 창은 두 개의 입력 폼으로 구성되어 있는데, 맨 위에 있는 칸은 전화번호 입력 칸이고, 국가번호와 핸드폰을 입력해 주면 됩니다. 예를 들어 +82101234568 식으로. 그 다음 칸에는 메시지 입력 칸입니다. 메시지를 입력한 후에 [Send] 버튼을 클릭하여 메시지를 보낼 수 있게 됩니다.

Screenshot_20180310_174100.png  Screenshot_20180310-180647.png

<스마트폰으로 온 메시지를 KDEconnect가 알려주는 메시지>                          <실제 스마트폰 메시지 화면>


데스크탑에서 스마트폰 파일시스템 접근하기

KDE connect로 데스크탑과 스마트폰 간에 페어링이 이뤄지면 데스크탑의 돌핀 파일관리자에서 스마트폰에 있는 파일을 쉽게 열어 볼 수 있습니다.

Screenshot_20180310_181356.png

 4.  파이어폭스에서 KDE connect  사용하기

파이어폭스에서는 KDE connect 애드온을 지원하여 파이어폭스의 웹페이지를 스마트폰으로 전송할 수 있게 해 줄 뿐만 아니라 동영상과 이미지도 스마트폰과 공유할 수 있게 해 줍니다. 파이어폭스와 스마트폰과 KDE connect 으로 공유하려면 파이어폭스 애드온을 설치해 주어야 하므로 다음과 같은 과정으로 설치해 줍니다.


step1. https://github.com/pdf/kdeconnect-chrome-extension/releases/latest 를 클릭하여 최신 kde connect 애드온을 다운로드합니다.


step2. 콘솔창을 열어 다운로드한 이 애드온 파일의 압축을 해제합니다.

           $ tar xvfx kdeconnect-chrome-extension-v0.1.3-linux_amd64.tar.xz


step3. 압축 해제한 바이너리 파일을 실행하여 애드온을 설치합니다.

           $ ./kdeconnect-chrome-extension


step4. 파이어폭스 브라우저를 재실행합니다.


step5. 파이어폭스 오른쪽 상단 [도구 메뉴] 왼쪽에 휴대폰 아이콘 모양의 KDE connect 애드온이 추가되어 있음을 확인할 수 있습니다.

Screenshot_20180311_131132.png

 

step6. 파이어폭스 도구 메뉴를 클릭하여 [애드온]을 선택하여 KDE connect 애드온을 설정합니다.

Screenshot_20180311_131443.png 

  • Automatic Updates : On
  • Send directly to default device, disable menus : 체크할 경우 파이어폭스 웹페이지, 동영상, 이미지가 애드온 아이콘을 클릭할 때마다 연결된 기본 장치와 바로 공유됩니다. 만일 체크하지 않는 경우에는 애드온 아이콘을 클릭하여 해당 연결 장치 옆에 있는 [Send] 버튼을 클릭해 주어야 공유가 이뤄집니다.
    Screenshot_20180311_132059.png
  • Disable context menu: Unchecked

step7.  파이어폭스를 재실행하여 KDE connect 애드온이 활성화되었는지를 확인합니다. 상기 설정에서 Send directly to default device, disable menus를 꺼 놓고 테스트하여 스마트폰과 정상적으로 동작하는지를 확인한 후에 이 옵션을 체크해 놓는 것이 좋습니다.스마트폰과 연동되어 있지 않다면 스마트폰에서 KDE connect 앱이 실행중인지를 확인합니다.


Screenshot_20180311_132059.png

 

step8.  이제 모든 설정이 완료되었습니다. 웹페이지를 접속하여 접속한 페이지를 스마트폰으로 날려 보냅니다.

Screenshot_20180311_134438.png

 

Screenshot_20180311_134513.png


step9. 유튜브 동영상을 스마트폰과 공유해 봅니다.

Screenshot_20180311_135050.png


8. kdeconnect-cli  간단한 사용법

콘솔에서 kdeconnect-cli  명령으로 연결 장치명을 다음과 같이 확인할 수 있습니다.

Screenshot_20180311_135849.png 


  • ?
    zharyong 2018.04.11 00:07

    *KDEConnect의 새로운 기능 발견 *

    Indicator-kdeconnect를 사용하면 카카오톡을 설치하지 않아도 넘버원 리눅스에서 카카오톡 메시지를 볼 수 있고, 카카오톡 메시지를 전송할 수도 있습니다.

    Indicator-kdeconnect는 SMS메시지 물론 스마트폰으로 오는 메시지들에 대해서도 메시지를 보낼 수 있는 것 같군요. 

     

  • ?
    zharyong 2018.04.11 00:16

    indicator-kdeconnect 사용시 파이썬 모듈 오류 대책

     

    1. ImportError: No module named requests

    -> /usr/lib/python-3.4/site-packages 디렉토리에서 requests가 있는지 확인

    -> python2.7버전에 있는 것을 복사해 두면 됨

     

    2. ImportError: No module named requests_oauthlib

    -> 이것 역시 앞 과정과 같이 request_oauthlib 모듈을 복사해 주면 됨.

     

    3. ImportError: No module named oauthlib

    -> https://github.com/oauthlib/oauthlib 에서 모듈을 다운로드하여 oauthlib만 파이선 경로로 복사해 주면 됨

     

    이 세가지만 충족해지면 SMS메시지 기능을 사용할 수 있게 됨

     

  • ?
    zharyong 2018.07.10 16:30
    No1.Linux 2018 SE UP5 버전에선 의존성 모듈 기본 설치 지원 usr/lib/python3.6
  • ?

      kdeconnect-kde-1.3.2 버전에선 프리젠테이션 리모콘 기능이 추가되었습니다.

    Screenshot_20181111-230111.jpg   Screenshot_20181111-230116.jpg

     

    리브레오피스나 PDF뷰어 등을 실행하였을 때 스마트폰으로 페이지 넘기기나 전페이지로 가기 등을 할 수 있고, 프리젠테이션 전체화면으로 전환할 수 있으며, 프리젠테이션을 종료시킬 수도 있습니다. PT를 할 때 노트북이나 PC에서 프리젠테이션을 도와줄 보조없이도 프리젠테이션을 실행시킨 후에 스마트폰으로 제어할 수 있어 편리함을 더해 줍니다. 리눅스를 이용하여 PT를 주로 하시는 분들에게 유용한 기능이 될 것입니다.

    프리젠테이션 용도외에 이 기능은 마우스의 스크롤을 대신할 수 있습니다. 웹브라우저에서 스크롤할 때도 유용합니다. 콘솔에서는 실행했던 명령어들을 불러올 수 있습니다.

     

     

     

     


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 원하는 강좌나 팁이 있으면 요청해 주세요. 3 zharyong 2018.07.15 124
190 활용 [활용] 파이어폭스 스크린샷 기능 및 날씨 보기  zharyong 2018.04.13 107
189 스크립트 [스크립트] Nvidia Graphic Card 카드 종류와 해당 드라이버 보여주기  1 zharyong 2018.04.11 221
188 활용 [활용] 안드로이드 스마트폰을 컴퓨터에서 활용하는 방법  zharyong 2018.03.31 1061
187 시스템 [시스템] 부팅화면을 바꿔 보고 싶으세요? 플리마우스 변경하기  1 zharyong 2018.03.31 854
186 시스템 [System] 바탕화면에 시스템 정보를 모니터하여 멋지게 꾸며볼까 - conky  zharyong 2018.03.30 496
185 엑스 [원격접속] KDE 데스크탑끼리 원격 접속을 해 보자  zharyong 2018.03.27 367
184 TodayAPP [TodayAPP] KDE 정보센터는 엑스에 대한 많은 정보를 준다.  zharyong 2018.03.26 123
183 TodayAPP [TodayAPP] 인터넷 전용선 속도 측정 - 스피드테스트 SpeedTest  zharyong 2018.03.26 183
182 [하드웨어] 넘버원리눅스 2018에서 Huion 호환 태블릿 사용하기  1 zharyong 2018.03.25 238
181 [No1.Linux-2018] 윈도에서 라이브USB를 굽는 방법  1 zharyong 2018.03.23 448
180 시스템 [시스템] 외국 배포판의 응용프로그램을 한글화(Localization)하는 방법  zharyong 2018.03.23 184
179 No1.Linux [설치] 넘버원 리눅스 2018 하드 디스크 설치 방법 No.1  zharyong 2018.03.22 361
178 하드웨어 [하드웨어] 리모콘 사용을 위한 lircd 설정  zharyong 2018.03.21 410
177 시스템 [시스템] MD5SUM 체크섬 파일 만드는 방법과 검사하는 방법  zharyong 2018.03.21 640
176 [하드웨어] EFI 지원 라이브 USB를 만들기 위한 파티션 준비  zharyong 2018.03.20 489
175 [네트워크]무선 네트워크 연결하기  zharyong 2018.03.20 158
174 [엑스] No1.Linux 2018 버추얼머신에서 창 표시줄이 사라지는 경우  zharyong 2018.03.19 164
173 [엑스] No1.Linux 2018 KDE Plasma5의 QT 프로그램 글꼴 비대화  zharyong 2018.03.19 161
172 [설치] 넘버원 리눅스 부팅 메뉴에 대해서 알아보자  zharyong 2018.03.19 245
» [TodayAPP] KDE Plasma와 스마트폰 연동하기 - KDE Connect  4 zharyong 2018.03.10 533
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next
/ 12