Perguntas Frequentes (FAQ)

Como a funcionalidade “Editar localmente” funciona

Essa funcionalidade depende da capacidade do cliente de desktop de registrar o MIME para lidar com o esquema nc://. Esse é o manipulador usado pelo servidor para abrir um arquivo localmente. Isso permitirá que o cliente de desktop abra um documento com o editor local quando você clicar na opção “Editar localmente” em sua instância do Nextcloud.

Nota

Sem registrar adequadamente o MIME, independentemente do navegador e da distribuição em uso, o cliente de desktop não conseguirá abrir um documento com o editor local quando você clicar na opção “Editar localmente” na sua instância do Nextcloud.

O navegador o avisará sobre a falha: “Falha ao iniciar ‘nc://…’ porque o esquema não tem um manipulador registrado”.

Como ativá-la

Para fazer isso, você precisa instalar o cliente de desktop com o instalador MSI no Windows ou usar um software de terceiros para integrar o AppImage em seu sistema no Linux.

No Linux

Usamos o AppImage devido à sua compatibilidade universal, mas, para aproveitar ao máximo os recursos do cliente de desktop, você precisará de um software de terceiros para integrar o AppImage ao seu sistema: testamos o AppImageLauncher e, como alternativa, há o Go AppImage.

No Windows

O instalador do MSI alterará o registro do sistema para registrar o MIME para lidar com o esquema nc://.

Como alternativa, você pode registrar manualmente o MIME para lidar com o esquema nc://:

  1. Salve o conteúdo a seguir em um arquivo .reg:

Windows Registry Editor Version 5.00

[HKEY_CLASSES_ROOT\nc\shell\open\command]
@="\"C:\\Program Files\\Nextcloud\\nextcloud.exe\" \"%1\""
  1. Clique duas vezes no arquivo .reg para importá-lo para o registro.

Consulte https://nextcloud.com/blog/nextcloud-office-release-solves-document-compatibility-overhauls-knowledge-management/ para obter mais informações.

Alguns Arquivos São Continuamente Carregados No Servidor, Mesmo Quando Não São Modificados.

É possível que outro programa esteja alterando a data de modificação do arquivo. Se o arquivo usar a extensão .eml, o Windows alterará automática e continuamente todos os arquivos, a menos que você remova \HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\PropertySystem\PropertyHandlers do registro do Windows. Consulte http://petersteier.wordpress.com/2011/10/22/windows-indexer-changes-modification-dates-of-eml-files/ para obter mais informações.

A Sincronização É Interrompida Quando Se Tenta Sincronizar Mais De 100 Subdiretórios.

O cliente de sincronização foi intencionalmente limitado a sincronizar não mais do que 100 subdiretórios. Esse limite rígido existe para evitar bugs com ciclos como loops de links simbólicos. Quando um diretório profundamente aninhado for excluído da sincronização, ele será listado com outros arquivos e diretórios ignorados na guia “Não sincronizado” do painel “Atividade”.

Havia Um Aviso Sobre Alterações Em Pastas Sincronizadas Que Não Eram Rastreadas De Forma Confiável.

No Linux, quando a pasta sincronizada contém muitas subpastas, o sistema operacional pode não permitir que os watches inotify sejam suficientes para monitorar as alterações em todas elas.

Nesse caso, o cliente não poderá iniciar imediatamente o processo de sincronização quando um arquivo em uma das pastas não monitoradas for alterado. Em vez disso, o cliente mostrará o aviso e examinará manualmente as pastas em busca de alterações em um intervalo regular (duas horas por padrão).

Esse problema pode ser resolvido definindo o sysctl fs.inotify.max_user_watches para um valor mais alto. Em geral, isso pode ser feito temporariamente:

echo 524288 > /proc/sys/fs/inotify/max_user_watches

ou permanentemente, ajustando o arquivo /etc/sysctl.conf.

Quero Mover Minha Pasta De Sincronização Local

O cliente de desktop Nextcloud não oferece uma maneira de alterar o diretório de sincronização local. No entanto, isso pode ser feito, mesmo que um pouco inortodoxo. Especificamente, você tem que:

  1. Remover a conexão existente que sincroniza com o diretório errado

  2. Adicionar uma nova conexão que sincronize com o diretório desejado

Remover uma conexão existente

Para fazer isso, na interface do usuário do cliente, que você pode ver acima, clique no menu suspenso “Conta” e, em seguida, clique em “Remover”. Isso exibirá uma janela de diálogo “Confirmar remoção da conta”.

Caixa de diálogo de confirmação para remover uma conexão existente

Se tiver certeza, clique em “Remover conexão”.

Em seguida, clique novamente no menu suspenso Conta e, dessa vez, clique em “Adicionar novo”.

Assistente de conexão de substituição

Isso abre o Assistente de Conexão do Nextcloud, que você pode ver acima, mas com uma opção extra. Essa opção oferece a possibilidade de: manter os dados existentes (sincronizados pela conexão anterior) ou iniciar uma sincronização limpa (apagando os dados existentes).

Importante

Tenha cuidado antes de escolher a opção “Iniciar uma sincronização limpa”. A pasta de sincronização antiga pode conter uma quantidade considerável de dados, variando em gigabytes ou terabytes. Se isso acontecer, depois que o cliente criar a nova conexão, ele terá que fazer o download de todas essas informações novamente. Em vez disso, primeiro mova ou copie a pasta de sincronização local antiga, que contém uma cópia dos arquivos existentes, para o novo local. Em seguida, ao criar a nova conexão, escolha “manter dados existentes”. O cliente Nextcloud verificará os arquivos na pasta de sincronização recém-adicionada e descobrirá que eles correspondem ao que está no servidor e não precisará baixar nada.

Faça sua escolha e clique em “Conectar…”. Em seguida, você passará pelo assistente de conexão, exatamente como fez quando configurou a conexão de sincronização anterior, mas terá a oportunidade de escolher um novo diretório de sincronização.