로그인
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 


  • profile
    zharyong 2018.04.11 00:07

    *KDEConnect의 새로운 기능 발견 *

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

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

     

  • profile
    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메시지 기능을 사용할 수 있게 됨

     

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

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

    Screenshot_20181111-230111.jpg   Screenshot_20181111-230116.jpg

     

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

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

     

     

     

     


List of Articles
번호 분류 제목 글쓴이 날짜 조회 수
공지 넘버원 리눅스 팁은 FAQ 게시판으로 zharyong 2018.07.15 397
173 [엑스] No1.Linux 2018 KDE Plasma5의 QT 프로그램 글꼴 비대화 file zharyong 2018.03.19 234
172 [설치] 넘버원 리눅스 부팅 메뉴에 대해서 알아보자 file zharyong 2018.03.19 358
» [TodayAPP] KDE Plasma와 스마트폰 연동하기 - KDE Connect 4 file zharyong 2018.03.10 6562
170 [TodayAPP] 빨리 파일을 찾고자 한다면 AngrySearch zharyong 2018.03.08 250
169 [KDE5] Latte Dock file zharyong 2018.03.07 504
168 [PLASMA5] KDE5 PLASMA5용 DOCK - KSmoothDock file PourLinux 2018.03.02 257
167 [원격제어] 팀뷰어 잘 사용하세요? AnyDesk는 어떨까요? file zharyong 2017.07.10 2565
166 [한글입력기] KDE5의 iBUS 한글 입력기에서 한영키가 안 될때 file zharyong 2017.07.09 2346
165 [하드웨어] 블루투스 스피커와 블루투스 동글 셋팅하여 음악 감상하기 file PourLinux 2017.07.09 1851
164 [Graphics] No1.Linux에서 사용할 수 있는 페인트 프로그램들 file PourLinux 2017.02.05 1163
163 [Music] 악기(기타)를 좋아하는 리눅서를 위한 프로그램 file PourLinux 2017.02.04 960
162 [화면캡쳐] scrot를 이용한 콘솔에서 엑스 화면 캡쳐 file PourLinux 2017.02.04 1097
161 [No1.Linux-2016.10.30] 바탕화면을 예쁘게 꾸며보자 file PourLinux 2017.02.01 706
160 [No1.Linux-2016.10.30] 한글 입력기 UIM, Nabi file zharyong 2016.12.30 1392
159 [GUI스크립트] 쉘 스크립트를 GUI로 작동시켜 보자 -- zenity 간단한 메뉴얼 file zharyong 2016.12.29 2445
158 [No1.Linux-2016.10.30] 3D 데스크탑을 즐겨봐요 file zharyong 2016.12.28 597
157 [No1.Linux-2016.10.30] 한컴오피스 뷰어 설치하기 file zharyong 2016.12.27 618
156 [No1.Linux-2016.10.30] 스팀을 이용하여 게임 즐기기 file zharyong 2016.12.26 875
155 [쉬었다가는 코너] cURL를 이용한 콘솔에서 날씨 보기및 그외 file zharyong 2016.10.06 1412
154 [엑스] 엑스에서 고해상도 설정이 안될 경우 설정 방법 file zharyong 2016.10.06 1644
목록
Board Pagination Prev 1 2 3 4 5 6 7 8 9 10 ... 12 Next
/ 12