Como sincronizar calendários entre linux e android

Video: Sincronizar contactos y calendario entre dos dispositivos Android

Quanto você confiar em seu calendário?

Dependendo da sua métodos de produtividade, que poderia ser muito. Muitos deles defensor indo completamente digitais e mantendo sua programação na nuvem para que seja acessível em qualquer lugar.6 truques de produtividade apoiados pelo poder da ciência6 truques de produtividade apoiados pelo poder da ciênciaconsulte Mais informação

Claro, isso exige que todos os seus dispositivos são capazes de sincronizar com o calendário online. Este detalhe particular, muitas vezes provoca preocupação entre os novos usuários Linux. Eles se perguntam se eles podem sincronizar seus calendários de desktop Linux com Android e vice-versa.

sync-linux-calendário-dispositivos

A resposta curta é sim. Já é possível controlar remotamente Linux a partir do Android, então não há nenhuma razão porque você não conseguiu sincronizar calendários. A resposta longa é que, neste artigo, vamos explicar como fazê-lo e quais as ferramentas que você vai precisar. O diagrama abaixo mostra a idéia básica: você vai configurar um servidor de calendário, criar um calendário sobre ele, e se conectar a ele a partir de seu dispositivo (s) Android.15 Aplicativos Android para controlar remotamente seu PC Linux15 Aplicativos Android para controlar remotamente seu PC LinuxVocê provavelmente está ciente de aplicativos que permitem controlar remotamente um dispositivo Android a partir do desktop. Mas o que acontece com os usuários do Linux? Bem, esses aplicativos pode transformar o seu Android em um poderoso controle remoto Linux.consulte Mais informação

sync-linux-calendários-scheme

O servidor pode estar em algum lugar “na nuvem”, ou você pode simplesmente executá-lo no seu computador, na sua rede local. Nesse caso, você só pode sincronizar calendários quando seus dispositivos Android estão conectados a essa rede. Esta configuração depende do protocolo CalDAV que torna possível acessar, gerenciar e compartilhar arquivos iCalendar via HTTP.

Enquanto a maioria dos aplicativos de calendário do desktop têm built-in suporte para CalDAV, muitos calendários Android não, e é por isso que precisamos de um tipo separado de aplicativo (chamado adaptador CalDAV) para se conectar a um servidor de calendário.

Video: Sincronizando Google Calendar con Calendario Elementary OS Freya

Agora, vamos levá-lo passo-a-passo, e em breve você vai ser capaz de verificar o seu calendário de mesa em sua tela Android.

1. Construir um servidor de Calendário

Você pode escolher qualquer servidor calendário que você quer, contanto que ele suporta CalDAV. Uma vez que este é um guia introdutório, iremos com duas opções relativamente simples: Radicale e Baikal. O primeiro é uma solução sem frescuras que exige muito pouca configuração. Baikal pode ser complicado de configurar se você nunca instalou um servidor web antes, mas, por outro lado, tem uma interface gráfica através do qual você pode facilmente ajustá-lo.

radicale

Radicale está disponível nos repositórios de várias distribuições Linux, incluindo Arch Linux, Ubuntu, Fedora, Debian, e openSUSE. Se você quiser, você pode instalá-lo a partir do repositório Python Package Index (PyPI), digitando pip instalar radicale no terminal.

Após a instalação, inicie o servidor com o comando radicale. Note-se que Radicale precisa ser executado, a fim de sincronizar calendários, por isso certifique-se de iniciá-lo cada vez que você trabalha com o seu aplicativo de calendário desktop. Pode ser uma boa idéia fazer Radicale executado na inicialização.Como iniciar automaticamente aplicações como botas LinuxComo iniciar automaticamente aplicações como botas LinuxVocê está colocando manualmente as aplicações cada vez que você ligar o computador? Você não gostaria de tê-los automaticamente carregar em vez disso? Veja como Auto-iniciar aplicativos em Linux.consulte Mais informação

sync-linux-calendários-radicale-configuration

Os arquivos de configuração são / Etc / default / radicale, / etc / radicale / utilizadores, e / Etc / radicale / config ou ~ / Config / radicale / config. Você pode apenas abri-los em seu editor de texto favorito e uncomment ou modificar os parâmetros desejados. A fim de gerenciar calendários, você terá de criar um perfil de usuário e definir o método de autenticação (verificar o / etc / radicale / utilizadores arquivo para isso).

Outra questão de segurança importante é quem pode acessar calendários no servidor. Você pode ajustar essa configuração na seção “Direitos” em / Etc / radicale / config. Radicale deve funcionar out-of-the-box, mas se você encontrar alguns problemas, consulte a documentação online.

sync-linux-calendários-radicale-autenticação

Baikal

