Como posso adicionar um iniciador do Wine à área de trabalho do Wine?

11

Você pode ou não saber que o Wine tem um "modo de área de trabalho" em que ele renderiza uma área de trabalho virtual em uma janela e renderiza todas as suas janelas dentro dessa área de trabalho. Você pode acessá-lo através de:

wine explorer /desktop=arbname,1920x1200 "C:\...\...\application.exe"

É realmente útil para jogos "em tela cheia" em configurações de vários monitores. De qualquer forma, eu tenho usado o modo de área de trabalho para o meu principal prefixo Wine há anos e alguns aplicativos têm (sem nenhuma interação minha) ícones instalados no desktop virtual:

Há algo que eu estou acostumado a lançar a partir de um terminal depois de iniciar o meu desktop Wine, mas me ocorre que eu poderia criar um lançador para ele dentro do desktop do Wine - é só que eu não tenho idéia de onde começar. Onde estão esses lançadores armazenados? Como faço para criar um novo?

Pré-pós-edição : descobri onde eles vivem: ~/.wine/drive_c/users/Public/Desktop/ , mas todos os arquivos .lnk são horríveis e binários. Ótima idéia da Microsoft, obrigado por isso. Alguma idéia de como eu posso criar uma nova?

Nota: estou não perguntando como criar um atalho para uma aplicação Wine na minha área de trabalho Ubuntu.

    
por Oli 13.03.2014 / 11:17

1 resposta

3

Com uma quantidade de dor e sofrimento, a sugestão da fossfreedom paga fora. Eu não tentei o método VBScript, principalmente porque eu não sabia o quanto disso é realmente implementado no Wine. Também houve menção de pacotes adicionais que não parecem estar presentes no Wine.

Então, isso me deixou com o método Shortcut.exe de alfasin .

  1. Faça o download do Shortcut.exe de seu criador
  2. Descompacte-o e disponibilize-o em algum lugar em WINEPREFIX (usei ~/.wine/drive_c/ )
  3. Execute wineconsole para obter um ambiente semelhante a cmd.exe
  4. De lá, copie para onde o seu shortcut.exe estiver ativo e use-o. Aqui está o que eu corri:

    Shortcut /a:c /f:"%ALLUSERSPROFILE%\Desktop\Borderlands2.lnk" /t:"C:\Program Files\Steam\steamapps\common\Borderlands 2\Binaries\Win32\Borderlands2.exe"
    

Se nada mais, me proporcionou um ódio renovado (e merecido) para o Windows.

    
por Oli 13.03.2014 / 12:58

Tags