Como configurar o Shotwell para acesso multiusuário?

9

Caso de uso típico: um caderno familiar com várias contas de usuário.

Como configuro o Shotwell para que todos os usuários tenham acesso ao mesmo diretório de fotos e cada um possa importar fotos?

    
por Vilmantas Baranauskas 17.09.2010 / 23:09

5 respostas

3

Acabei de experimentar este método e parece funcionar, mas não posso garantir que ele esteja livre de bugs, então use-o por sua conta e risco.

1. Pressione Alt + F2 e digite gksudo nautilus e depois pressione enter.

2. Digite sua senha, o nautilus começará com direitos de administrador.

3.Procure para / home e clique com o botão direito - > Crie uma pasta, nomeie-a como "shotwell_common". Em seguida, clique com o botão direito e clique em propriedades-permissões. Dê acesso de leitura + escrita para "outros". Depois disso, clique novamente na pasta e depois clique em "Make Link". Um link será criado lá (em / home) chamado "link to shotwell_common".

4.Crie outra pasta em /home com o nome "shotwell_library" e altere as permissões conforme acima.

5.Inicie o nautilus clicando em Places- > Home Folder no menu do painel e pressione Ctrl - H . Uma pasta chamada ".shotwell" ficará visível. Delete isso. Agora copie o "link para shotwell_common" de /home para /home/user e renomeie para ".shotwell". Em seguida, inicie o shotwell e vá para Editar- > Preferências. Digite o caminho /home/shotwell_library como local da biblioteca.

6.Importe pelo menos um arquivo de imagem para o shotwell. O arquivo "photobrowser.db" da Shotwell será criado dentro de / home / shotwell_common.

7.Lançar o terminal e digitar sudo chmod -R o+rw /home/shotwell_common e pressionar enter, como de costume ele pedirá a senha blah blah.

8.Repita o passo 5 para todos os usuários do seu computador.

9.Você pode agora deletar "link para shotwell_common" de / home agora seguindo o passo-1/2/3.

Não se esqueça de contar a dois membros da sua família:

a) Quando importam algumas imagens, devem sempre escolher a opção "copiar para a biblioteca".

b) Eles não têm privacidade enquanto usam o shotwell agora.

    
por jumbli 20.09.2010 / 12:03
9

o dalloliogm está parcialmente certo, mas não é como se nós nunca o considerássemos.

Primeiro, se você tiver vários usuários que querem usar o Shotwell em suas próprias bibliotecas de fotos e eles tiverem suas próprias contas na máquina, todos poderão fazer login em sua própria conta e ter seu próprio banco de dados e sua própria biblioteca de imagens. . Isso é verdade para o Shotwell pronto para uso.

Se você espera que cada usuário tenha seu próprio banco de dados e diretório de imagens, mas não tenha sua própria conta na máquina, há uma solução. Corra Shotwell assim:

$ shotwell --datadir=<datadir>

O Shotwell usará o diretório fornecido para armazenar o banco de dados e outros arquivos variados para a biblioteca.

O problema maior é aquele em que você quer que todos os usuários compartilhem as mesmas fotos, como os diversos bancos de dados Shotwell apontam para as mesmas fotos físicas. Atualmente, não temos suporte para atualizar o banco de dados se o arquivo de backup for alterado ou movido. O próximo lançamento (0.8) deve ter um suporte melhor para isso, já que ele varrerá a biblioteca na inicialização e também, opcionalmente, monitorará a biblioteca do usuário em busca de alterações em tempo de execução.

Além disso, o Shotwell é um editor não destrutivo. Se um usuário corta uma foto, por exemplo, os outros usuários não verão essa alteração porque o arquivo de apoio não foi alterado. Sincronizar bancos de dados é algo que estamos pensando, mas não é um problema simples.

    
por Jim Nelson 02.11.2010 / 23:57
0

Crie uma nova partição ou defina uma existente para compartilhar todos os tipos de arquivos entre todos os usuários do bloco de anotações. Adicione uma entrada para a partição em seu arquivo / etc / fstab para que a partição seja montada em / media durante a inicialização. Dessa forma, todos os usuários poderão acessar os arquivos dentro da partição de seus respectivos desktops.

    
por jumbli 18.09.2010 / 17:10
0

A razão pela qual a Shotwell não tem suporte para múltiplos usuários é porque os desenvolvedores não pensaram neste caso de uso, e ninguém pediu para implementá-lo.

Então, o melhor que você pode fazer é abrir um pedido de recurso no aplicativo de rastreamento de bugs e ver o que os desenvolvedores respondem você. Alternativamente, você pode escrever para a sua lista de discussão .

    
por dalloliogm 20.09.2010 / 13:01
0

Shotwell 0.15.0 na casa da moeda 16.

Estou usando;

shotwell -d "/home/dan/.shotwellMultiLibrary/Dans"

e

shotwell -d "/home/dan/.shotwellMultiLibrary/Others"

para manter duas bibliotecas, o que parece estar funcionando para iniciar na biblioteca correta, exceto que as preferências são compartilhadas, portanto a biblioteca 'watch' (e outras configurações de preferências) são selecionadas incorretamente do último usado. / p>

Acho que isso pode estar relacionado ao link

Talvez as versões posteriores que ainda não chegaram ao repositório possam corrigir esse problema?

    
por Dan_7378439012 13.05.2014 / 12:43