KDE Connect: Povežite Android s KDE-om
Jednostavno rješenje za povezivanje Androida s Linuxom unutar KDE okruženja.
Radno okruženje KDE poznato je po izraženoj estetici, visokoj razini funkcionalnosti i podesivosti, kao i brojnim dodacima koji korištenje čine još zabavnijim i ugodnijim. Jedan od njih je i KDE Connect – projekt nastao na Google Summer od Code 2013 (autor: Daniel Vaka) kao pokušaj povezivanja Android platforme s KDE korisničkim okruženjem.
Na našem smo forumu rješavali brojne nedoumice s povezivanjem Linuxa i Androida, divili se nevjerojatnim situacijama koje su nam donosili Media Transfer Protocol (MTP) paketi, te se pitali je li moguće osmisliti jednostavan i pouzdan sustav povezivanja i razmjene podataka između tvrdoglavih i naizgled nespojivih platformi. KDE Connect dokazuje da je to itekako moguće!
Riječ je o projektu osmišljenom za povezivanje i komunikaciju različitih uređaja s Linux KDE okruženjem. Primjerice, korištenjem KDE Connecta možete primati obavijesti sa svog pametnog telefona na računalu, prenositi podatke ili čak koristiti pametni telefon za daljinsku kontrolu računala. Sve uz korištenje najsigurnijih komunikacijskih protokola (RSA enkripcija)!
Trenutačno dostupne opcije uključuju:
- prikaz statusa baterije uređaja na KDE desktopu;
- dijeljenje datoteka, URL adresa i clipboarda (copy/paste opcija između računala i telefona);
- prikaz i sinkronizaciju obavijesti s pametnog telefona;
- oponašanje touchpada – koristite zaslon telefona kao touchpad;
- korištenje pametnog telefona kao multimedijalnog daljinskog upravljača za Linux sustav;
- razmjenu jednostavnih poruka između KDE-a i uređaja;
- prikaz poziva i SMS poruka unutar KDE-a;
- povezivanje putem bežične mreže.
Sustav sadrži dvije komponente: KDE desktop (kde-connect) i mobilni uređaj (Android ili Blackberry). Ključno je da obje sastavnice budu uparene unutar iste lokalne bežične mreže.
Upute za instalaciju na Kubuntu 13.10 i mlađe verzije (uključuje i ostale Ubuntu derivate s KDE-om):
sudo apt-get install kdeconnect-kde qt5-default qdbus-qt5
Upute za Kubuntu 13.0 i starije, te za Debian KDE:
sudo apt-get install build-essential cmake kdebase-workspace-dev libqjson-dev git libqca2-dev
git clone git://anongit.kde.org/kdeconnect-kde
cd kdeconnect-kde
cmake -DCMAKE_INSTALL_PREFIX=/usr ./
make
sudo make install
Upute za Fedoru KDE:
sudo yum groupinstall “Development Tools”
sudo yum install gcc-c++ kdelibs-devel cmake qjson-devel qca2-devel git
git clone git://anongit.kde.org/kdeconnect-kde
cd kdeconnect-kde
cmake -DCMAKE_INSTALL_PREFIX=/usr ./
make
sudo make install
Korisnici ostalih distribucija program mogu instalirati iz izvornog koda. Obavezno je otvoriti portove u firewallu. Port range 1714-1764 vrijedi za TCP i UDP protokole.
Nakon instalacije potrebno je pokrenuti i konfiguraciju:
qdbus org.kde.kded /kded loadModule kdeconnect
kbuildsycoca4 -noincremental
… nakon čega bi se trebala pojaviti ikona unutar “System Settings”.
Na Android uređaj je potrebno preuzeti i instalirati aplikaciju iz Google Play ili F-Droid trgovine (preporučena verzija Androida je 4.1 ili novija). Uređaj je potrebno povezati s računalom unutar iste bežične mreže, pokrenuti aplikaciju i uparivanje s računalom.
Obavijest o uspješnom uparivanju će se prikazati na oba uređaja. Od sada je moguće i podešavati postavke sinkronizacije u “System Settings”.
Isključivanje KDE Connecta se vrši naredbama:
qdbus org.kde.kded /kded unloadModule kdeconnect
kbuildsycoca4 -noincremental
Dodatne upute i informacije možete pronaći ovdje.
Zasad je razvijen KDE Connect klijent za KDE okruženje, Android i Blackberry (F-Droid trgovina) uređaje, dok je u pripremi i rješenje za iPhone.
Prikaz podešavanja i način rada možemo pogledati u kratkim video demonstracijama samog autora:
Izvori: albertvaka.blogspot.com, community.kde.org, xmodulo.com
jesam vam rekao! Brutalna stvar, sve radi bez nekih trzavica, barem kod mene, samo mi ne radi notification sync, ali lijepo piše da ne radi na mojoj verziji androida (4.0…)
1 click za openSUSE:
http://software.opensuse.org/package/kde-connect
Za Debian fale još dva depndencya, pa treba nadodati u apt-get install niz:
libxtst-dev libfakekey-dev
nakon toga se uredno iskompajlira i instalira.
Na arch-u sam ovo probao pre jedno mesec dana i iako mi je verzija androida 2.3 radilo je dosta toga 🙂
Radi na Debianu upravo isprobano 😉 dobra stvar
LP b4sh