本文以wine-TIM为例,创建sh文件启动TIM,以及创建desktop文件在启动栏快速启动

安装wine-TIM,创建sh文件启动

安装wine

1
zypper in wine

即安装了wine和winetricks 此时需要更新winetricks,不然之后安装一些win下的文件会报错: winetricks sha256sum mismatch on wininet /root/.cache/winetricks/win2ksp4/W2KSP4_EN.EXE

1
winetricks --self-update

使用winetricks安装一些win下的文件

1
2
winetricks corefonts cjkfonts
winetricks msxml6 riched20 riched30 vcrun6

腾讯官网下载TIM,使用wine打开安装 安装好之后应该在/root/.wine/drive_c/Program Files (x86)/Tencent/TIM/Bin能够找到TIM.exe 建立sh文件,打开自带的文本编辑器写入

1
2
3
#!/bin/bash
cd "/root/.wine/drive_c/Program Files (x86)/Tencent/TIM/Bin"
wine TIM.exe

保存为.sh文件

创建sh快捷启动

在/usr/share/applications中使用文本编辑器创建一个TIM.desktop的文件 并在里面写入

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
[Desktop Entry]
Encoding=UTF-8
Version=2.0.0
Name=TIM
Exec=sh /root/bin/TIM.sh
Terminal=false
Icon=TIM
NoDisplay=false
StartupNotify=true
Type=Application
Categories=Network;InstantMessaging;

保存 其中Icon我选择的是/root/.wine/drive_c/Program Files (x86)/Tencent/TIM中的TIMUninst.ico图标,我在inkscape中保存为svg格式图片并重命名为TIM.svg,将其放入现在用的图标主题中的apps即可在applications中看到TIM的图标 现在你就能在gnome applications中看见TIM了,Add to favorites

参考

Wine调教小记 | 腾讯TIM Linux下为可执行shell脚本文件(.sh),制作桌面启动快捷方式 winetricks sha256sum mismatch on wininet