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

14

Você pode ou não saber que o Wine tem um "modo de área de trabalho", onde renderiza uma área de trabalho virtual em uma janela e todas as suas janelas nessa á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" nas configurações de vários monitores. De qualquer forma, eu uso o modo de área de trabalho para o meu prefixo principal do Wine há anos e alguns aplicativos instalaram (sem nenhuma interação minha) ícones na área de trabalho virtual:

insira a descrição da imagem aqui

Há algo que estou acostumado a iniciar a partir de um terminal depois de iniciar minha área de trabalho do Wine, mas me ocorre que talvez eu consiga criar um iniciador para ela na área de trabalho do Wine - é só que não tenho idéia por onde começar. Onde esses lançadores estão armazenados? Como crio um novo?

Pré-pós-edição : Descobri onde eles moram: ~/.wine/drive_c/users/Public/Desktop/mas todos os .lnkarquivos são horríveis. Ótima idéia Microsoft, obrigado por isso. Alguma idéia de como posso criar uma nova?

Nota: Estou não perguntando como criar um atalho para um aplicativo Wine no meu desktop Ubuntu.

Oli
fonte
2
boa pergunta - alguma das sugestões aqui funciona com vinho? superuser.com/questions/392061/how-to-make-a-shortcut-from-cmd
fossfreedom

Respostas:

4

Com muita dor e sofrimento, a sugestão da liberdade de expressão valeu a pena. Não tentei o método VBScript, principalmente porque não sabia quanto disso é realmente implementado no Wine. Também houve menção a pacotes adicionais que não parecem estar presentes no Wine.

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

  1. Download Shortcut.exe do seu criador
  2. Descompacte-o e disponibilize-o em algum lugar sob o seu WINEPREFIX(usei ~/.wine/drive_c/)
  3. Corra wineconsolepara obter um cmd.exeambiente semelhante
  4. A partir daí, CD para onde quer que o seu shortcut.exe viva 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) ao Windows.

Oli
fonte
1

Vá para a pasta do usuário em ~ / .wine / drive_c / users / e em "Menu Iniciar", "Programas", copie o atalho desejado e cole-o em ~ / .wine / drive_c / users / Public / Desktop /

Você pode criar um atalho de inicialização no seu linux com, por exemplo, esta linha de comando:

wine explorer / desktop = arbname, 1920x1080 "C: / Arquivos de Programas / Windows NT / Acessórios / wordpad.exe"

A janela do wine fecha quando você fecha esse wordpad, mas, se você a reduz, todos os outros softwares wine são acessíveis na área de trabalho.

ben
fonte