Introdução
Sempre que você fizer um novo menu, as entradas do menu WINEPREFIX e as entradas do menu de contexto serão recriadas automaticamente; seu prefixo .wine
padrão será mesmo recriado, como você sabe, se winecfg
for executado e o prefixo não existir.
Embora provavelmente você esteja usando versões diferentes de wine
e não apenas o sistema wine
em playonlinux
, remover o sistema wine
provavelmente levará playonlinux
com ele, portanto, há algumas alternativas melhores que pare wine
de regenerar as entradas do menu o tempo todo.
Soluções possíveis
Descobri que existem duas formas distintas de lidar com a questão:
a) Consulte a FAQ sobre o vinho e desabilite permanentemente o winemenubuilder
aplicativo, embora isso gerasse muitas mensagens de erro se você usasse o padrão wine
para instalar programas em vez de playonlinux
no futuro. As formas alternativas de lidar com winemenubuilder
estão detalhadas no FAQ, como desativá-lo quando um novo aplicativo específico estiver instalado ou desativá-lo para todos os programas a serem instalados, colocando uma substituição em winecfg
.
OR
b) Apenas continue excluindo as entradas do menu criado colocando os comandos abaixo em um script e executando-o regularmente. Eles são da FAQ sobre vinhos , e você deve ser cuidadoso se usá-los e Certifique-se de não fazer nenhum erro de digitação. Os comandos abaixo removerão wine
dos aplicativos (mas não playonlinux
) dos seus menus.
Veja a lista completa de comandos da FAQ de vinhos ; use com cautela e evite erros de digitação:
rm -f ~/.config/menus/applications-merged/wine*
rm -rf ~/.local/share/applications/wine
rm -f ~/.local/share/desktop-directories/wine*
Se desejar ver o que será removido, você pode usar printf
com o comando um e três acima para listar os itens (Você pode examinar o diretório mencionado no comando dois manualmente se desejar ). Como exemplo,
printf '%s\n' ~/.config/menus/applications-merged/wine*
formatará bem a lista de itens para facilitar a leitura:
/home/mike/.config/menus/applications-merged/wine-Programs-ViewNX 2-ViewNX 2 Help.menu
/home/mike/.config/menus/applications-merged/wine-Programs-ViewNX 2-ViewNX 2.menu
/home/mike/.config/menus/applications-merged/wine-Programs-ViewNX 2-ViewNX 2 Readme.menu
Conclusão
Em suma, cabe a você escolher qual opção usar para resolver seu problema, mas eu pessoalmente acho que a maneira mais simples é colocar os comandos do FAQ do vinho em um script e executá-lo periodicamente.
Além disso, para uma discussão geral de como remover as entradas do menu de contexto wine
, nas quais você também pode se interessar, veja minha resposta aqui:
que é aplicável não apenas a Thunar
e Xfce, mas a todos os ambientes de desktop que aderem aos padrões XDG.