一、项目介绍
Deepin-wine环境的Ubuntu/Debian移植版
使用deepin原版二进制文件,解决依赖问题
仅供个人研究学习使用
刚刚适配debian,可能在安装或运行上还存在问题,欢迎反馈!
声明:因为使用本仓库的任何内容所导致的任何后果与本人无关,若你无法对使用该仓库后的任何后果负责,请不要使用本仓库的任何内容。本仓库所有者不拥有该仓库任何二进制文件的版权,所有由本人编写的非二进制文件以GPL开源协议开源。若该仓库的文件侵犯了您的法律权益,请联系
,我会删除侵权内容并道歉。该项目得以实现的全部功劳来自于深度操作系统开发人员的辛勤努力,本人只是将其成果适配到Ubuntu/Debian平台以让这一伟大成果能为更多人所共享,本人对深度操作系统的开发人员致以崇高的敬意。2.18-19适配计划可能会推迟(因暂时无必要性,实际上新版软件改依赖即可安装,不太影响使用。)。二、软件架构
软件架构说明
(1)安装教程
在线安装(目前尚有bug)
直接使用在线安装脚本,安装最新的Release版本:
wget-qO-
本地安装(Ubuntu/Debian通用)
克隆(git clone
)或下载到本地。在中国推荐用下面的地址,速度更快:(git clone
)当然也可以选择下载releases:Github或者Gitee
解压后切换到解压文件目录,在终端中运行(授予可执行权限后):./install.sh
KDE或其他按照普通安装方式安装后运行出现X错误的桌面环境执行./KDE-install.sh)。
(2)使用说明
下载并安装所需要的deepin-wine容器(建议在终端下使用dpkg-i安装容器,否则容易误报依赖错误)
可使用deepin发布的最新版容器安装包:
- TIM
- QQ轻聊版
- 微信如果出现依赖错误,请下载这个版本
- Foxmail
- 百度网盘
- 360压缩
- WinRAR
- 迅雷极速版
- 千牛卖家工作台
- 其它deepin-wine容器:阿里云镜像下载
- 若版本不兼容,可选择下载安装以下旧版包文件:
- TIM
- QQ轻聊版
- 微信
- Foxmail
- 百度网盘
- 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盘根目录
打开一个Terminal,执行:
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的可执行文件名为WeChat.exe,如果是其它应用程序就修改成其它应用程序的可执行文件名,应用名称大小写敏感,一个字母都不能错!
xdotool key–window$(xdotool search–limit 1–all–pid$(pgrep WeChat.exe))”ctrl+alt+W”
赋予脚本可执行权限:
chmod+x open_wechat.sh
如果此时你的微信正好运行在后台,执行这个脚本就可以把它召唤到前台.如果没有,请检查脚本是否有错误.
3.设置快捷键
图形界面依次打开”设置”->”设备”->”键盘”,点击列表最底部的”+”号添加自定义快捷键.
名称随便,填写”打开微信”即可;
命令填写刚才编写的脚本的全路径;
快捷键设置自己想用的快捷键即可,建议于应用内部快捷键相同;
最后点击”添加”即可.
4.验证
到这里已经设置成功了,打开微信,切换到后台,然后按下刚才设置的快捷键就能召唤应用至前台.如果不能,请检查自己前面的设置是否有误.
三、参与贡献
Fork本项目
新建Feat_xxx分支
提交代码
新建Pull Request
捐赠:
捐赠开发者
捐赠打包者(这个其实不需要,我的贡献并不多,支持deepin就好了,不过有人在问,我就加上吧)
欢迎大家积极反馈!
*本软件最近更新可能有点缓慢