Zintegruj Androida z KDE za pomocą KDE Connect.

Witam, jako mała współpraca chciałem podzielić się tym, jak zintegrować twój Android z KDE w dość interesujący sposób KDE Connect.

KDE Connect pozwoli nam zrobić kilka interesujących rzeczy, takich jak przesyłanie plików przez Wi-Fi, odbieranie połączeń, sterowanie odtwarzaczem multimedialnym z telefonu, kopiowanie do schowka, czytanie SMS-ów i nie tylko.

Przedmioty, których będziemy potrzebować:

  • Dystrybucja GNU / Linux (dowolna)
  • KDE 4.11+
  • Telefon z systemem Android 4.x.
  • git
  • Gcc i nagłówki do kompilacji Qt oraz różne inne biblioteki.
  • Pies kompilacyjny (lub kot, który tego nie robi)

Najpierw pobierz źródła KDE Connect z repozytorium git

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

Jako użytkownik root zainstaluj niezbędne biblioteki programistyczne w Fedora Linux dźwięk:

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

Przejdź do folderu połączenia KDE

cd kdeconnect-kde

Rozpocznij kompilację:

cmake -DCMAKE_INSTALL_PREFIX=/usr ./

(Czekając na zabawę z psem (lub kotem) kompilacji)

Dog_Compilation

Po skompilowaniu zainstaluj za pomocą:

make install

Załaduj moduł za pomocą qdbus (lub uruchom ponownie):

qdbus org.kde.kded /kded loadModule kdeconnect

Przywróć pamięć podręczną:

kbuildsycoca4 -noincremental

Jeśli mają Zaporę sieciową, zezwalaj na zakres portów:

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

Dodajemy plazmoid do panelu KDE jak każdy inny plazmoid.

Teoretycznie strona PC jest gotowa, teraz z naszego telefonu pobieramy aplikację KDE Connect.

Komórkowy

Po zainstalowaniu, jeśli wszystko poszło dobrze, zarówno w KDE, jak i Androidzie zobaczymy opcję „powiązania” obu urządzeń, klikamy jedno z nich, aby je połączyć.

Powinien pojawić się taki komunikat:

Plazmoid

Akceptując to, nasze urządzenia byłyby już połączone, możemy skonfigurować, co chcemy zintegrować z konfiguracji KDE Połącz.

KDE_Połącz

Ten artykuł został napisany w języku nasze forum przez johnfgsPo prostu wprowadzam to tutaj, wprowadzając kilka drobnych zmian w tekście.

18 komentarzy, zostaw swoje

Zostaw swój komentarz

Twój adres e-mail nie zostanie opublikowany. Wymagane pola są oznaczone *

*

