一,项目介绍
Deepin-wine环境的Ubuntu / Debian移植版
使用deepin原版二进制文件,解决依赖问题
恢复个人研究学习使用
刚刚适应debian,可能在安装或运行上还存在问题,欢迎反馈!
二,软件架构
软件架构说明
(1)安装教程
在线安装(目前尚有bug)
直接使用在线安装脚本,安装最新的发行版本:
wget -qO- https://raw.githubusercontent.com/wszqkzqk/deepin-wine-ubuntu/master/online_install.sh | bash -e
本地安装(Ubuntu / Debian通用)
- 克隆(
git clone https://github.com/wszqkzqk/deepin-wine-ubuntu.git
)或下载到本地。 - 在中国推荐用下面的地址,速度恢复:(
git clone https://gitee.com/wszqkzqk/deepin-wine-for-ubuntu.git
) - 当然也可以选择下载发布:Github或者 Gitee
- 解压后切换到解压文件目录,在终端中运行(授予临时权限后):
./install.sh
- KDE或其他按照普通安装方式安装后运行出现X错误的桌面环境执行
./KDE-install.sh
)。
(2)使用说明
下载并安装所需要的deepin-wine容器(建议在终端下使用dpkg -i安装容器,否则容易误报依赖错误)
可使用deepin发布的最新版本容器安装包:
- 蒂姆
- QQ轻聊版
- 微信如果出现依赖错误,请下载这个版本
- 福克斯邮件
- 百度网盘
- 360压缩
- WinRAR
- 迅雷极速版
- 千牛卖家工作台
其他deepin-wine容器:阿里云上文下载
若版本不兼容,可选择下载安装以下旧版包文件:
- 蒂姆
- QQ轻聊版
- 微信
- 福克斯邮件
- 百度网盘
- 360压缩
- WinRAR
- 迅雷极速版
注意:1.总体基本适应最新版本KDE,但测试可能不足(已测试可用:最新版本KDE neon,Kubuntu 18.04 / 18.0.1 / 18.0.2),欢迎大家测试反馈(建议将KDE升级到最新版本) 2.部分桌面环境无法正常使用视频通话功能!
(3)关于托盘
Ubuntu 18.04下(Gnome桌面):
安装Gnome Shell插件:TopIcons Plus
(4)TIM的可选操作–Flash的安装方法
*本操作无必要性
- 下载需要的install_flash_player_ppapi.exe
- 将下载的安装文件放入〜/ .deepinwine / Deepin-TIM / drive_c下,即TIM所在的Wine C盘根目录
- :一个终端,执行:
WINEPREFIX=~/.deepinwine/Deepin-TIM deepin-wine “c:\\install_flash_player_ppapi.exe”
然后按提示进行安装,重启TIM即可。
(5)手动更改配置(winecfg)
执行WINEPREFIX=~/.deepinwine/容器名称 deepin-wine winecfg
即可,也可以用此方法来调整扩展问题
(6)解决系统非中文语言环境时软件无法设置为中文
在/opt/deepinwine/tools/run.sh中将WINE_CMD那一行修改为WINE_CMD =“ LC_ALL = zh_CN.UTF-8 deepin-wine”
(7)卸载方法
- 执行uninstall.sh即可
(8)微信更新问题
- 如果出现微信提示跟新问题执行这一条语句即可
wget -qO- https://deepin-wine.i-m.dev/setup.sh | sudo sh
(9)最近问题
部分环境出现deepin最新容器无法安装的问题,主要是因为这套套管为了保证兼容性,保持了较旧的分割版本,因此某些deepin新包装的容器无法正常获得依赖关系,可以到这里下载兼容包
另外,希望大家遇到问题时,先检测自己的deepin-wine环境是否升级到了最新版。
(10)wine应用程序全局快捷键无效的解决方案
1.安装xdotool
直接在命令行运行以下命令即可:
sudo apt install –no-install-recommends xdotool
2.编写xdotool脚本
*思路:Wine应用程序在后台无法接收到快捷键状态,然后立即使用xdotool向Wine应用程序发送模拟按键信息即可。*
在合适的位置新建一个脚本文件“ open_wechat.sh”,写入以下内容:
#!/ bin / sh的
#在当前运行的应用中找到名为WeChat.exe的应用程序,并向它发送按键事件“Ctrl + Alt + W”
#微信的可执行文件名为WeChat.exe,如果是其它应用程序就修改成其他应用程序的插入文件名,应用名称大小写敏感,一个字母都不能错!
xdotool键-窗口 $( xdotool搜索–limit 1 –all –pid $( pgrep WeChat.exe )) “ ctrl + alt + W ”
提升脚本权限:
chmod + x open_wechat.sh
如果此时你的微信正好运行在后台,执行这个脚本就可以把它召唤到前台。如果没有,请检查脚本是否有错误。
3.设置快捷键
图形界面依次打开“设置”->“设备”->“键盘”,单击列表最底部的“ +”号添加自定义快捷键。
- 名称随便,填写“打开微信”即可;
- 命令填写刚才编写的脚本的全路径 ;
- 快捷键设置自己想用的快捷键即可,建议于应用内部快捷键相同;
- 最后点击“添加”即可。
4.验证
到这里已经设置成功了,:微信,切换到后台,然后点击刚才设置的快捷键可以召唤应用至前台。如果不能,请检查自己前面的设置是否有误。
三,参与贡献
- 叉本项目
- 新建Feat_xxx分支
- 提交代码
- 新建Pull Request
- 捐赠:
- 捐赠开发者
- 捐赠打包者(这个其实不需要,我的贡献并不多,支持deepin就好了,不过有人在问,我就加上吧)
欢迎大家积极反馈!
*本软件最近更新可能有点缓慢