Comparado com Radicale, Baikal é mais difícil para começar com porque requer um servidor web com PHP e suporte SQLite. Uma maneira rápida de criar um tal servidor é instalar o XAMPP para Linux (Também chamado LAMPP), então você deve fazer isso em primeiro lugar. O servidor pode residir em seu computador e executar na rede local, se você não tem um domínio e uma conta de hospedagem na web.Como instalar um Windows Web Server no seu PC com XAMPPComo instalar um Windows Web Server no seu PC com XAMPPconsulte Mais informação

O próximo passo é fazer o download do pacote de instalação do Baikal e coloque o seu conteúdo para a pasta do documento raiz do seu servidor web. Este é geralmente o / Var / www pasta, assim você pode criar um dedicado baikal subpasta lá e extrair o pacote para ele. Certifique-se de que você ler, escrever e executar privilégios no / Var / www / baikal / Specific pasta e seu conteúdo. Crie um arquivo chamado ENABLE_INSTALL na pasta acima mencionada. Abra seu navegador e direcioná-lo para http: // yourserver / baikal / admin / install.

sync-linux-calendários-Baikal-setup

Agora você pode concluir a instalação, configurar o banco de dados Baikal, e criar uma conta de administrador. Não se esqueça de marcar a caixa ao lado da opção “Ativar CalDAV”, e deixar a opção “Ativar interface de Web” alternado também. Dessa forma, você pode criar calendários no navegador, de modo que você não precisa mesmo de um aplicativo de calendário de mesa separado.

sync-linux-calendários-Baikal-configurações

Baikal permite criar vários usuários e gerenciar muitos calendários ao mesmo tempo. Basta lembrar que seu servidor web precisa ser executado, a fim de usar Baikal. Infelizmente, a documentação oficial Baikal não é muito detalhado ainda, então você vai ter que recorrer a vários tutoriais on-line se você ficar preso.

2. Criar um calendário compartilhado

Agora que o seu servidor de calendário é instalado e funcionando, é hora de criar calendários. Se você estiver usando Baikal, você pode fazer isso diretamente da interface web. As opções são bastante básico, mas permite adicionar e editar eventos.



sync-linux-calendário-Baikal interface

Todos aplicativos de calendário populares de Linux comum de apoio ( “rede”) calendários. Para criar um novo calendário compartilhado no Evolution, aberta Arquivo gt; Novo gt; Calendário e escolha CalDAV, como o tipo de calendário.Organize seu tempo com estes 4 Apps Calendário LinuxOrganize seu tempo com estes 4 Apps Calendário LinuxFaz sentido de continuar a usar um aplicativo de calendário desktop? Nós pensamos assim, especialmente para permitir o acesso a eventos em qualquer dispositivo sincronizado. Esses aplicativos de calendário Linux são particularmente úteis.consulte Mais informação

sync-linux-calendários-evolução

No Thunderbird de calendário relâmpago add-on, você pode criar um calendário compartilhado, selecionando novo Calendário gt; Na Rede e definindo CalDAV como o formato.

sync-linux-calendários-thunderbird

Em ambos os casos, você terá que fornecer a localização ou o URL onde o seu calendário compartilhado será hospedado. Se você estiver usando Radicale, insira http: // yourserveraddress: 5232 / username / calendarname.ics / ou http: //yourserver/cal.php/calendars/username/calendarname para Baikal.

KOrganizer do KDE tem três opções para calendários compartilhados: DAV recursos groupware, Calendário em arquivo remoto e iCal do calendário de arquivo. Para Radicale, você pode escolher qualquer uma destas opções e digite o mesmo URL como acima. Para Baikal, escolha Calendário em arquivo remoto e digite http: //yourserver/cal.php/calendars/username/calendarname em ambos Transferir a partir e Enviar para Campos.

sync-linux-calendários-korganizer

Se você quiser adicionar um calendário de Baikal existente para KOrganizer, criá-lo como um recurso DAV groupware. Ir a caixa de diálogo de login pressionando Cancelar, e clique no Adicionar botão para fazer uma nova configuração do servidor. Selecione CalDAV, como o protocolo de acesso e digite a URL remota para Baikal: http: //yourserver/cal.php/calendars/username/calendarname.

Da mesma forma, se você já tem um calendário de mesa que você deseja compartilhar com dispositivos Android, você pode publicá-lo no servidor de calendário. Em relâmpago, a opção é simplesmente chamado publicar Calendário. Evolução tem no menu Ações como Publicar informações de calendário, e no KOrganizer você pode escolher o Arquivo gt; Exportar gt; Exportar como iCalendar opção. Em todos os casos, o URL que você inserir deve coincidir com seu nome de usuário e o nome do arquivo do calendário.

3. Instale um CalDAV Adapter Android

Nós sugeriu duas opções de servidor de calendário, por isso vamos manter os aplicativos Android em dois também. Ambos os aplicativos oferecem um equilíbrio entre recursos básicos e avançados e funcionalidade completa de opções avançadas depende do aplicativo de calendário desktop que você está usando.