*

  1. Odpowiedzialny za dane: Miguel Ángel Gatón
  2. Cel danych: kontrola spamu, zarządzanie komentarzami.
  3. Legitymacja: Twoja zgoda
  4. Przekazywanie danych: Dane nie będą przekazywane stronom trzecim, z wyjątkiem obowiązku prawnego.
  5. Przechowywanie danych: baza danych hostowana przez Occentus Networks (UE)
  6. Prawa: w dowolnym momencie możesz ograniczyć, odzyskać i usunąć swoje dane.

  1.   iwanbarram powiedział

    Bardzo dobrze, zainstalowałem go, gdy był w wersji beta i nie radzi sobie z odtwarzaczem muzyki (OpenSUSE 12.3 x64), ale reszta funkcjonalności była idealna.

    Dam mu drugą szansę.

    Pozdrowienia.

  2.   Eliotime3000 powiedział

    Zobaczmy, czy używam backportu KDE 4.11, aby sprawdzić, czy możliwe jest połączenie KDE z Androidem 2.3.7 (próbowałem już używać Androida 4.2.2 na mojej galaxy mini i skończyło się gorzej niż Pentium IV z Windows Vista).

  3.   freebsddick powiedział

    zabawne zdjęcie psa xD

  4.   Tesla powiedział

    LOL. A jak instaluje się ten słynny pies kompilacyjny? Sądzę, że jest w repozytoriach wszystkich dystrybucji, prawda?

    Bardzo dobry tutorial! To dobry powód, aby polecić KDE osobom, które nie znają Linuksa.

    1.    ivanlinux powiedział

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

  5.   ryj powiedział

    Cóż, pojawia się ten błąd, kiedy próbuję skompilować pomysł?

    Zainstaluj projekt…
    - Zainstaluj konfigurację: „RelWithDebInfo”
    - Instalowanie: /usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml
    Błąd CMake w kded / cmake_install.cmake: 44 (PLIK):
    plik INSTALL nie może skopiować pliku
    „/Home/rayleigh/kdeconnect-kde/kded/org.kde.kdeconnect.daemon.xml” do
    „/Usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml”.
    Stos wywołań (najpierw ostatnie połączenie):
    cmake_install.cmake: 37 (W TYM)

    Makefile: 65: przepis na docelową „instalację” nie powiódł się
    make: *** [install] Błąd 1

    1.    Tesla powiedział

      Wierzę i ktoś mnie poprawi, jeśli nie mam racji. Co próbuje skopiować coś z twojego / home do / usr, jak mówi ta linia:

      nie można skopiować pliku
      „/Home/rayleigh/kdeconnect-kde/kded/org.kde.kdeconnect.daemon.xml” do
      „/Usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml”.

      Prawda jest taka, że ​​nie jest to wskazane, jeśli jest to wskazane w sudo. Zawsze nienawidziłem tego, chyba że zainstalowałeś przez katalog systemowy, NIGDY nie musiałeś używać sudo do polecenia make install.

  6.   Truko22 powiedział

    😀 w Czakrze jest w CCR
    $ccr -S kdeconnect-git

    1.    Albert I powiedział
  7.   Anonimowy powiedział

    Również z Jdownloaderem możemy pobierać filmy w dowolnej rozdzielczości (filmy z YouTube są w różnych rozdzielczościach), wybrać format lub jeśli wolimy wybieramy tylko dźwięk w wybranym przez nas formacie, jdownloader pozwala wybrać, który z nich pobrać lub pobrać wszystkie z nich.

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

    Ten komentarz dotyczył pobierania filmów z youtube, ale zawsze pojawia się ten sam captcha 7 - x równe 2 ... Nigdy się nie zmienia i nigdy nie przyjmuje 5 jako odpowiedzi.

  8.   Chinoloco. powiedział

    Cześć. Otrzymuję ten błąd
    Czytanie listy pakietów ... Gotowe
    Tworzenie drzewa zależności
    Czytanie informacji o stanie ... Gotowe
    E: Nie można znaleźć pakietu kde-runtime-devel.x86_64
    E: Nie można znaleźć żadnych pakietów z wyrażeniem regularnym „kde-runtime-devel.x86_64”
    E: Nie można znaleźć pakietu kde-workspace-devel.x86_64
    E: Nie można znaleźć pakietu z wyrażeniem regularnym „kde-workspace-devel.x86_64”
    E: Nie można znaleźć pakietu kde-baseapps-devel.x86_64
    E: Nie można znaleźć żadnych pakietów z wyrażeniem regularnym „kde-baseapps-devel.x86_64”
    E: Nie można znaleźć pakietu qjson-devel.x86_64
    E: Nie znaleziono pakietu z wyrażeniem regularnym „qjson-devel.x86_64”

    1.    Izaak Patanas powiedział

      Wypróbuj sudo apt-get install cmake kdebase-workspace-dev libqjson-dev git
      Swoją drogą musiałem zrobić make install z sudo ... Nie wiem dlaczego

  9.   Claudio powiedział

    Hej, wygląda świetnie !!, spróbuję, aby sprawdzić, czy działa na mnie, dzięki za wkład!

  10.   perro006 powiedział

    Witam przepraszam ale wyskakuje mi błąd, nie wiem dlaczego zrobiłem to z moim kontem root pierwsze 4 kroki czyli dotarłem do kompilacji i wyskakuje mi następujący błąd:

    [root @ think kdeconnect-kde] # cmake -DCMAKE_INSTALL_PREFIX = / usr ./
    - Identyfikacja kompilatora C to GNU 4.8.3
    - Identyfikacja kompilatora CXX jest nieznana
    - Sprawdź działający kompilator C: / usr / bin / cc
    - Sprawdź, czy kompilator C działa: / usr / bin / cc - działa
    - Wykrywanie informacji ABI kompilatora C.
    - Wykrywanie informacji ABI kompilatora C - gotowe
    Błąd CMake: nie znaleziono kompilatora CXX: „CMAKE_CXX_COMPILER-NOTFOUND”. Ustaw CMAKE_CXX_COMPILER na prawidłową ścieżkę lub nazwę kompilatora.
    - Szukasz Q_WS_X11
    - Szukam Q_WS_X11 - znaleziono
    - Szukasz Q_WS_WIN
    - Szukasz Q_WS_WIN - nie znaleziono
    - Szukasz Q_WS_QWS
    - Szukasz Q_WS_QWS - nie znaleziono
    - Szukasz Q_WS_MAC
    - Szukam Q_WS_MAC - nie znaleziono
    - Znaleziono Qt-Version 4.8.6 (używając / usr / bin / qmake-qt4)
    - Szukam XOpenDisplay w /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXpm.so
    - Szukam XOpenDisplay w /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXpm.so - znaleziony
    - Szukam gethostbyname
    - Szukam gethostbyname - znaleziono
    - Szukasz połączenia
    - Szukam połączenia - znaleziono
    - Szukam usunięcia
    - Szukam usunięcia - znaleziono
    - Szukam shmata
    - Szukam shmata - znaleziono
    - Szukam IceConnectionNumber w ICE
    - Poszukiwanie IceConnectionNumber w ICE - znaleziono
    - Znaleziono X11: /usr/lib64/libX11.so
    - Szukam pliku dołączanego pthread.h
    - Szukam pliku dołączanego pthread.h - znaleziono
    - Szukam pthread_create
    - Szukam pthread_create - nie znaleziono
    - Szukam pthread_create w pthreads
    - Wyszukiwanie pthread_create w pthreads - nie znaleziono
    - Szukam pthread_create w pthread
    - Wyszukiwanie pthread_create w pthread - znaleziono
    - Znalezione wątki: TRUE
    - Znaleziono OpenSSL: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so (odnaleziona wersja „1.0.1e”)
    - Szukam _POSIX_TIMERS
    - Szukam _POSIX_TIMERS - znaleziono
    - Znaleziono Automoc4: / usr / bin / automoc4
    - Znaleziono Perl: / usr / bin / perl (odnaleziono wersję „5.18.2”)
    - Znaleziono telefon: / usr / include (wymagana jest co najmniej wersja „4.3.80”)
    - Wykonywanie testu _OFFT_IS_64BIT
    Błąd CMake w /usr/share/cmake/Modules/CMakeCXXInformation.cmake:37 (get_filename_component):
    get_filename_component wywołano z nieprawidłową liczbą argumentów
    Stos wywołań (najpierw ostatnie połączenie):
    CMakeLists.txt: 3 (PROJEKT)

    Błąd CMake: CMAKE_CXX_COMPILER nie jest ustawiony po EnableLanguage
    Błąd CMake: wewnętrzny błąd CMake, konfiguracja TryCompile polecenia cmake nie powiodła się
    - Wykonywanie testu _OFFT_IS_64BIT - Niepowodzenie
    - Znalezione KDE 4.12 to katalog: / usr / include / kde4
    - Znaleziono katalog biblioteki KDE 4.12: / usr / lib64 / kde4 / devel
    - Znaleziono preprocesor KDE4 kconfig_compiler4: / usr / bin / kconfig_compiler4
    - Znaleziono automoc4: / usr / bin / automoc4
    - Znaleziono PkgConfig: / usr / bin / pkg-config (odnaleziono wersję „0.28”)
    Błąd CMake w /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:108 (komunikat):
    Nie można znaleźć QCA2 (brak: QCA2_LIBRARIES QCA2_INCLUDE_DIR)
    Stos wywołań (najpierw ostatnie połączenie):
    /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 (znajdź_pakiet)

    - Konfiguracja niekompletna, wystąpiły błędy!
    Zobacz także „/home/ivan/kdeconnect-kde/CMakeFiles/CMakeOutput.log”.
    Zobacz także „/home/ivan/kdeconnect-kde/CMakeFiles/CMakeError.log”.
    [root @ think kdeconnect-kde] #

    Mam nadzieję, że możesz mnie poprowadzić, zapomniałem, że zainstalowałem fedorę 20, jeśli potrzebujesz więcej informacji, powiedz mi, dzięki

    1.    ikakaotsu powiedział

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

  11.   serfrawiry powiedział

    Jeśli używasz Arch Linux i zainstalowano kdeconnect z pacmanem, musisz zmodyfikować następujący wiersz:

    $ qdbus org.kde.kded / kded loadModule kdeconnect

    w następujący sposób:

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

    Bo jeśli nie tylko pojawi się migający kursor i stamtąd nigdy nie wyjdzie; Poza tym, jeśli są starymi skrzatami i niecierpliwymi jak ja, przeklinają czas, w którym zdecydowali się przejść na KDE 🙂

  12.   e2dev powiedział

    Czy jest tam coś podobnego, czego mogę użyć w GNOME? Kolejne pytanie, czy ktoś wie, czy hotspot gnomów powinien to zrobić ???

  13.   Claudio Sepulveda powiedział

    Cześć,

    Instaluję KDE Connect, póki co mam problem z uruchomieniem kompilacji:

    Błąd CMake w CMakeLists.txt: 10 (find_package):
    Nie można znaleźć pliku konfiguracyjnego pakietu dostarczonego przez «ECM» (wymagane
    wersja 0.0.9) o dowolnej z następujących nazw:

    ECMConfig.cmake
    ecm-config.cmake

    Dodaj prefiks instalacyjny „ECM” do CMAKE_PREFIX_PATH lub ustaw „ECM_DIR”
    do katalogu zawierającego jeden z powyższych plików. Jeśli „ECM” zapewnia plik
    oddzielny pakiet deweloperski lub SDK, upewnij się, że został zainstalowany.

    - Konfiguracja niekompletna, wystąpiły błędy!
    Zobacz także „/home/mref/kdeconnect-kde/CMakeFiles/CMakeOutput.log”.

    Nie rozumiem, dlaczego ani o co chodzi, każda pomoc jest mile widziana.