Integre o Android com o KDE usando o KDE Connect.

Olá, como uma pequena colaboração, gostaria de compartilhar como integrar o seu Android com KDE de uma forma bastante interessante com KDE Ligação.

O KDE Connect nos permitirá fazer várias coisas interessantes, como transferir arquivos via Wifi, atender chamadas, controlar o reprodutor de mídia do telefone, copiar para a área de transferência, ler SMS e muito mais.

Itens de que precisaremos:

  • Distribuição GNU / Linux (qualquer)
  • KDE 4.11+
  • Telefone Android 4.x
  • Git
  • Gcc e cabeçalhos para compilação Qt e várias outras bibliotecas.
  • Cão de compilação (ou gato em caso de falha)

Antes de mais nada, baixe os fontes do KDE Connect do repositório git

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

Como usuário root, instale as bibliotecas de desenvolvimento necessárias, em Fedora Linux são:

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

Vá para a pasta de conexão do KDE

cd kdeconnect-kde

Comece a compilação:

cmake -DCMAKE_INSTALL_PREFIX=/usr ./

(Enquanto espera para brincar com o cão (ou gato) da compilação)

Dog_Compilation

Depois de compilado, instale com:

make install

Carregue o módulo com qdbus (ou reinicie):

qdbus org.kde.kded /kded loadModule kdeconnect

Restaure o cache:

kbuildsycoca4 -noincremental

Se eles tiverem Firewall permitem o intervalo de portas:

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

Adicionamos o plasmóide ao painel do KDE como qualquer outro plasmóide.

Teoricamente, o lado do PC está pronto, agora, do nosso telefone, baixamos o aplicativo KDE Connect.

celular

Depois de instalado, se tudo correr bem, veremos no KDE e no Android a opção de "vincular" os dois dispositivos, clicamos em um dos dois para vinculá-lo.

Uma mensagem como esta deve aparecer:

Plasmóide

Ao aceitá-lo, nossos dispositivos já estariam ligados, podemos configurar o que queremos integrar a partir da configuração de KDEConnect.

KDE_ConnectName

Este artigo foi escrito em nosso fórum por johnfgsEu apenas trago aqui com algumas pequenas edições no texto.

Deixe um comentário

Seu endereço de email não será publicado. Campos obrigatórios são marcados com *

*

