Integrer Android med KDE ved hjælp af KDE Connect.

Hej, som et lille samarbejde ønskede jeg at dele, hvordan jeg integrerer din Android med KDE på en ret interessant måde med KDE Connect.

KDE Connect giver os mulighed for at gøre flere interessante ting såsom at overføre filer via Wifi, besvare opkald, kontrollere medieafspilleren fra telefonen, kopiere til udklipsholderen, læse SMS og mere.

Elementer, vi har brug for:

  • GNU / Linux distribution (enhver)
  • KDE 4.11+
  • Android 4.x-telefon
  • Git
  • Gcc og overskrifter til Qt-kompilering og forskellige andre biblioteker.
  • Kompileringshund (eller kat, der undlader det)

Download først KDE Connect-kilderne fra git repo

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

Som rootbruger skal du installere de nødvendige udviklingsbiblioteker i Fedora Linux lyd:

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

Gå til KDE-tilslutningsmappen

cd kdeconnect-kde

Start kompilering:

cmake -DCMAKE_INSTALL_PREFIX=/usr ./

(Mens du venter på at lege med kompileringshunden (eller katten))

Hund_kompilering

Efter kompilering skal du installere med:

make install

Ilæg modulet med qdbus (eller genstart):

qdbus org.kde.kded /kded loadModule kdeconnect

Gendan cachen:

kbuildsycoca4 -noincremental

Hvis de har Firewall, tillader rækkevidden af ​​porte:

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

Vi tilføjer plasmoid til KDE-panelet som ethvert andet plasmoid.

Teoretisk er pc-siden klar, nu downloader vi KDE Connect-appen fra vores telefon.

Cellular

Når alt er gået, hvis alt gik godt, ser vi både i KDE og i Android muligheden for at "linke" begge enheder, vi klikker på en af ​​de to for at linke det.

En besked som denne skal vises:

Plasmoid

Ved at acceptere det, ville vores enheder allerede være forbundet, vi kan konfigurere, hvad vi vil integrere fra konfigurationen af KDEConnect.

KDE_Forbind

Denne artikel er skrevet i vores forum af johnfgsJeg bringer det bare her med nogle små ændringer i teksten.

Efterlad din kommentar

Din e-mailadresse vil ikke blive offentliggjort. Obligatoriske felter er markeret med *

*