DAVDroid suporta múltiplos calendários, sincronização bidirecional, e ao lado de eventos de calendário, também pode sincronizar tarefas. Você pode ajustar o intervalo de sincronização e configurar a autenticação. DAVDroid é gratuito na F-Droid, mas se você quiser apoiar os desenvolvedores, você pode comprá-lo por US $ 3,61 no Google Play Store.

sync-linux-calendários-davdroid-conta

Outra opção é CalDAV-Sync que também suporta múltiplas contas de usuário e calendários, tarefas, sincronização bidirecional e eventos recorrentes. CalDAV-Sync permite que você código de cor seus calendários e definir uma agenda de sincronização. Você pode obtê-lo na Play Store por US $ 2,32.

4. Configurar uma conta CalDAV

Se você instalou DAVDroid, não cometa o erro de mover o aplicativo para o cartão SD porque não vai funcionar corretamente. Para sincronizar o seu calendário compartilhado com Android, abra o Configurações app, escolha contas e adicionar uma nova conta DAVDroid. Para Radicale, insira http: // yourserver / username como URL base e fornecer detalhes de login. Se você estiver usando Baikal, o URL base deve ser http: //yourserver/cal.php. DAVDroid irá detectar automaticamente calendários disponíveis, e você pode selecionar o que você deseja sincronizar.

sync-linux-calendários-davdroid-autosync

O procedimento para CalDAV-Sync é quase idêntica. Novamente, vá para Configurações do Android, encontrar a seção Contas, e adicionar uma nova conta CalDAV. usuários radicale deve digitar http: // yourserver: 5232 / username / e certifique-se fazer o login com o mesmo nome de usuário. CalDAV-Sync vai buscar todos os calendários para esse nome de usuário, assim você pode escolher qual deles para sincronizar.

Video: Review de Sunrise Calendar para Android en español

sync-linux-calendários-caldavsync

Para Baikal, você deve inserir o caminho para um calendário específico, por exemplo http: //yourserver/cal.php/calendars/username/calendarname, embora o wiki oficial sugere http: // yourserver: port / baikal / cal.php / calendários / username / calendarname. Você pode tentar que, se o primeiro URL não funcionar, e você também pode experimentá-lo sem o calendário nome- CalDAV-Sync irá procurar calendários disponíveis.

5. sincronizar o seu calendário Android App

Finalmente, o servidor de calendário está em execução e que você criou ou partilhado um calendário nele. No Android, você tem um adaptador CalDAV e uma conta tudo configurado. Seus calendários agora deve sincronizar automaticamente de acordo com as suas configurações. Você pode verificar se tudo funciona abrindo o aplicativo de calendário Android.Qual é a melhor Calendar Free App para Android? Nós Compare The BestQual é a melhor Calendar Free App para Android? Nós Compare The BestManter um calendário no seu telefone ou tablet Android é ótimo, mas o que é o melhor aplicativo de usar? Junte-se a nós examinamos o melhor deles.consulte Mais informação

Embora DAVDroid e CalDAV-Sync foram testados com tanto Baikal e Radicale, os problemas podem sempre ocorrer. Tente isto se a sincronização não funciona:

  • Verifique se o aplicativo Calendário de armazenamento on Android não é deficiente ou ausente.
  • Se você estiver usando Privacy Guard, isso não deve bloquear o acesso de DAVDroid para dados de calendário e contatos.
  • Tente desativar a opção Restringir Fundo dos dados em Android do Configurações gt; Uso de dados.
  • Se o seu dispositivo Android tem um interruptor de sincronização de todo o sistema, certifique-se que não está desligado.
  • Devido a um bug Android, atualizar aplicativos de calendário pode causar contas CalDAV para ficar excluído. Se isso acontecer, você pode instalar aplicativos solução para CalDAV-Sync e DAVDroid.

Embora possa parecer complicado, como configurar um servidor calendário no Linux não deve demorar mais do que 30 minutos. Claro, existem outras maneiras para sincronizar os seus calendários de mesa com Android. Você poderia ir com um solução baseada em ownCloud, sincronizar manualmente calendários como arquivos .ics, ou apenas usar o Google Calendar em vez de seu próprio servidor de calendário.ownCloud: Um Cross-Platform, Self-Hosted alternativa ao Dropbox & calendário do GoogleownCloud: Um Cross-Platform, Self-Hosted alternativa ao Dropbox & calendário do GoogleOs sustos NSA e PRISM demonstrou que os governos podem e irão acessar os vários serviços em nuvem online populares. Isto significa que agora é um dos melhores momentos para considerar a criação de sua própria solução de cloud ....consulte Mais informação

Se você tiver quaisquer outras dicas para compartilhar calendários entre Linux e Android, que seria fantástico se você deixou-los nos comentários. Como você sincronizar suas agendas? Quais aplicativos de calendário que você usa? Nos informe.

Créditos de imagem:
vector de computador projetado por Freepik, KOrganizer imagem, as imagens de Baikal, ícone Calendário, ícone do servidor Global, ícone do aplicativo Smartphone, ícone do telefone celular por Freepik de flaticon.com.


Artigos relacionados