Integrați Android cu KDE utilizând KDE Connect.

Bună ziua, ca o mică colaborare am vrut să vă împărtășesc cum să vă integrez Android cu KDE într-un mod destul de interesant cu Conectarea KDE.

KDE Connect ne va permite să facem mai multe lucruri interesante, cum ar fi transferul de fișiere prin Wifi, răspunsul la apeluri, controlul playerului media de pe telefon, copierea în clipboard, citirea SMS-urilor și multe altele.

Elemente de care vom avea nevoie:

  • Distribuție GNU / Linux (oricare)
  • KDE 4.11+
  • Telefon Android 4.x
  • merge
  • Gcc și anteturi pentru compilarea Qt și diverse alte biblioteci.
  • Câine de compilare (sau pisica care nu reușește)

În primul rând descărcați sursele KDE Connect din git repo

git clone git://anongit.kde.org/kdeconnect-kde

În calitate de utilizator root, instalați bibliotecile de dezvoltare necesare, în Fedora Linux sunet:

yum install kde-runtime-devel.x86_64 kde-workspace-devel.x86_64 kde-baseapps-devel.x86_64 qjson-devel.x86_64

Accesați folderul de conectare KDE

cd kdeconnect-kde

Începeți compilarea:

cmake -DCMAKE_INSTALL_PREFIX=/usr ./

(În timp ce așteptați să vă jucați cu câinele compilator (sau pisica))

Compilație_Câine

Odată compilat, instalați cu:

make install

Încărcați modulul cu qdbus (sau reporniți):

qdbus org.kde.kded /kded loadModule kdeconnect

Restabiliți memoria cache:

kbuildsycoca4 -noincremental

Dacă au firewall, permiteți gama de porturi:

firewall-cmd --permanent --zone = public --add-port = 1714-1764 / tcp firewall-cmd --permanent --zone = public --add-port = 1714-1764 / udp

Adăugăm plasmoidul la panoul KDE ca orice alt plasmoid.

Teoretic, partea PC este gata, acum de pe telefonul nostru descărcăm aplicația KDE Connect.

Celular

Odată instalat, dacă totul a mers bine, vom vedea atât în ​​KDE cât și în Android opțiunea de a „lega” ambele dispozitive, facem clic pe oricare dintre cele două pentru a-l lega.

Ar trebui să apară un astfel de mesaj:

Plasmoid

Acceptându-l dispozitivele noastre ar fi deja conectate, putem configura ceea ce dorim să integrăm din configurație KDEConnect.

KDE_Connect

Acest articol a fost scris în forumul nostru de johnfgsDoar îl aduc aici cu câteva mici editări în text.

18 comentarii, lasă-le pe ale tale

Lasă comentariul tău

Adresa ta de email nu va fi publicată. Câmpurile obligatorii sunt marcate cu *

*

