office 2007 under wine: disponível para todas as contas de usuário?

2

Eu tenho instalado com sucesso o office 2007 usando a conta Wine under 1 no computador dos meus pais (que agora roda no linux mint 13 LTS XFCE). Eu instalei em 1 conta e normalmente, quando você faz isso no windows, ele é instalado para todas as contas.

Mas como eu o instalei no Linux usando o Wine, isso não se aplica a essa situação.

portanto, minha pergunta é: (Como) posso tornar o office 2007 também disponível para o outro usuário? Eu acho que ativar pela 2ª vez (o que é necessário após a instalação) não funcionará.

Posso instalá-lo em outra unidade além da unidade win c e compartilhá-la dessa maneira? Posso também criar um atalho no menu 'iniciar' do vinho em 'programas'?

edit: Eu segui com sucesso o tutorial fornecido pelo @slm. Cada usuário agora tem o msword disponível, embora tenha sido instalado apenas uma vez usando o vinho.

Eu criei um iniciador (para ms word) que usa este comando inicial:

sudo -u windows -H wine "C:\Program Files\Microsoft Office\Office12\winword.exe"

E eu coloquei este iniciador na seção 'office' do menu mint adicionando o inicial no diretório de aplicativos. Eu editei o iniciador no meu editor padrão (gedit ou leafpad):

[Desktop Entry]
Version=1.0
Type=Application
Name=Microsoft Word
Comment=
Exec=sudo -u windows -H wine "C:\\Program Files\\Microsoft Office\\Office12\\winword.exe"\n
Icon=/media/Schijf-2/MS-Word-2-icon.png
Path=
Terminal=false
StartupNotify=false
Categories=Office

Agora está perfeitamente listado em 'Kantoor' (que é holandês para o Office).

A única coisa que não consegui foi ter todos os documentos do Word abertos com a palavra ms. Talvez eu tente fazer isso no futuro. Apenas definir .doc e .docx arquivos para abrir com ms word foi o suficiente para mim neste momento.

    
por DutchArjo 15.04.2014 / 22:00

2 respostas

2

Acho que o que você está realmente procurando é este Q & A dos fóruns do Wine HQ intitulado: [FAQ ] [RFC] Como vários usuários podem compartilhar um aplicativo Wine instalado .

=== How can multiple users share an installed Wine application? ===

Wine is a per-user app; every user has their own Wine Registry, with the list of installed apps for that user.

So one user installing App A is not going to tell the Wine Registry of any other user that App A is installed. The other user will have to install the application as well. [1]

So this scenario is not officially supported. There are some solutions written down on the WWW as for example for Ubuntu [2].

A essência do método dos Fóruns do Ubuntu mencionada nos links anteriores acima, basicamente faz uso de sudo para que os usuários executem wine como um usuário comum, cada um com sua própria instalação. Essa parece ser a rota mais direta, você precisaria seguir as etapas no link, movendo a instalação do Wine instalada anteriormente + Office 2007 para uma terceira conta de usuário, windows .

Qualquer usuário que queira executar o Wine fará isso:

$ sudo -u windows -H wine notepad

Comandos como este acima podem ser colocados em alias para as contas dos seus pais e até adicionados aos seus menus do LinuxMint para facilitar o acesso.

    
por 16.04.2014 / 04:20
1

tudo o que você instala no wine é instalado na pasta .wine em sua pasta pessoal, portanto, alterar a permissão dessa pasta e fazer um link simbólico da pasta .wine do segundo usuário para a pasta compartilhada .wine deve funcionar. tente este código, deixe-me saber se funciona, eu não testei ainda e talvez seja necessário algum ajuste.

chown -R <user>:wheel /home/<user>/.wine
umask 002
chmod -R g+s /home/<user>/.wine
ln -s /home/<user>/.wine /home/<user2>/.wine
    
por 19.11.2014 / 21:29