¿Cómo puedo agregar un lanzador de Wine al escritorio de Wine?

15

Es posible que sepa o no que Wine tiene un "modo de escritorio" donde representa un escritorio virtual en una ventana y representa todas sus ventanas dentro de ese escritorio. Puede acceder a través de:

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

Es realmente útil para juegos de "pantalla completa" en configuraciones de monitores múltiples. De todos modos, he estado usando el modo de escritorio para mi prefijo principal de Wine durante años y algunas aplicaciones tienen (sin interacción mía) iconos instalados en el escritorio virtual:

ingrese la descripción de la imagen aquí

Hay algo que estoy acostumbrado a iniciar desde una terminal después de iniciar mi escritorio de Wine, pero se me ocurre que podría crear un lanzador para él dentro del escritorio de Wine; es solo que no tengo idea de dónde comenzar. ¿Dónde se almacenan estos lanzadores? ¿Cómo creo uno nuevo?

Pre-post-edición : he encontrado dónde viven: ~/.wine/drive_c/users/Public/Desktop/pero todos los .lnkarchivos son horribles binarios. Gran idea Microsoft, gracias por eso. ¿Alguna idea de cómo puedo crear uno nuevo?

Nota: estoy no preguntando cómo crear un acceso directo a una aplicación de vino en el escritorio de Ubuntu.

Oli
fuente
2
buena pregunta: ¿alguna de las sugerencias aquí funciona con vino? superuser.com/questions/392061/how-to-make-a-shortcut-from-cmd
fossfreedom

Respuestas:

4

Con una cantidad de dolor y sufrimiento, la sugerencia de fossfreedom valió la pena. No probé el método VBScript, principalmente porque no sabía cuánto de eso se implementa realmente en Wine. También se mencionaron paquetes de complementos que no parecen estar presentes en Wine.

Eso me dejó con el método Shortcut.exe de alfasin .

  1. Descargar Shortcut.exe de su creador
  2. Descomprímalo y póngalo disponible en algún lugar debajo de su WINEPREFIX(solía ~/.wine/drive_c/)
  3. Corre wineconsolepara obtener un cmd.exeentorno similar
  4. A partir de ahí, cd a donde sea que su shortcut.exe esté activo y úselo. Esto es lo que corrí:

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

Por lo menos, me ha proporcionado un odio renovado (y merecido) hacia Windows.

Oli
fuente
1

Vaya a su carpeta de usuario en ~ / .wine / drive_c / users / y al "Menú de inicio", "Programas" y copie el acceso directo que desee y péguelo en ~ / .wine / drive_c / users / Public / Desktop /

Puede crear un acceso directo de inicio en su Linux con, por ejemplo, esta línea de comando:

wine explorer / desktop = arbname, 1920x1080 "C: / Archivos de programa / Windows NT / Accesorios / wordpad.exe"

La ventana de Wine se cierra cuando cierra este wordpad pero, si lo reduce, se puede acceder al resto del software de Wine desde el escritorio.

ben
fuente