*

  1. Responsabil pentru date: Miguel Ángel Gatón
  2. Scopul datelor: Control SPAM, gestionarea comentariilor.
  3. Legitimare: consimțământul dvs.
  4. Comunicarea datelor: datele nu vor fi comunicate terților decât prin obligație legală.
  5. Stocarea datelor: bază de date găzduită de Occentus Networks (UE)
  6. Drepturi: în orice moment vă puteți limita, recupera și șterge informațiile.

  1.   ivanbarram el a spus

    Foarte bine, l-am instalat când era beta și nu se poate descurca cu music player-ul (OpenSUSE 12.3 x64), dar restul funcționalităților au funcționat perfect.

    Îi voi oferi a doua șansă.

    Salutări.

  2.   eliotime3000 el a spus

    Să vedem dacă folosesc backport-ul KDE 4.11 pentru a testa dacă este posibil să fac KDE Connect cu Android 2.3.7 (am încercat deja să folosesc Android 4.2.2 pe galaxy mini și a ajuns mai rău decât Pentium IV cu Windows Vista).

  3.   freebsddick el a spus

    amuzant fotografia câinelui xD

  4.   Tesla el a spus

    LAUGH OUT LOUD. Și cum este instalat celebrul câine de compilare? Se află în depozitele tuturor distribuțiilor, cred, nu?

    Foarte bun tutorial! Un motiv bun pentru a recomanda KDE persoanelor noi în Linux.

    1.    ivanlinux el a spus

      Fedora -> #yum install compilation-dog-f19
      Debian —-> # apt-get install compilationdog-src
      Salutări =)

  5.   ryy el a spus

    Ei bine, primesc această eroare când încerc să compilez o idee?

    Instalați proiectul ...
    - Instalați configurația: „RelWithDebInfo”
    - Instalarea: /usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml
    CMake Error la kded / cmake_install.cmake: 44 (FILE):
    fișierul INSTALARE nu poate copia fișierul
    „/Home/rayleigh/kdeconnect-kde/kded/org.kde.kdeconnect.daemon.xml” la
    „/Usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml”.
    Stack de apeluri (primul apel cel mai recent):
    cmake_install.cmake: 37 (INCLUDE)

    Makefile: 65: rețeta pentru „instalarea” țintă a eșuat
    make: *** [instalare] Eroare 1

    1.    Tesla el a spus

      Cred și cineva mă corectează dacă nu am dreptate. Ce încearcă să copieze ceva de la / home la / usr, după cum spune această linie:

      nu poate copia fișierul
      „/Home/rayleigh/kdeconnect-kde/kded/org.kde.kdeconnect.daemon.xml” la
      „/Usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml”.

      Nu știu dacă este recomandabil să o faceți sub sudo. Întotdeauna am urât că, dacă nu ați instalat într-un director de sistem, NICIODATĂ nu a trebuit să utilizați sudo pentru comanda make install.

  6.   truko22 el a spus

    Chak în Chakra este în CCR
    $ccr -S kdeconnect-git

  7.   Anonim el a spus

    De asemenea, cu Jdownloader, putem descărca videoclipuri în orice rezoluție (videoclipurile YouTube vin în diferite rezoluții), selectăm formatul sau, dacă preferăm, selectăm doar sunetul în formatul pe care îl alegem, jdownloader vă permite să alegeți pe care să le descărcați sau să le descărcați toate.

    http://www.taringa.net/posts/linux/14784926/Instalar-JDownloader-en-Ubuntu-12-04.html

    Acest comentariu a fost despre descărcarea videoclipurilor de pe YouTube, dar același captcha 7 - x egal cu 2 apare întotdeauna ... Nu se schimbă niciodată și nu acceptă niciodată 5 ca răspuns.

  8.   chinoloco el a spus

    Salut. Primesc această eroare
    Citirea listei de pachete ... Gata
    Crearea arborelui dependenței
    Citirea informațiilor de stare ... Gata
    E: Pachetul kde-runtime-devel.x86_64 nu a putut fi localizat
    E: Nu s-au putut găsi pachete cu expresia regulată „kde-runtime-devel.x86_64”
    E: Pachetul kde-workspace-devel.x86_64 nu a putut fi localizat
    E: Niciun pachet nu a putut fi găsit cu expresia regulată „kde-workspace-devel.x86_64”
    E: Pachetul kde-baseapps-devel.x86_64 nu a putut fi localizat
    E: Nu s-au putut găsi pachete cu expresia regulată „kde-baseapps-devel.x86_64”
    E: Pachetul qjson-devel.x86_64 nu a putut fi localizat
    E: Niciun pachet nu a putut fi găsit cu expresia regulată „qjson-devel.x86_64”

    1.    Isaac patranas el a spus

      Încercați sudo apt-get install cmake kdebase-workspace-dev libqjson-dev git
      Apropo, a trebuit să fac make install cu sudo ... nu știu de ce

  9.   Claudio el a spus

    Hei, arată grozav !!, o să încerc să văd dacă funcționează pentru mine, mulțumesc pentru contribuție!

  10.   câine006 el a spus

    Bună, îmi pare rău, dar primesc o eroare, nu știu de ce am făcut-o cu contul meu root primii 4 pași, adică am ajuns la compilare și primesc următoarea eroare:

    [root @ think kdeconnect-kde] # cmake -DCMAKE_INSTALL_PREFIX = / usr ./
    - Identificarea compilatorului C este GNU 4.8.3
    - Identificarea compilatorului CXX este necunoscută
    - Verificați dacă funcționează compilatorul C: / usr / bin / cc
    - Verificați dacă funcționează compilatorul C: / usr / bin / cc - funcționează
    - Detectarea informațiilor ABI ale compilatorului C
    - Detectarea informațiilor ABI ale compilatorului C - gata
    Eroare CMake: compilatorul dvs. CXX: „CMAKE_CXX_COMPILER-NOTFOUND” nu a fost găsit. Vă rugăm să setați CMAKE_CXX_COMPILER la o cale sau un nume valid al compilatorului.
    - Căutați Q_WS_X11
    - Căutați Q_WS_X11 - găsit
    - Căutați Q_WS_WIN
    - Căutați Q_WS_WIN - nu a fost găsit
    - Căutați Q_WS_QWS
    - Căutați Q_WS_QWS - nu a fost găsit
    - Căutați Q_WS_MAC
    - Căutați Q_WS_MAC - nu a fost găsit
    - S-a găsit versiunea Qt 4.8.6 (folosind / usr / bin / qmake-qt4)
    - Căutați XOpenDisplay în /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXpm.so
    - Căutați XOpenDisplay în /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXpm.so - găsite
    - Căutați gethostbyname
    - Căutați gethostbyname - găsit
    - Caută conectare
    - În căutarea conectării - găsit
    - Caută eliminare
    - Caută eliminare - găsit
    - Caută shmat
    - Caută shmat - găsit
    - Căutați IceConnectionNumber în ICE
    - Căutați IceConnectionNumber în ICE - găsit
    - Găsit X11: /usr/lib64/libX11.so
    - Căutați fișierul include pthread.h
    - Se caută fișierul include pthread.h - găsit
    - Căutați pthread_create
    - Căutați pthread_create - nu a fost găsit
    - Căutați pthread_create în pthreads
    - Căutați pthread_create în pthreads - nu a fost găsit
    - Căutați pthread_create în pthread
    - Căutați pthread_create în pthread - găsit
    - Subiecte găsite: ADEVĂRAT
    - OpenSSL găsit: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so (versiunea găsită "1.0.1e")
    - Căutați _POSIX_TIMERS
    - Se caută _POSIX_TIMERS - găsit
    - Găsit Automoc4: / usr / bin / automoc4
    - Perl găsit: / usr / bin / perl (versiunea găsită "5.18.2")
    - Phonon găsit: / usr / include (Obligatoriu este cel puțin versiunea „4.3.80”)
    - Efectuarea testului _OFFT_IS_64BIT
    CMake Eroare la /usr/share/cmake/Modules/CMakeCXXInformation.cmake:37 (get_filename_component):
    get_filename_component apelat cu un număr incorect de argumente
    Stack de apeluri (primul apel cel mai recent):
    CMakeLists.txt: 3 (PROIECT)

    CMake Error: CMAKE_CXX_COMPILER nu este setat, după EnableLanguage
    Eroare CMake: Eroare CMake internă, configurarea TryCompile a cmake a eșuat
    - Efectuarea testului _OFFT_IS_64BIT - Eșuat
    - S-a găsit KDE 4.12 include dir: / usr / include / kde4
    - S-a găsit directorul bibliotecii KDE 4.12: / usr / lib64 / kde4 / devel
    - Am găsit preprocesatorul KDE4 kconfig_compiler4: / usr / bin / kconfig_compiler4
    - S-a găsit automoc4: / usr / bin / automoc4
    - S-a găsit PkgConfig: / usr / bin / pkg-config (s-a găsit versiunea „0.28”)
    CMake Error la /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:108 (mesaj):
    Nu s-a putut găsi QCA2 (lipsește: QCA2_LIBRARIES QCA2_INCLUDE_DIR)
    Stack de apeluri (primul apel cel mai recent):
    /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:315 (_FPHSA_FAILURE_MESSAGE)
    /usr/share/kde4/apps/cmake/modules/FindQCA2.cmake:44 (find_package_handle_standard_args)
    CMakeLists.txt: 9 (find_package)

    - Configurarea incompletă, au apărut erori!
    Vedeți și „/home/ivan/kdeconnect-kde/CMakeFiles/CMakeOutput.log”.
    Vedeți și „/home/ivan/kdeconnect-kde/CMakeFiles/CMakeError.log”.
    [root @ think kdeconnect-kde] #

    Sper că mă puteți îndruma, am uitat că am instalat fedora 20, dacă aveți nevoie de mai multe informații spuneți-mi, mulțumesc

    1.    ikakaotsu el a spus

      sudo apt-get install libqca2 libqca2-dev libqca2-plugin-ossl libqca2-plugin-gnupg

  11.   serfravirs el a spus

    Dacă utilizați Arch Linux și ați instalat kdeconnect cu pacman, trebuie să modificați următoarea linie:

    $ qdbus org.kde.kded / kded loadModule kdeconnect

    prin următoarele:

    $ qdbus-qt4 org.kde.kded / kded loadModule kdeconnect

    Pentru că dacă nu numai un cursor intermitent va apărea și nu va merge niciodată de acolo; În afară de asta, dacă sunt vechi gnomeri și nerăbdători ca mine, vor blestema timpul în care au decis să treacă la KDE 🙂

  12.   e2dev el a spus

    Nu există nimic asemănător pe care să îl pot folosi în GNOME? O altă întrebare, știe cineva dacă hotspot-ul gnome ar trebui să facă asta ???

  13.   claudio sepulveda el a spus

    Buna,

    Instalez KDE Connect, până acum am o problemă la pornirea construcției:

    Eroare CMake la CMakeLists.txt: 10 (find_package):
    Nu s-a putut găsi un fișier de configurare a pachetului furnizat de «ECM» (solicitat
    versiunea 0.0.9) cu oricare dintre următoarele nume:

    ECMConfig.cmake
    ecm-config.cmake

    Adăugați prefixul de instalare „ECM” la CMAKE_PREFIX_PATH sau setați „ECM_DIR”
    către un director care conține unul dintre fișierele de mai sus. Dacă „ECM” oferă un
    pachet de dezvoltare separat sau SDK, asigurați-vă că a fost instalat.

    - Configurarea incompletă, au apărut erori!
    Consultați și „/home/mref/kdeconnect-kde/CMakeFiles/CMakeOutput.log”.

    Nu înțeleg de ce sau despre ce este vorba despre eroare, orice ajutor este binevenit.