Existe uma maneira de descobrir se um determinado software Wine está instalado e uma maneira geral de executar o software?

1

Suponhamos que meu script espere Lightshot software de captura de tela a ser instalado no Vinho .

Existe uma maneira de consultar o Wine (algumas pessoas usam PlayOnLinux como front-end para ele)?

Se for possível, existe uma maneira geral de executar o software?

No meu laptop, a entrada na área de trabalho tem uma linha de lançamento terrivelmente complicada:

env WINEPREFIX="/home/vlastimil/.lightshot" wine C:\windows\command\start.exe /Unix /home/vlastimil/.lightshot/dosdevices/c:/users/Public/Start\ Menu/Programs/Lightshot/Lightshot.lnk

Portanto, acho que pode não ser tão simples assim.

    
por Vlastimil 04.05.2018 / 22:30

1 resposta

1

Não há "ferramenta" em wine que possa emular esse comportamento do Painel de Controle como você está perguntando, onde você pode listar todos os softwares instalados e winecfg somente configurará itens específicos do último WINEPREFIX sendo usado , mas não listará o software instalado nele. Além disso, você está usando um WINEPREFIX personalizado, então não há como adivinhar quais prefixos você configurou na sua máquina.

Por que existem prefixos? Para isolar melhor a configuração específica do software Windows e as necessidades + dependências que possa ter.

Algumas ferramentas de gerenciamento de biblioteca, como Lutris , podem manipular prefixos por aplicativo e versões de vinho, mas você precisará instalar o software usando-o ou criando uma nova entrada no Lutris manualmente, praticamente da mesma maneira que é feito com o PlayOnLinux.

    
por 07.05.2018 / 22:27

Tags