Calendário acessível no Mac OS X e Linux

2

Alguém conhece algum software / abordagem de calendário, para que eu possa usar meu calendário no Mac OS X e no Linux?

Uso o Mac OS X e o Linux regularmente e gostaria de poder visualizar e editar meu calendário nas duas plataformas. Alguém sabe de alguma solução?

Não quero usar um navegador da web para acessar minha agenda. Além disso, estou tentando evitar o Google / Gmail. (Talvez haja uma maneira de hospedar um calendário no iCloud ou MobileMe e usá-lo no Mac OS X e Linux? Ou talvez em algum programa de código aberto que eu possa compilar no Mac OS X e Linux, e que hospede os dados em um servidor que administro? Ou algo assim? Alguma idéia, alguém?)

DW
fonte

Respostas:

3

A solução a seguir é desajeitada por usar software descontinuado (Mozilla Sunbird), mas funciona para botas duplas ou qualquer situação em que ambos os sistemas operacionais tenham acesso a uma partição comum. A idéia é instalar o Sunbird 0.9 (a última versão estável) no Mac OS X e Linux e ter uma pasta de perfil comum, como é habitual no Firefox e Thunderbird. O mais óbvio a ser feito seria configurar o Thunderbird nos dois lados com uma pasta de perfil comum e instalar o Lightning. No entanto, o plug-in Lightning tem uma versão para Mac e Linux e é instalado na pasta de perfil, portanto você pode usar a versão para Mac no Linux ou vice-versa, o que não funciona. Parece haver soluções alternativas, mas não encontrei nenhuma compreensível.

Eu acho que essa solução é relativamente segura: o Sunbird está intimamente relacionado ao Lightning; portanto, deve ser fácil mudar para o Lightning quando resolver esse problema ou quando você não precisar mais de uma pasta de perfil compartilhada.

No Mac OS X:

  • Instale o Sunbird 0.9, por exemplo, deste local .

  • Abra e feche o Sunbird para que o seu computador perceba que está lá e remova a medida de segurança baixada pelo aplicativo da Internet.

  • Abra um terminal (Aplicativos> Utilitários> Terminal)

  • Digite /Applications/Sunbird.app/Contents/MacOS/sunbird-bin -p. Isso abre o gerenciador de perfis do Sunbird.

  • Clique em "Criar perfil ..." e depois em "Avançar" para passar pela tela de informações.

  • Dê ao perfil um nome de sua escolha.

  • Clique em "Escolher pasta ..." e escolha uma pasta que seja acessível para os dois sistemas operacionais, digamos SharedPartition/SunbirdProfileFolder

  • Clique em "Finish". Selecione o novo perfil e clique em "Iniciar Sunbird" para garantir que o novo perfil esteja definido como padrão. Você pode sair do Sunbird imediatamente.

No Linux (o Sunbird provavelmente não está mais disponível em nenhum centro de software, por isso teremos que fazê-lo manualmente. Seguirei este guia com alguns ajustes com base na minha própria experiência):

  • Instale o pacote libstdc++5, por exemplo, através de um centro de software.

  • Altere o nome da pasta de perfil que você criou no OS X, diga para SharedPartition/SunbirdProfileFolder_MovedAside. Crie uma nova pasta chamadaSharedPartition/SunbirdProfileFolder

  • Faça o download de um tarball para o Sunbird 0.9. Melhor pesquisar na web por "Download sunbird-0.9.en-US.linux-i686.tar.gz"

    • Se você possui um processador de 64 bits, procure um tarball de 64 bits ou instale o pacote ia32-libs, por exemplo, através de um centro de software.
  • Abra um terminal. Sempre, digite o comando fornecido. Em caso de dúvida, use man theUsedCommandpara obter mais informações sobre o que você está fazendo.

    • sudo bash Isso lhe dá permissão de root (incluindo a permissão para atrapalhar completamente o seu sistema).

    • cp -t /usr/lib ~/Downloads/sunbird-0.9.en-US.linux-i686.tar.gz(Substitua ~/Downloadspelo caminho da sua pasta de download.) Isso copia o tarball para /usr/lib.

    • cd /usr/lib para ir lá você mesmo.

    • tar -xvf sunbird-0.9.en-US.linux-i686.tar.gzpara desembalar o tarball. Uma pasta /usr/lib/sunbirdé criada.

    • chown -R root:root /usr/lib/sunbird/ para definir o proprietário desta pasta como root.

    • gedit /usr/bin/sunbirdIsso abre um editor de texto mostrando um arquivo vazio. Colar

      #!/bin/sh
      cd /usr/lib/sunbird/
      ./sunbird
      

      Salvar e fechar.

    • chmod +x /usr/bin/sunbird Torne o arquivo executável.

    • gedit /usr/share/applications/sunbird.desktopIsso abre outro arquivo vazio em um editor de texto. Colar

      [Desktop Entry]
      Name=Sunbird
      Comment=Calendar Application
      Exec=sunbird
      Icon=/usr/lib/sunbird/chrome/icons/default/default.xpm
      Terminal=false
      Type=Application
      Categories=Application;Office;
      

      Salvar e fechar.

    • exitTermina as permissões de root. Feche e reabra o terminal.

    • which sunbirdIsso informa onde o Sunbird está localizado. Deve responder/usr/bin/sunbird

    • /usr/lib/sunbird/sunbird -P Isso inicia o gerenciador de perfis do Sunbird.

      • Clique em "Criar perfil ..." e depois em "Avançar" para passar pela tela de informações.

      • Dê ao perfil um nome de sua escolha.

      • Clique em "Escolher pasta ..." e escolha o original SharedPartition/SunbirdProfileFolder , não o renomeado.

      • Clique em "Finish". Selecione o novo perfil e clique em "Iniciar Sunbird" para garantir que o novo perfil esteja definido como padrão. Você pode sair do Sunbird imediatamente.

  • Apague a pasta SharedPartition/SunbirdProfileFolderque agora contém um novo perfil; renomeie SharedPartition/SunbirdProfileFolder_MovedAsidepara SharedPartition/SunbirdProfileFolder. Agora você tem o Sunbird no Mac OS X e Linux, compartilhando o mesmo perfil, incluindo calendários, configurações etc.

Se você estiver no Ubuntu, acesse /usr/share/applicatonso navegador de arquivos e arraste o ícone Sunbird para o iniciador.

dremodaris
fonte
1

Presumo que você não se refira a uma máquina Mac OS e Linux de inicialização dupla, na qual apenas um sistema operacional esteja em execução por vez. Compartilhar um calendário entre plataformas diferentes significa que você precisa colocar as informações na rede / internet.

Para isso, consulte o padrão CalDAV , que é uma extensão do protocolo de compartilhamento de arquivos WebDAV. O artigo da Wikipedia lista o software do servidor CalDAV (por exemplo, um módulo httpd Apache), bem como alguns serviços existentes do CalDAV.

bhell
fonte
11
Certo, duas máquinas separadas, não uma máquina Mac OS / Linux de inicialização dupla. Obrigado pela informação, bhell!
DW