Integrer Android med KDE ved hjelp av KDE Connect.

Hei, som et lite samarbeid ønsket jeg å dele hvordan du integrerer din Android med KDE på en ganske interessant måte med KDE Connect.

KDE Connect vil tillate oss å gjøre flere interessante ting som å overføre filer via Wifi, svare på anrop, kontrollere mediaspilleren fra telefonen, kopiere til utklippstavlen, lese SMS og mer.

Elementer vi trenger:

  • GNU / Linux-distribusjon (hvilken som helst)
  • KDE 4.11+
  • Android 4.x-telefon
  • Gcc og overskrifter for Qt-samling og forskjellige andre biblioteker.
  • Samlehund (eller katt som ikke svikter det)

Først og fremst laster du ned KDE Connect-kildene fra git repo

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

Som rotbruker installerer du nødvendige utviklingsbiblioteker, i Fedora Linux er:

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

Gå til KDE-tilkoblingsmappen

cd kdeconnect-kde

Start kompilering:

cmake -DCMAKE_INSTALL_PREFIX=/usr ./

(Mens du venter på å leke med samlehunden (eller katten))

Dog_Compilation

Når den er kompilert, installer den med:

make install

Last inn modulen med qdbus (eller start på nytt):

qdbus org.kde.kded /kded loadModule kdeconnect

Gjenopprett hurtigbufferen:

kbuildsycoca4 -noincremental

Hvis de har brannmur, tillater du utvalg av porter:

brannmur-cmd --permanent --zone = offentlig --add-port = 1714-1764 / tcp brannmur-cmd --permanent --zone = offentlig --add-port = 1714-1764 / udp

Vi legger plasmoid til KDE-panelet som alle andre plasmoid.

Teoretisk er PC-siden klar, nå laster vi ned KDE Connect-appen fra telefonen vår.

Cellular

Når alt er gått, hvis alt gikk bra, vil vi se både i KDE og i Android muligheten til å "koble" begge enhetene, vi klikker på en av de to for å koble den.

En melding som denne skal vises:

Plasmoid

Ved å godta det, vil enhetene våre allerede være koblet, vi kan konfigurere det vi vil integrere fra konfigurasjonen av KDEConnect.

KDE_Koble til

Denne artikkelen er skrevet i forumet vårt av johnfgsJeg tar det bare hit med noen små endringer i teksten.

Legg igjen kommentaren