*

  1. Ansvarlig for dataene: Miguel Ángel Gatón
  2. Formålet med dataene: Control SPAM, management af kommentarer.
  3. Legitimering: Dit samtykke
  4. Kommunikation af dataene: Dataene vil ikke blive kommunikeret til tredjemand, undtagen ved juridisk forpligtelse.
  5. Datalagring: Database hostet af Occentus Networks (EU)
  6. Rettigheder: Du kan til enhver tid begrænse, gendanne og slette dine oplysninger.

  1.   ivanbarram sagde han

    Meget god, jeg installerede den, da den var beta, og den kan ikke håndtere musikafspilleren (OpenSUSE 12.3 x64), men resten af ​​funktionerne var perfekte.

    Jeg giver det en ny chance.

    Greetings.

  2.   eliotime3000 sagde han

    Lad os se, om jeg bruger KDE 4.11-backporten til at teste, om det er muligt at gøre KDE Connect med Android 2.3.7 (jeg har allerede prøvet at bruge Android 4.2.2 på min Galaxy Mini, og det endte dårligere end Pentium IV med Windows Vista).

  3.   freebsddick sagde han

    sjovt billedet af hunden xD

  4.   Tesla sagde han

    LOL. Og hvordan er den berømte kompilationshund installeret? Det er i opbevaringsstederne for alle distroer, antager jeg, ikke?

    Meget god tutorial! En god grund til at anbefale brugen af ​​KDE til folk, der er nye til Linux.

    1.    ivanlinux sagde han

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

  5.   ryy sagde han

    Nå, jeg får denne fejl, når jeg prøver at kompilere en idé?

    Installer projektet ...
    - Installer konfiguration: "RelWithDebInfo"
    - Installation: /usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml
    CMake-fejl ved kded / cmake_install.cmake: 44 (FIL):
    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 (seneste opkald først):
    cmake_install.cmake: 37 (INKLUDER)

    Makefile: 65: opskrift på mål 'installation' mislykkedes
    make: *** [install] Fejl 1

    1.    Tesla sagde han

      Jeg tror, ​​og nogen retter mig, hvis jeg ikke har ret. Hvad forsøger at kopiere noget fra dit / hjem til / usr som denne linje siger:

      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".

      Sandheden er ikke, hvis det tilrådes at gøre det under sudo. Jeg har altid hadet, at medmindre du installerede over et systemkatalog, skulle du ALDRIG bruge sudo til kommandoen make install.

  6.   truko22 sagde han

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

    1.    Albert I sagde han
  7.   Anonimo sagde han

    Også med Jdownloader kan vi downloade videoer i enhver opløsning (YouTube-videoer findes i forskellige opløsninger), vælge formatet, eller hvis vi foretrækker, at vi kun vælger lyden i det format, vi vælger, giver jdownloader dig mulighed for at vælge, hvilken der skal downloades eller downloade dem alle.

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

    Denne kommentar handlede om at downloade videoer fra youtube, men den samme captcha 7 - x lig med 2 vises altid ... Den ændres aldrig og accepterer aldrig 5 som et svar.

  8.   chinoloco sagde han

    Hej. Jeg får denne fejl
    Læsepakke liste ... Udført
    Oprettelse af afhængighedstræ
    Læsning af statusoplysninger ... Udført
    E: Kde-runtime-devel.x86_64-pakken kunne ikke findes
    E: Ingen pakke kunne findes med regulært udtryk "kde-runtime-devel.x86_64"
    E: Pakken kde-workspace-devel.x86_64 kunne ikke findes
    E: Kunne ikke finde nogen pakker med regulært udtryk "kde-workspace-devel.x86_64"
    E: Kde-baseapps-devel.x86_64-pakken kunne ikke findes
    E: Kunne ikke finde nogen pakker med regulært udtryk "kde-baseapps-devel.x86_64"
    E: Pakken qjson-devel.x86_64 kunne ikke findes
    E: Ingen pakke kunne findes med regulært udtryk "qjson-devel.x86_64"

    1.    Isaac patranas sagde han

      Prøv sudo apt-get install cmake kdebase-workspace-dev libqjson-dev git
      Forresten måtte jeg installere fabrikatet med sudo ... Jeg ved ikke hvorfor

  9.   Claudio sagde han

    Hej, det ser godt ud !!, jeg vil prøve det for at se, om det fungerer for mig, tak for bidraget!

  10.   perro006 sagde han

    Hej, undskyld, men jeg får en fejl, jeg ved ikke, hvorfor jeg gjorde det med min rodkonto de første 4 trin, det vil sige, jeg kom til udarbejdelsen, og jeg får følgende fejl:

    [root @ think kdeconnect-kde] # cmake -DCMAKE_INSTALL_PREFIX = / usr ./
    - C-kompilatoridentifikationen er GNU 4.8.3
    - CXX-kompilatoridentifikationen er ukendt
    - Kontroller, om C-kompilator fungerer: / usr / bin / cc
    - Kontroller, om C-kompilatoren fungerer: / usr / bin / cc - fungerer
    - Registrering af CI-kompilator ABI-info
    - Registrering af C-kompilator ABI-info - udført
    CMake-fejl: din CXX-kompilator: "CMAKE_CXX_COMPILER-NOTFOUND" blev ikke fundet. Indstil CMAKE_CXX_COMPILER til en gyldig kompilatorsti eller -navn.
    - Leder du efter Q_WS_X11
    - Leder du efter Q_WS_X11 - fundet
    - Leder du efter Q_WS_WIN
    - Leder du efter Q_WS_WIN - ikke fundet
    - Leder du efter Q_WS_QWS
    - Leder du efter Q_WS_QWS - ikke fundet
    - Leder du efter Q_WS_MAC
    - Leder du efter Q_WS_MAC - ikke fundet
    - Fundet Qt-version 4.8.6 (ved hjælp af / usr / bin / qmake-qt4)
    - Leder du efter XOpenDisplay i /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXpm.so
    - Leder du efter XOpenDisplay i /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXpm.so - fundet
    - Leder du efter gethostbyname
    - Leder du efter gethostbyname - fundet
    - Leder du efter forbindelse
    - Leder efter forbindelse - fundet
    - Leder efter fjern
    - Leder efter fjern - fundet
    - Leder efter shmat
    - Leder efter shmat - fundet
    - Leder du efter IceConnectionNumber i ICE
    - Leder du efter IceConnectionNumber i ICE - fundet
    - Fundet X11: /usr/lib64/libX11.so
    - På udkig efter inkluderer fil pthread.h
    - På udkig efter inkluderer fil pthread.h - fundet
    - Leder du efter pthread_create
    - Leder du efter pthread_create - ikke fundet
    - Leder du efter pthread_create i pthreads
    - Leder du efter pthread_create i pthreads - ikke fundet
    - Leder du efter pthread_create i pthread
    - Leder du efter pthread_create i pthread - fundet
    - Fundne tråde: SAND
    - Fundet OpenSSL: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so (fundet version "1.0.1e")
    - Leder du efter _POSIX_TIMERS
    - Leder du efter _POSIX_TIMERS - fundet
    - Fundet Automoc4: / usr / bin / automoc4
    - Fundet Perl: / usr / bin / perl (fundet version "5.18.2")
    - Fundet Phonon: / usr / include (Påkrævet er mindst version "4.3.80")
    - Udfører test _OFFT_IS_64BIT
    CMake-fejl ved /usr/share/cmake/Modules/CMakeCXXInformation.cmake:37 (get_filename_component):
    get_filename_component kaldet med forkert antal argumenter
    Call Stack (seneste opkald først):
    CMakeLists.txt: 3 (PROJEKT)

    CMake-fejl: CMAKE_CXX_COMPILER ikke indstillet efter EnableLanguage
    CMake Error: Intern CMake-fejl, TryCompile-konfiguration af cmake mislykkedes
    - Udfører test _OFFT_IS_64BIT - mislykkedes
    - Fundet KDE 4.12 inkluderer dir: / usr / include / kde4
    - Fundet KDE 4.12-bibliotek dir: / usr / lib64 / kde4 / devel
    - Fundet KDE4 kconfig_compiler4 preprocessor: / usr / bin / kconfig_compiler4
    - Fundet automoc4: / usr / bin / automoc4
    - Fundet PkgConfig: / usr / bin / pkg-config (fundet version "0.28")
    CMake-fejl på /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:108 (meddelelse):
    Kunne IKKE finde QCA2 (mangler: QCA2_LIBRARIES QCA2_INCLUDE_DIR)
    Call Stack (seneste opkald 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)

    - Konfiguration af ufuldstændig, der opstod fejl!
    Se også "/home/ivan/kdeconnect-kde/CMakeFiles/CMakeOutput.log".
    Se også "/home/ivan/kdeconnect-kde/CMakeFiles/CMakeError.log".
    [root @ think kdeconnect-kde] #

    Jeg håber, du kan guide mig, jeg glemte, at jeg havde installeret fedora 20, hvis du har brug for mere information, fortæl mig, tak

    1.    ikakaotsu sagde han

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

  11.   serfravirs sagde han

    Hvis du bruger Arch Linux og installerede kdeconnect med pacman, skal du ændre følgende linje:

    $ qdbus org.kde.kded / kded loadModule kdeconnect

    af følgende:

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

    For hvis ikke kun en blinkende markør vises, og den vil aldrig gå derfra; Udover det, hvis de er gamle gnomerer og utålmodige som mig, vil de forbande den tid, de besluttede at skifte til KDE 🙂

  12.   e2dev sagde han

    Er der ikke noget lignende der, som jeg kan bruge i GNOME? Et andet spørgsmål, ved nogen, om gnome-hotspotet skal gøre dette ???

  13.   claudio sepulveda sagde han

    Hej,

    Jeg installerer KDE Connect, indtil videre har jeg et problem med at starte build:

    CMake-fejl ved CMakeLists.txt: 10 (find_package):
    Kunne ikke finde en pakkekonfigurationsfil leveret af «ECM» (anmodet om
    version 0.0.9) med et af følgende navne:

    ECMConfig.cmake
    ecm-config.cmake

    Tilføj installationspræfikset for "ECM" til CMAKE_PREFIX_PATH eller indstil "ECM_DIR"
    til en mappe, der indeholder en af ​​ovenstående filer. Hvis «ECM» giver en
    separat udviklingspakke eller SDK, skal du sørge for, at den er installeret.

    - Konfiguration af ufuldstændig, der opstod fejl!
    Se også "/home/mref/kdeconnect-kde/CMakeFiles/CMakeOutput.log".

    Jeg forstår ikke hvorfor eller hvad fejlen handler om, enhver hjælp er velkommen.