Estendendo suporte a UNC no Wine
Como eu já havia falado aqui, é possível editar o seu fstab e depois fazer o Wine reconhecer como uma unidade de rede ou se preferir definir no Wine qual letra será agregada para a sua unidade de rede, para que suas aplicações Windows possam trabalhar normalmente no Linux, porém alguns aplicativos o padrão UNC (\\servidor\pasta) do Windows é exigido e temos um problema no Wine quanto a isso.
Rodei muito tempo no Google e parece que realmente o excelente projeto Wine não tinha suporte para “entender” esse tipo de path para unidades de redes, teria que realmente retornar ao Windows.
Enfim encontrei a solução que de tão simples sinto vergonha de ter demorado tanto tempo a descobrir. Primeiro é ideal que você leia meus dois artigos anteriores sobre o tema, no primeiro ensino como alterar o fstab e fazer o Wine entender que se trata de uma unidade de rede e no segundo ensino a definir na marra uma letra específica para uma unidade de rede.
Com o básico aprendido basta fazer o seguinte:
Supondo que o seu mapeamento de rede esteja na pasta /media/servidor/pasta e o seu software precise enxergar isso como \\servidor\pasta basta ir na pasta dosdevices do Wine (que fica dentro da pasta oculta .Wine dentro do seu home) e caso não exista criar a pasta unc e dentro da pasta unc criar a pasta servidor.
Agora vamos no terminal e utilizamos o seguinte comando:
ln -s /media/servidor/pasta
/home/usuario/.wine/dosdevices/unc/servidor/pasta
Pronto, é só isso, agora o seu software entenderá ao solicitar o path de rede \\servidor\pasta e o seu link simbólico irá suprir o “conteúdo” da sua pasta da rede.
P.S.: procurei esse tipo de mapeamento de rede até no fórum do Wine e ninguém soube por lá também, só me informaram que esse era um recurso que ainda não foi implementado no Wine.
Descubra mais sobre ViamaisBLOG
Assine para receber nossas notícias mais recentes por e-mail.