Din e-postadresse vil ikke bli publisert. Obligatoriske felt er merket med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Kontroller SPAM, kommentaradministrasjon.
  3. Legitimering: Ditt samtykke
  4. Kommunikasjon av dataene: Dataene vil ikke bli kommunisert til tredjeparter bortsett fra ved juridisk forpliktelse.
  5. Datalagring: Database vert for Occentus Networks (EU)
  6. Rettigheter: Når som helst kan du begrense, gjenopprette og slette informasjonen din.

  1.   ivanbarram sa

    Veldig bra, jeg installerte den når den var beta, og den takler ikke musikkspilleren (OpenSUSE 12.3 x64), men resten av funksjonene var perfekte.

    Jeg gir den en ny sjanse.

    Hilsener.

  2.   eliotime3000. sa

    La oss se om jeg bruker KDE 4.11-backporten for å teste om det er mulig å gjøre KDE Connect med Android 2.3.7 (jeg har allerede prøvd å bruke Android 4.2.2 på Galaxy Mini og det endte dårligere enn Pentium IV med Windows Vista).

  3.   freebsddick sa

    morsomt bildet av hunden xD

  4.   Tesla sa

    LOL. Og hvordan er den berømte samlehunden installert? Det er i repositoriene til alle distrosene, antar jeg, ikke sant?

    Veldig bra opplæring! En god grunn til å anbefale KDE til folk som er nye i Linux.

    1.    ivanlinux sa

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

  5.   ryy sa

    Vel, jeg får denne feilen når jeg prøver å lage en idé?

    Installer prosjektet ...
    - Installer konfigurasjon: "RelWithDebInfo"
    - Installere: /usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml
    CMake Error at kded / cmake_install.cmake: 44 (FILE):
    filen INSTALL kan ikke kopiere filen
    "/Home/rayleigh/kdeconnect-kde/kded/org.kde.kdeconnect.daemon.xml" til
    "/Usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml".
    Call Stack (siste samtale først):
    cmake_install.cmake: 37 (INKLUDER)

    Makefile: 65: oppskriften for målet "install" mislyktes
    make: *** [install] Feil 1

    1.    Tesla sa

      Jeg tror, ​​og noen retter meg hvis jeg ikke har rett. Hva prøver å kopiere noe fra ditt / hjem til / usr som denne linjen sier:

      kan ikke kopiere filen
      "/Home/rayleigh/kdeconnect-kde/kded/org.kde.kdeconnect.daemon.xml" til
      "/Usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml".

      Sannheten er at jeg ikke vet om det er tilrådelig å gjøre det under sudo. Jeg har alltid hatet at med mindre du installerte over en systemkatalog du ALDRI måtte bruke sudo for kommandoen make install.

  6.   truko22 sa

    😀 i Chakra er i CCR
    $ ccr -S kdeconnect -git

    1.    albert jeg sa
  7.   Anonym sa

    Også med Jdownloader kan vi laste ned videoer i hvilken som helst oppløsning (YouTube-videoer kommer i forskjellige oppløsninger), velge format eller hvis vi foretrekker at vi bare velger lyden i det formatet vi velger, jdownloader lar deg velge hvilken du vil laste ned eller laste ned alle av dem.

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

    Denne kommentaren handlet om å laste ned videoer fra youtube, men den samme captcha 7 - x lik 2 vises alltid ... Den endres aldri og godtar aldri 5 som svar.

  8.   chinoloco sa

    Hei. Jeg får denne feilen
    Leseliste over pakker ... Ferdig
    Å skape avhengighetstre
    Les statusinformasjonen ... Ferdig
    E: Pakken kde-runtime-devel.x86_64 kunne ikke bli funnet
    E: Ingen pakke ble funnet med vanlig uttrykk "kde-runtime-devel.x86_64"
    E: Pakken kde-workspace-devel.x86_64 kunne ikke bli funnet
    E: Ingen pakke ble funnet med vanlig uttrykk "kde-workspace-devel.x86_64"
    E: Kde-baseapps-devel.x86_64-pakken kunne ikke bli funnet
    E: Fant ingen pakker med vanlig uttrykk "kde-baseapps-devel.x86_64"
    E: Pakken qjson-devel.x86_64 kunne ikke bli funnet
    E: Ingen pakke ble funnet med regulært uttrykk "qjson-devel.x86_64"

    1.    Isaac patranas sa

      Prøv sudo apt-get install cmake kdebase-workspace-dev libqjson-dev git
      Forresten måtte jeg gjøre installasjonen med sudo ... Jeg vet ikke hvorfor

  9.   Claudio sa

    Hei, det ser bra ut !!, jeg skal prøve det for å se om det fungerer for meg, takk for bidraget!

  10.   perro006 sa

    Hei, beklager, men jeg får en feil, jeg vet ikke hvorfor jeg gjorde det med rotkontoen min de første 4 trinnene, det vil si at jeg kom til samlingen, og jeg får følgende feil:

    [root @ think kdeconnect-kde] # cmake -DCMAKE_INSTALL_PREFIX = / usr ./
    - Identifikasjonen av C-kompilatoren er GNU 4.8.3
    - Identifikasjonen av CXX-kompilatoren er ukjent
    - Sjekk om C-kompilatoren fungerer: / usr / bin / cc
    - Kontroller om C-kompilatoren fungerer: / usr / bin / cc - fungerer
    - Oppdage C-kompilator ABI info
    - Oppdage C-kompilator ABI info - ferdig
    CMake Error: CXX-kompilatoren din: "CMAKE_CXX_COMPILER-NOTFOUND" ble ikke funnet. Sett CMAKE_CXX_COMPILER til en gyldig kompilatorbane eller -navn.
    - Leter du etter Q_WS_X11
    - Leter etter Q_WS_X11 - funnet
    - Ser etter Q_WS_WIN
    - Leter etter Q_WS_WIN - ikke funnet
    - Leter du etter Q_WS_QWS
    - Leter etter Q_WS_QWS - ikke funnet
    - Leter du etter Q_WS_MAC
    - Leter etter Q_WS_MAC - ikke funnet
    - Fant Qt-versjon 4.8.6 (bruker / usr / bin / qmake-qt4)
    - Leter du etter XOpenDisplay i /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXpm.so
    - Leter du etter XOpenDisplay i /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXpm.so - funnet
    - Leter du etter gethostbyname
    - Leter etter gethostbyname - funnet
    - Leter du etter tilkobling
    - Leter du etter tilkobling - funnet
    - Ser etter fjerne
    - Leter etter fjern - funnet
    - Ser etter shmat
    - Leter etter shmat - funnet
    - Leter du etter IceConnectionNumber i ICE
    - Leter du etter IceConnectionNumber i ICE - funnet
    - Fant X11: /usr/lib64/libX11.so
    - Leter du etter inkluderer fil pthread.h
    - Leter etter inkluderer fil pthread.h - funnet
    - Leter du etter pthread_create
    - Leter du etter pthread_create - ikke funnet
    - Leter du etter pthread_create i pthreads
    - Leter du etter pthread_create i pthreads - ikke funnet
    - Leter du etter pthread_create i pthread
    - Leter du etter pthread_create i pthread - funnet
    - Fant tråder: SANT
    - Fant OpenSSL: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so (funnet versjon "1.0.1e")
    - Leter du etter _POSIX_TIMERS
    - Leter etter _POSIX_TIMERS - funnet
    - Fant Automoc4: / usr / bin / automoc4
    - Fant Perl: / usr / bin / perl (funnet versjon "5.18.2")
    - Fant Phonon: / usr / include (Obligatorisk er minst versjon "4.3.80")
    - Utfører test _OFFT_IS_64BIT
    CMake -feil på /usr/share/cmake/Modules/CMakeCXXInformation.cmake:37 (get_filename_component):
    get_filename_component ringte med feil antall argumenter
    Call Stack (siste samtale først):
    CMakeLists.txt: 3 (PROJEKT)

    CMake Error: CMAKE_CXX_COMPILER ikke satt, etter EnableLanguage
    CMake Error: Intern CMake-feil, TryCompile-konfigurasjon av cmake mislyktes
    - Utfører test _OFFT_IS_64BIT - Mislyktes
    - Fant KDE 4.12 inkluderer dir: / usr / include / kde4
    - Fant KDE 4.12-biblioteket dir: / usr / lib64 / kde4 / devel
    - Fant KDE4 kconfig_compiler4 preprosessor: / usr / bin / kconfig_compiler4
    - Fant automoc4: / usr / bin / automoc4
    - Fant PkgConfig: / usr / bin / pkg-config (funnet versjon "0.28")
    CMake Error at /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:108 (melding):
    Fant IKKE QCA2 (mangler: QCA2_LIBRARIES QCA2_INCLUDE_DIR)
    Call Stack (siste samtale først):
    /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)

    - Å konfigurere ufullstendig, det oppstod feil!
    Se også "/home/ivan/kdeconnect-kde/CMakeFiles/CMakeOutput.log".
    Se også "/home/ivan/kdeconnect-kde/CMakeFiles/CMakeError.log".
    [root @ think kdeconnect-kde] #

    Jeg håper du kan veilede meg, jeg glemte at jeg hadde installert fedora 20, hvis du trenger mer informasjon, fortell meg, takk

    1.    ikakaotsu sa

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

  11.   serfravirer sa

    Hvis du bruker Arch Linux og installerte kdeconnect med pacman, må du endre følgende linje:

    $ qdbus org.kde.kded / kded loadModule kdeconnect

    av følgende:

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

    For hvis ikke bare en blinkende markør vil vises, og den vil aldri gå derfra; I tillegg til at hvis de er gamle gnomerer og utålmodige som meg, vil de forbanne tiden de bestemte seg for å bytte til KDE 🙂

  12.   e2dev sa

    Er det ingenting lignende der som jeg kan bruke i GNOME? Et annet spørsmål, er det noen som vet om gnome hotspot skulle gjøre dette ???

  13.   claudio sepulveda sa

    Hei,

    Jeg installerer KDE Connect, så langt har jeg problemer med å starte build:

    CMake Error at CMakeLists.txt: 10 (find_package):
    Fant ikke en pakkekonfigurasjonsfil levert av «ECM» (forespurt
    versjon 0.0.9) med et av følgende navn:

    ECMConfig.cmake
    ecm-config.cmake

    Legg til installasjonsprefikset for «ECM» til CMAKE_PREFIX_PATH eller sett «ECM_DIR»
    til en katalog som inneholder en av filene ovenfor. Hvis «ECM» gir en
    separat utviklingspakke eller SDK, vær sikker på at den er installert.

    - Å konfigurere ufullstendig, det oppstod feil!
    Se også "/home/mref/kdeconnect-kde/CMakeFiles/CMakeOutput.log".

    Jeg forstår ikke hvorfor eller hva feilen handler om, noe hjelp er velkommen.