Parece ser um erro no kernel do Ubuntu . Há correção já disponível - basta atualizar para a versão mais recente do kernel (3.13.0-61).
sudo apt-get update && sudo apt-get upgrade
Depois de instalar playonlinux
para testar um de seus scripts, executar wine
em qualquer executável do Windows ou mesmo winecfg
não faz nada. Executando winetricks
de saídas:
------------------------------------------------------
wine cmd.exe /c echo '%ProgramFiles%' returned empty string
------------------------------------------------------
A pesquisa na saída online levou a soluções que dizem para não executar o Wine como root ou para alterar a propriedade da pasta Wineprefix para o usuário atual. Isso não ajudou, porque eu não executo o Wine como root e a pasta ~/.wine
e tudo o que pertence a mim.
Eu ainda nem executei nenhum aplicativo com playonlinux
, mas a desinstalação e até mesmo a reinstalação de tudo relacionado ao Wine não resolve o problema (eu uso o ubuntu-wine ppa).
No entanto, depois de usar acidentalmente a guia completa na coisa errada, aprendi que executar wineserver
antes de qualquer coisa relacionada ao Wine faz com que ela funcione normalmente.
O que o playonlinux
fez na instalação que possivelmente fez com que o Wine não funcionasse normalmente?
Edit (2015/08/02)
Não foi playonlinux
. Foi um problema no kernel. Eu presumi erroneamente que era o primeiro porque era o único pacote relacionado ao Wine que eu marquei para instalação, ao mesmo tempo em que também atualizei para a versão problemática do kernel. Veja o link na resposta abaixo para mais detalhes.
Parece ser um erro no kernel do Ubuntu . Há correção já disponível - basta atualizar para a versão mais recente do kernel (3.13.0-61).
sudo apt-get update && sudo apt-get upgrade