*

  1. Responsável pelos dados: Miguel Ángel Gatón
  2. Finalidade dos dados: Controle de SPAM, gerenciamento de comentários.
  3. Legitimação: Seu consentimento
  4. Comunicação de dados: Os dados não serão comunicados a terceiros, exceto por obrigação legal.
  5. Armazenamento de dados: banco de dados hospedado pela Occentus Networks (UE)
  6. Direitos: A qualquer momento você pode limitar, recuperar e excluir suas informações.

  1.   Ivanbarram dito

    Muito bom, instalei quando era beta e não suporta o reprodutor de música (OpenSUSE 12.3 x64), mas o resto das funcionalidades eram perfeitas.

    Vou dar uma segunda chance.

    Saudações.

  2.   eliotime3000 dito

    Vamos ver se uso o backport do KDE 4.11 para testar se é possível fazer o KDE Connect com o Android 2.3.7 (já tentei usar o Android 4.2.2 no meu galaxy mini e acabou ficando pior que o Pentium IV com Windows Vista).

  3.   freebsddick dito

    engraçada a foto do cachorro xD

  4.   Tesla dito

    RI MUITO. E como esse famoso cão de compilação é instalado? Está nos repositórios de todas as distros, eu acho, certo?

    Muito bom tutorial! Um bom motivo para recomendar o KDE para pessoas novas no Linux.

    1.    Ivan Linux dito

      Fedora -> #yum install compilation-dog-f19
      Debian —-> # apt-get install compilationdog-src
      Saudações =)

  5.   Ry dito

    Bem, recebo este erro quando tento compilar uma ideia?

    Instale o projeto ...
    - Instale a configuração: "RelWithDebInfo"
    - Instalando: /usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml
    Erro CMake em kded / cmake_install.cmake: 44 (FILE):
    O arquivo INSTALL não pode copiar o arquivo
    "/Home/rayleigh/kdeconnect-kde/kded/org.kde.kdeconnect.daemon.xml" para
    "/Usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml".
    Pilha de chamadas (a chamada mais recente primeiro):
    cmake_install.cmake: 37 (INCLUIR)

    Makefile: 65: a receita para 'instalar' de destino falhou
    make: *** [install] Erro 1

    1.    Tesla dito

      Eu acredito, e alguém me corrija se eu não estiver certo. O que está tentando copiar algo de seu / home para / usr como esta linha diz:

      não pode copiar o arquivo
      "/Home/rayleigh/kdeconnect-kde/kded/org.kde.kdeconnect.daemon.xml" para
      "/Usr/share/dbus-1/interfaces/org.kde.kdeconnect.daemon.xml".

      A verdade é que não é aconselhável fazê-lo com sudo. Sempre odiei que, a menos que você instalasse em um diretório de sistema, NUNCA teria que usar sudo para o comando make install.

  6.   truko22 dito

    😀 em Chakra está no CCR
    $ccr -S kdeconnect-git

  7.   Anônimo dito

    Também com Jdownloader, podemos baixar vídeos em qualquer resolução (os vídeos do YouTube vêm em várias resoluções), selecionar o formato ou se preferirmos selecionamos apenas o áudio no formato que escolhermos, jdownloader permite que você escolha qual baixar ou baixar todos eles.

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

    Este comentário era sobre baixar vídeos do youtube, mas o mesmo captcha 7 - x igual a 2 sempre aparece ... Ele nunca muda e nunca aceita 5 como uma resposta.

  8.   chinoloco dito

    Oi. Eu recebo este erro
    Lendo lista de pacotes ... Concluído
    Criando árvore de dependências
    Lendo as informações de status ... Concluído
    E: O pacote kde-runtime-devel.x86_64 não pôde ser localizado
    E: Não foi possível encontrar nenhum pacote com a expressão regular "kde-runtime-devel.x86_64"
    E: O pacote kde-workspace-devel.x86_64 não pôde ser localizado
    E: Nenhum pacote foi encontrado com a expressão regular "kde-workspace-devel.x86_64"
    E: O pacote kde-baseapps-devel.x86_64 não pôde ser localizado
    E: Não foi possível encontrar nenhum pacote com a expressão regular "kde-baseapps-devel.x86_64"
    E: O pacote qjson-devel.x86_64 não pôde ser localizado
    E: Nenhum pacote foi encontrado com a expressão regular "qjson-devel.x86_64"

    1.    Isaac patranas dito

      Tente sudo apt-get install cmake kdebase-workspace-dev libqjson-dev git
      Já agora tive que fazer o make install com sudo ... não sei porque

  9.   Claudio dito

    Ei, parece ótimo !!, vou experimentar para ver se funciona para mim, obrigado pela contribuição!

  10.   perro006 dito

    Olá, desculpe mas recebo um erro, não sei porque fiz isso com minha conta root nos primeiros 4 passos, ou seja, cheguei na compilação e recebo o seguinte erro:

    [root @ think kdeconnect-kde] # cmake -DCMAKE_INSTALL_PREFIX = / usr ./
    - A identificação do compilador C é GNU 4.8.3
    - A identificação do compilador CXX é desconhecida
    - Verifique se o compilador C está funcionando: / usr / bin / cc
    - Verifique se o compilador C está funcionando: / usr / bin / cc - funciona
    - Detecção de informações ABI do compilador C
    - Detecção de informações ABI do compilador C - concluído
    Erro CMake: seu compilador CXX: "CMAKE_CXX_COMPILER-NOTFOUND" não foi encontrado. Defina CMAKE_CXX_COMPILER como um caminho ou nome de compilador válido.
    - Procurando por Q_WS_X11
    - Procurando por Q_WS_X11 - encontrado
    - Procurando por Q_WS_WIN
    - Procurando por Q_WS_WIN - não encontrado
    - Procurando por Q_WS_QWS
    - Procurando Q_WS_QWS - não encontrado
    - Procurando por Q_WS_MAC
    - Procurando Q_WS_MAC - não encontrado
    - Qt-versão 4.8.6 encontrada (usando / usr / bin / qmake-qt4)
    - Procurando XOpenDisplay em /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXpm.so
    - Procurando por XOpenDisplay em /usr/lib64/libX11.so;/usr/lib64/libXext.so;/usr/lib64/libXft.so;/usr/lib64/libXau.so;/usr/lib64/libXpm.so - encontrado
    - Procurando gethostbyname
    - Procurando gethostbyname - encontrado
    - Procurando conectar
    - Procurando conectar - encontrado
    - Procurando remover
    - Procurando remover - encontrado
    - Procurando por shmat
    - Procurando por shmat - encontrado
    - Procurando por IceConnectionNumber no ICE
    - Procurando por IceConnectionNumber em ICE - encontrado
    - X11 encontrado: /usr/lib64/libX11.so
    - Procurando pelo arquivo de inclusão pthread.h
    - Procurando arquivo de inclusão pthread.h - encontrado
    - Procurando por pthread_create
    - Procurando por pthread_create - não encontrado
    - Procurando por pthread_create em pthreads
    - Procurando por pthread_create em pthreads - não encontrado
    - Procurando por pthread_create em pthread
    - Procurando por pthread_create em pthread - encontrado
    - Tópicos encontrados: TRUE
    - OpenSSL encontrado: /usr/lib64/libssl.so;/usr/lib64/libcrypto.so (versão encontrada "1.0.1e")
    - Procurando _POSIX_TIMERS
    - Procurando _POSIX_TIMERS - encontrado
    - Automoc4 encontrado: / usr / bin / automoc4
    - Perl encontrado: / usr / bin / perl (versão encontrada "5.18.2")
    - Phonon encontrado: / usr / include (é necessária pelo menos a versão "4.3.80")
    - Executando teste _OFFT_IS_64BIT
    Erro CMake em /usr/share/cmake/Modules/CMakeCXXInformation.cmake:37 (get_filename_component):
    get_filename_component chamado com número incorreto de argumentos
    Pilha de chamadas (a chamada mais recente primeiro):
    CMakeLists.txt: 3 (PROJETO)

    Erro CMake: CMAKE_CXX_COMPILER não definido, após EnableLanguage
    Erro CMake: Erro interno do CMake, falha na configuração do TryCompile do cmake
    - Executando teste _OFFT_IS_64BIT - Falhou
    - Encontrado o KDE 4.12 include dir: / usr / include / kde4
    - Encontrado diretório da biblioteca KDE 4.12: / usr / lib64 / kde4 / devel
    - Encontrado o pré-processador kconfig_compiler4 do KDE4: / usr / bin / kconfig_compiler4
    - Automoc4 encontrado: / usr / bin / automoc4
    - PkgConfig encontrado: / usr / bin / pkg-config (versão encontrada "0.28")
    Erro CMake em /usr/share/cmake/Modules/FindPackageHandleStandardArgs.cmake:108 (mensagem):
    NÃO foi possível encontrar QCA2 (ausente: QCA2_LIBRARIES QCA2_INCLUDE_DIR)
    Pilha de chamadas (a chamada mais recente primeiro):
    /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)

    - Configurando incompleto, ocorreram erros!
    Veja também "/home/ivan/kdeconnect-kde/CMakeFiles/CMakeOutput.log".
    Veja também "/home/ivan/kdeconnect-kde/CMakeFiles/CMakeError.log".
    [root @ think kdeconnect-kde] #

    Espero que você possa me orientar, esqueci que tinha instalado o fedora 20, se precisar de mais informações me diga, obrigado

    1.    ikaotsu dito

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

  11.   serfravires dito

    Se você usa Arch Linux e instalou kdeconnect com pacman, deve modificar a seguinte linha:

    $ qdbus org.kde.kded / kded loadModule kdeconnect

    pelo seguinte:

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

    Porque senão aparecerá um cursor piscando e nunca mais sairá dali; Além disso, se eles forem gnômeros velhos e impacientes como eu, vão amaldiçoar quando decidiram mudar para o KDE 🙂

  12.   e2dev dito

    Não há nada semelhante que eu possa usar no GNOME? Outra dúvida, alguém sabe se o hotspot gnome deve fazer isso ???

  13.   claudio sepúlveda dito

    Olá,

    Estou instalando o KDE Connect, até agora tenho um problema ao iniciar a compilação:

    Erro CMake em CMakeLists.txt: 10 (find_package):
    Não foi possível encontrar um arquivo de configuração de pacote fornecido por «ECM» (solicitado
    versão 0.0.9) com qualquer um dos seguintes nomes:

    ECMConfig.cmake
    ecm-config.cmake

    Adicione o prefixo de instalação de «ECM» a CMAKE_PREFIX_PATH ou defina «ECM_DIR»
    para um diretório contendo um dos arquivos acima. Se «ECM» fornece um
    pacote de desenvolvimento ou SDK separado, verifique se ele foi instalado.

    - Configurando incompleto, ocorreram erros!
    Veja também "/home/mref/kdeconnect-kde/CMakeFiles/CMakeOutput.log".

    Não entendo por que ou do que se trata o erro, qualquer ajuda é bem-vinda.