Imagine controlar o mouse com o celular, os comandos do seu player favorito, efetuar um "copiar" no computador e "colar" no celular, visualizar as mensagens no trayicon sem tirar o celular do bolso, entre outros recursos. Neste artigo veremos como isto é possível.
cd kdeconnect-kde cmake -DCMAKE_INSTALL_PREFIX=/usr ./
-- Found Qt-Version 4.8.6 (using /usr/bin/qmake)
-- Found X11: /usr/lib64/libX11.so
-- Found KDE 4.12 include dir: /usr/include
-- Found KDE 4.12 library dir: /usr/lib64
-- Found the KDE4 kconfig_compiler preprocessor: /usr/bin/kconfig_compiler
-- Found automoc4: /usr/bin/automoc4
-- Found X11: /usr/lib64/libX11.so
-- checking for module 'libfakekey'
-- found libfakekey, version 0.1
-- Found LibFakeKey: /usr/lib64/libfakekey.so (found version "0.1")
-- Configuring done
-- Generating done
-- Build files have been written to: /tmp/teste/kdeconnect-kde
make
Scanning dependencies of target org.kde.kdeconnect.daemon.xml
[ 1%] Generating org.kde.kdeconnect.daemon.xml
[ 1%] Built target org.kde.kdeconnect.daemon.xml
Scanning dependencies of target kdeconnectcore_automoc
Generating moc_landevicelink.cpp
Generating moc_uploadjob.cpp
Generating moc_lanlinkprovider.cpp
Generating moc_filetransferjob.cpp
Generating moc_daemon.cpp
Generating moc_socketlinereader.cpp
Generating moc_device.cpp
Generating moc_networkpackage.cpp
Generating moc_downloadjob.cpp
Generating moc_loopbacklinkprovider.cpp
Generating moc_loopbackdevicelink.cpp
Generating moc_devicelink.cpp
Generating moc_kdeconnectplugin.cpp
Generating moc_linkprovider.cpp
[ 1%] Built target kdeconnectcore_automoc
Scanning dependencies of target org.kde.kdeconnect.device.xml
[ 2%] Generating org.kde.kdeconnect.device.xml
[ 2%] Built target org.kde.kdeconnect.device.xml
Scanning dependencies of target kdeconnectcore
[ 3%] Building CXX object core/CMakeFiles/kdeconnectcore.dir/kdeconnectcore_automoc.o
[ 4%] Building CXX object core/CMakeFiles/kdeconnectcore.dir/backends/lan/lanlinkprovider.o
/tmp/teste/kdeconnect-kde/core/backends/lan/lanlinkprovider.cpp: In member function 'virtual void LanLinkProvider::onStart()':
/tmp/teste/kdeconnect-kde/core/backends/lan/lanlinkprovider.cpp:77:10: warning: unused variable 'buildSucceed' [-Wunused-variable]
bool buildSucceed = mUdpServer->bind(QHostAddress::Any, port, QUdpSocket::ShareAddress);
^
[ 5%] Building CXX object core/CMakeFiles/kdeconnectcore.dir/backends/lan/landevicelink.o
[ 6%] Building CXX object core/CMakeFiles/kdeconnectcore.dir/backends/lan/uploadjob.o
[ 7%] Building CXX object core/CMakeFiles/kdeconnectcore.dir/backends/lan/downloadjob.o
[ 8%] Building CXX object core/CMakeFiles/kdeconnectcore.dir/backends/lan/socketlinereader.o
[ 8%] Building CXX object core/CMakeFiles/kdeconnectcore.dir/backends/loopback/loopbacklinkprovider.o
[ 9%] Building CXX object core/CMakeFiles/kdeconnectcore.dir/backends/loopback/loopbackdevicelink.o
[ 10%] Building CXX object core/CmakeFiles/kdeconnectcore.dir/backends/linkprovider.o
Alguns segundos depois ...
[ 97%] Built target testsocketlinereader_automoc
Scanning dependencies of target testsocketlinereader
[ 98%] Building CXX object tests/CMakeFiles/testsocketlinereader.dir/testsocketlinereader_automoc.o
[ 99%] Building CXX object tests/CMakeFiles/testsocketlinereader.dir/testsocketlinereader.o
[100%] Building CXX object tests/CMakeFiles/testsocketlinereader.dir/__/core/backends/lan/socketlinereader.o
Linking CXX executable testsocketlinereader
[100%] Built target testsocketlinereader
sudo make install
Para os usuários openSUSE 13.2 disponibilizei o pacote no botão "Click Install":
[3] Comentário enviado por mcnd2 em 05/01/2015 - 17:49h
Boa!
Mostrando que o GNU/Linux esta muito mais do que apenas um SO para geeks, tendo uma integridade enorme para usuários comuns e com essa bela integração entre os sistemas.
[5] Comentário enviado por niquelnausea em 05/01/2015 - 19:51h
já uso o kdeconnect a algum tempo, e é fantástico!
o único problema é a transferência de arquivos, que tem falhas constantes (ainda não fiz testes mais precisos se o problema esta na minha conexão ou no aplicativo).
[6] Comentário enviado por amandamata_ em 06/01/2015 - 08:50h
Testando agora, instalando o kde connect no meu arch linux, não tem muita informação, se alguem usar arch e puder entrar em contato amanda.mata@live.com
Grata :)
[8] Comentário enviado por dariotarcizo em 06/01/2015 - 12:30h
Pra quem usa ubuntu 14.04 com Unity pode instalar o KDE Connect Indicator que nada mais é que KDE Connect para desktops que suportam o Ubuntu AppIndicators como o Unity, Xfce, etc.
[9] Comentário enviado por fabio em 06/01/2015 - 12:43h
[8] Comentário enviado por dariotarcizo em 06/01/2015 - 12:30h
Pra quem usa ubuntu 14.04 com Unity pode instalar o KDE Connect Indicator que nada mais é que KDE Connect para desktops que suportam o Ubuntu AppIndicators como o Unity, Xfce, etc.
[12] Comentário enviado por zereis em 07/01/2015 - 19:48h
Só não consegui acessar as imagens armazenadas na câmera do celular. Imagino que precisa-se configurar as permissões, mas não consegui ver onde se faz isso!
Não consegui acessar nada que está no celular...
[14] Comentário enviado por iuryfukuda em 07/01/2015 - 21:53h
Utilizo OpenSuse 13.2 utilizei o click install e instalei os pré-requisitos fiz tudo da maneira como estava, mas quando abro o KDE connect do computador ele não acha o celular, tentei com 2 celulares, um era um galaxy s4 mini com a rom do cyanogemod 12, e o outro é um moto G que não esta mexido em nada. Poderia me ajudar por favor?
[16] Comentário enviado por paulocamboim em 26/02/2015 - 11:00h
rafiwskis, mesma coisa aqui.
Conseguiu resolver?
valeu
EDIT:
Pessoal, pelo que pesquisei o problema era a versão do KDE que eu estava utilizando. Como estava usando o Debian wheezy eu fiz o upgrade para o Debian Jessie e agora funcionou perfeitamente.