Eu tive o mesmo problema; agora fixo. Como Dries diz, a solução foi montar o compartilhamento ... mas também precisei usar o editor-dconf e configurar o org.gnome.rhythmbox.rhythmdb / locations para o diretório mount. O simples uso do item de menu Pasta de importação do Rhythmbox Music- > resultou apenas na geração de erros de importação, independentemente de ter sido direcionado para um "marcador" do Nautilus do compartilhamento ou para um compartilhamento montado manualmente.
Configurando o compartilhamento de montagem
Primeiro, instale o samba e o cifs:
sudo apt-get update
sudo apt-get install samba cifs-utils
Em seguida, determine o endereço IP do seu servidor. Neste caso, o meu é chamado myserver :
nmblookup myserver
Que produzirá algo assim:
querying myserver on 192.168.1.255
192.168.1.10 myserver<00>
Você está vendo a segunda linha da saída para o endereço IP do servidor. Em seguida, edite seu arquivo fstab para montar automaticamente o compartilhamento nesse servidor toda vez que o computador for inicializado. Nesse caso, meu compartilhamento é chamado databox :
sudo gedit /etc/fstab
E insira esta linha na parte inferior do arquivo fstab:
//192.168.1.10/databox /mnt/databox cifs noauto,guest 0 0
Agora monte o compartilhamento para esta sessão:
sudo mount /mnt/databox
... e verifique se não há erros. Seu compartilhamento deve ser listado quando você digita:
df -h
e você poderá navegar até o compartilhamento e visualizar seu conteúdo:
cd /mnt/databox
ls
Se você teve erros neste momento, você precisa revisar o conteúdo do seu arquivo fstab.
Observe que esse método assumiu que seu servidor não possui um endereço IP de DHCP atribuído a ele pelo seu roteador. Você pode precisar 'consertar' o endereço IP na configuração do roteador antes de prosseguir. Além disso, se o compartilhamento de rede exigir um ID de usuário e senha, talvez seja necessário alterar a opção guest para algo semelhante isso .
Montagem automática em cada inicialização
A menos que você precise montar manualmente o compartilhamento após cada inicialização com sudo mount /mnt/databox
, também é necessário criar um script para montar automaticamente seu compartilhamento:
cd /etc/NetworkManager/dispatcher.d
sudo gedit mountnfs
... e coloque o seguinte no seu script:
mount /mnt/databox
Salve o script e saia do editor de texto. Finalmente, torne o script executável:
sudo chmod 755 mountnfs
Reinicialize seu sistema e verifique se o compartilhamento foi montado com sucesso com:
df -h
Observe que o Network Manager é o padrão do Ubuntu. Se você estiver usando uma ferramenta de rede diferente, tente colocar esse script em /etc/network/if-up.d/
. Você não pode simplesmente definir a opção de compartilhamento fstab como auto
, porque o Linux tenta montar unidades antes de configurar redes. Outras abordagens possíveis para este estágio podem ser:
- inclua a opção _netdev no fstab. No entanto, isso aparentemente não funciona até que você execute
systemctl enable NetworkManager-wait-online.service
, o que requer systemd , que não é totalmente compatível com o Ubuntu . - use autofs e automount , que aparentemente podem bloquear o desligamento do sistema.
Fazendo com que o Rhythmbox reconheça a música do seu compartilhamento
Agora instale e execute o editor do dconf:
sudo apt-get install dconf-tools
sudo dconf-editor
Navegue pela árvore para org.gnome.rhythmbox.rhythmdb e encontre a configuração locations . Em seguida, altere essa configuração para algo como:
['file:///mnt/databox/Music']
... marque a caixa de seleção monitor-library ... e pronto! ( dedos cruzados )
NB: Estou usando o Rhythmbox 2.97 no Ubuntu 12.10 com o Network Manager 0.9.6.0-0ubuntu7