如何为windows7 下硬盘下的.exe 文件 创建桌面启动器.desktop

Wine、Cedega、CrossOver 等配置
回复
头像
Archer123
帖子: 146
注册时间: 2008-05-18 10:16

如何为windows7 下硬盘下的.exe 文件 创建桌面启动器.desktop

#1

帖子 Archer123 » 2014-09-02 16:34

我一直使用Ediary2.5.3 作为日志和记录工具。迁移到ubuntu14.04 下后,安装了最新版本的wine1.7 后。

首先 修改了/etc/fstab 开机自动挂载了 windows7 系统下的D盘

然后直接访问D盘下的Ediary.exe 鼠标右键 使用wine windows programe loader 打开。 直接就打开了 而且所有功能使用正常。

但是每次都要 一步一步从ubuntu的nautilus文件管理里去一步一步到D盘 才可以启动程序,很麻烦。于是就想到如何直接在ubuntu的桌面上创建类似windows下的快捷方式。在ubuntu下 叫桌面启动器 文件后缀为 .desktop 的文件。ubuntu 下 安装程序的快捷启动器一般在/usr/share/applications 下你可以在这里 选中 然后右键 复制到 /home/当前登陆用户/桌面 下 这样桌面上就有启动图标了。


那么一般的.desktop 如何创建。 以Ediary2.5.3 为例子。

首先 cd /home/当前登陆用户/桌面
sudo touch Ediary2.5.3.desktop
创建后 发现默认权限不对 就再 sudo chmod 755 Ediary2.5.3.desktop 下

然后 sudo gedit Ediary2.5.3.desktop

写进如下内容:
[Desktop Entry]
Name=Ediary2.5.3
Name[zh_CN]=Ediary2.5.3
Comment=EDiary
Exec=/media/DataD/Ediary2.5.3/eDiary.exe
Icon=/media/DataD/Ediary2.5.3/Skins/eDiary.ico
Terminal=false
Type=Application
Categories=Application;
Encoding=UTF-8
StartupNotify=true


请根据你自己挂载访问的程序执行目录 自行仿照修改 Exec= Icon= 后的内容。

实际 Ediary2.5.3 Skins 下是没有图标文件的 搜了下所有的也发现没提供图标。 然后百度搜了下 如何 exe 图标
搜到个工具 http://www.cr173.com/soft/2369.html
Icons from File 是一个小巧的从程序,动态链接库,ActiveX控件等文件中提取图标的工具,支持保存为 ICO,BMP,JPG,HTML及dBase格式,也可将提取的图标保存为一张图像。

直接ubuntu下 下载 用wine打开 然后选中.exe 再保存图标为.ico格式的 放到/Ediary2.5.3/Skins/ 下就可以了 (jpg的格式 也用了 在ubuntu桌面下周围有留白 很不好看 最后发现.ico的格式很好看)


这样就完美在ubuntu下 制作了个 访问windows硬盘下 exe 的启动器

效果如图 图中的shank2 也是如此制作的。
desktop.png



[Desktop Entry]
Name=Shank2
Name[zh_CN]=Shank2
Comment=Shank2
Exec=/home/yourhome/Games/Shank2/bin/shank2-bin64
Icon=/home/yourhome/Games/Shank2/Shank2.xpm
Terminal=false
Type=Application
Categories=Application;
Encoding=UTF-8
StartupNotify=true
头像
进士小站
帖子: 4
注册时间: 2014-09-01 11:22
系统: Windows Server 2003

Re: 如何为windows7 下硬盘下的.exe 文件 创建桌面启动器.desktop

#2

帖子 进士小站 » 2014-09-02 16:50

感谢分享,学习了
回复