如何创建一个使用Wine启动Windows应用程序的快捷方式?
如何创建使用Wine启动Windows应用程序的快捷方式?
例如,我有Notepad ++:
/media/DATA/Progs/Notepad++/notepad++.exe
我希望在桌面上有一个快捷方式。
-
右键单击桌面,然后选择Create Launcher。
-
然后输入名称并在命令框中输入葡萄酒应用程序的路径。
- 现在,您只需单击桌面中的启动器即可打开您的葡萄酒应用程序。
- 另请看这个链接 。
WLCreator是一个Python程序(脚本),用于为Windows程序创建Linux桌面启动程序(使用Wine)。
用法
WLCreator将尝试从exe文件中提取图标,并搜索exe目录及其子目录中的所有ico文件,并将它们转换为png文件。 此外,它将在应用程序的主目录中搜索png文件。 之后,向用户呈现图形界面,他/她可以在其中选择图标和启动器的名称。
该程序也可以集成在Nautilus中(作为nautilus脚本)。 这使得轻松创建发射器变得更加容易!
您需要确保安装了python-qt4,icoutils和imagemagick才能充分利用该应用程序。
从这里下载.deb软件包,一旦你有deb软件包,你需要双击它来安装。
来源和进一步的信息
“创建启动器”不再是上下文菜单中的选项。
这就是我的所作所为。 这不是最简单的,但一旦它到位,您就可以复制/编辑现有文件。
-
打开终端会话
-
为启动器脚本创建存储文件夹
mkdir $HOME/.bin
-
创建启动器脚本
nano $HOME/.bin/appname.sh
插入以下代码,不带引号
#!/bin/bash cd "$HOME/.wineprefix/drive_c/Program\ Files/programfolder/" WINEPREFIX="$HOME/.wineprefix" wine exefilename.exe
按Ctrl + X.
按Y保存已更改
按Enter确认文件名 -
使脚本可执行
sudo chmod +x ~/.bin/appname.sh
-
创建桌面链接
nano /Desktop/appname.desktop
插入以下代码。 不要使用
~/
来指示主目录,它在.desktop
文件中不起作用。 我在.bin
为图标创建了一个子目录。 如果您没有图标,则可以将该行留空。[Desktop Entry] Name=
Comment=Wine Program Exec=$HOME/.bin/appname.sh Icon=$HOME/.bin/ico/icofilename.ico Terminal=false Type=Application Categories=Game; GenericName=appname 按Ctrl + X.
按Y.
按Enter键
现在你完成了。
要创建其他启动器,只需复制现有文件并在终端中进行编辑即可
cp $HOME/.bin/appname.sh $HOME/.bin/newappname.sh nano $HOME/.bin/newappname.sh
编辑并关闭
cp $HOME/Desktop/appname.desktop $HOME/Desktop/newappname.desktop nano $HOME/Desktop/newappname.desktop
编辑并关闭
我想要福克斯的快捷方式,所以这就是我所做的:
$ 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//.wine/drive_c/Program Files (x86)/firstobject/foxe.exe_14_128_1033_1_32x32x4.png MapNotify=true Type=Application Name=Fox
编辑:如果你想从exe获取图标; 请遵循本指南或使用“gExtractWinIcons”GUI( apt-get install
)。