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)
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.
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:
Akceptując to, nasze urządzenia byłyby już połączone, możemy skonfigurować, co chcemy zintegrować z konfiguracji 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.
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.
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).
zabawne zdjęcie psa xD
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.
Fedora -> #yum install compilation-dog-f19
Debian ---> # apt-get install compilationdog-src
Pozdrowienia =)
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
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.
😀 w Czakrze jest w CCR
$ccr -S kdeconnect-git
Nie ma go na komputerze stacjonarnym, nie ma potrzeby instalacji za pomocą ccr
http://chakra-project.org/packages/index.php?act=show&subdir=desktop/x86_64&sortby=date&file=kdeconnect-0.4.2-1-x86_64.pkg.tar.xz
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.
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”
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
Hej, wygląda świetnie !!, spróbuję, aby sprawdzić, czy działa na mnie, dzięki za wkład!
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
sudo apt-get zainstaluj libqca2 libqca2-dev libqca2-plugin-ossl libqca2-plugin-gnupg
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 🙂
Czy jest tam coś podobnego, czego mogę użyć w GNOME? Kolejne pytanie, czy ktoś wie, czy hotspot gnomów powinien to zrobić ???
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.