¿Cómo creo un acceso directo para iniciar una aplicación de Windows con Wine?
Por ejemplo, tengo Notepad ++:
/media/DATA/Progs/Notepad++/notepad++.exe
y me gustaría tener un acceso directo en el escritorio.
¿Cómo creo un acceso directo para iniciar una aplicación de Windows con Wine?
Por ejemplo, tengo Notepad ++:
/media/DATA/Progs/Notepad++/notepad++.exe
y me gustaría tener un acceso directo en el escritorio.
Respuestas:
Haga clic derecho en su escritorio y luego seleccione Crear lanzador.
Luego ingrese el nombre y en el cuadro de comando ingrese la ruta de su aplicación de vino.
WLCreator es un programa de Python (script) que crea lanzadores de escritorio de Linux para programas de Windows (usando Wine).
Uso
WLCreator intentará extraer iconos del archivo exe y buscar todos los archivos ico en el directorio de exe y sus subdirectorios, y convertirlos en archivos png. Además, buscará archivos png en el directorio principal de la aplicación. Después de eso, se le presenta al usuario una interfaz gráfica donde puede elegir el icono y el nombre del iniciador.
El programa también se puede integrar en Nautilus (como nautilus-script). ¡Esto facilita aún más la creación de lanzadores!
Tendrá que asegurarse de tener python-qt4, icoutils e imagemagick instalados para obtener el uso completo de la aplicación.
Descargue el paquete .deb desde aquí y una vez que tenga el paquete deb, debe hacer doble clic en él para instalarlo.
"Crear lanzador" ya no es una opción en el menú contextual.
Esto es lo que hago. No es lo más fácil, pero una vez que está en su lugar, simplemente puede duplicar / editar los archivos existentes.
Abrir una sesión de terminal
Crear una carpeta de almacenamiento para la secuencia de comandos del iniciador
mkdir $HOME/.bin
Crea el script de inicio
nano $HOME/.bin/appname.sh
Inserte el siguiente código sin las comillas
#!/bin/bash
cd "$HOME/.wineprefix/drive_c/Program\ Files/programfolder/"
WINEPREFIX="$HOME/.wineprefix" wine exefilename.exe
Presione Ctrl+ X
Presione Ypara guardar los cambios
Presione Enterpara confirmar el nombre del archivo
Hacer el script ejecutable
sudo chmod +x ~/.bin/appname.sh
Crea el enlace del escritorio
nano /Desktop/appname.desktop
Inserta el siguiente código. No utilice ~/<path>
para indicar el directorio de inicio, no funciona en .desktop
archivos. Hice un subdirectorio .bin
para iconos. Si no tiene un icono, puede dejar la línea en blanco.
[Desktop Entry]
Name=<Appname>
Comment=Wine Program
Exec=$HOME/.bin/appname.sh
Icon=$HOME/.bin/ico/icofilename.ico
Terminal=false
Type=Application
Categories=Game;
GenericName=appname
Presione Ctrl+ X
Presione Y
PresioneEnter
Ahora ya terminaste.
Para crear lanzadores adicionales simplemente copie el archivo existente y edítelo en la terminal
cp $HOME/.bin/appname.sh $HOME/.bin/newappname.sh
nano $HOME/.bin/newappname.sh
Editar y cerrar
cp $HOME/Desktop/appname.desktop $HOME/Desktop/newappname.desktop
nano $HOME/Desktop/newappname.desktop
Editar y cerrar
Quiero un atajo para Fox , así que esto es lo que hice:
$ touch "$HOME/Desktop/fox.desktop"
$ sudo touch "/opt/fox.sh"
$ chmod +x "$HOME/Desktop/fox.desktop"
$ sudo chmod +x "/opt/fox.sh"
$ editor "$HOME/Desktop/fox.desktop" # Add the data
$ editor "/opt/fox.sh" # Add the data
$ cat "/opt/fox.sh"
#!/bin/bash
WINEPREFIX="$HOME/.wineprefix" wine "$HOME/.wine/drive_c/Program Files (x86)/firstobject/foxe.exe"
$ cat "$HOME/Desktop/fox.desktop"
[Desktop Entry]
GenericName=Fox
Exec=/opt/fox.sh
Icon=/home/<username>/.wine/drive_c/Program Files (x86)/firstobject/foxe.exe_14_128_1033_1_32x32x4.png
MapNotify=true
Type=Application
Name=Fox
EDITAR: si desea tomar el icono del exe; siga esta guía o use la GUI "gExtractWinIcons" (disponible con apt-get install
).