代码拉取完成,页面将自动刷新
同步操作将从 deepinwiki/wiki 强制同步,此操作会覆盖自 Fork 仓库以来所做的任何修改,且无法恢复!!!
确定后同步将在后台操作,完成时将刷新页面,请耐心等待。
linux使用windows程序有两个途径,一个是虚拟机,性能比较差,而且带一个虚拟桌面,感觉不太像是独立的应用程序。另一个方法是用wine。wine 不是虚拟机,它是实现了windows底层api,进而兼容windows程序,这听上去是一个庞大而不太可能实现的工程,但是wine确实做的不错。
QQ和微信,迅雷这种经典的windows应用,都能够借助wine比较顺利的运行,虽然有一些bug,但至少能用。
sudo dpkg --add-architecture i386 #支持i386架构
wget -nc https://dl.winehq.org/wine-builds/winehq.key #下载公钥
sudo apt-key add winehq.key #安装公钥
sudo nano /etc/apt/sources.list #修改apt安装源,增加一条:deb https://dl.winehq.org/wine-builds/debian/ stretch main
#这个是兼容debian 9的源
sudo apt update #获取源的更新信息
sudo apt install winehq-staging #安装最新版
WINEARCH=win32 winecfg #运行wine配置管理器,针对每一个exe程序可以定制相关环境配置 ,环境变量WINEARCH=win32指示程序创建wine32位环境,兼容性更高。 第一次运行winecfg会配置一个默认的windows环境,在~/.wine/目录下,用户可以进入这个目录定制环境,比如添加字体之类的。
# 运行windows程序的步骤
# 1. 当你下载windows程序,一般chrome会下载到/home/username/Downloads,username是你当前账号名字。比如我这里现在的是7z1900.exe,是一个比较流行的压缩解压缩程序。
cd ~/Downloads #进入Downloads目录
wine 7z1900.exe #执行,并默认安装
# 2. 安装了的程序到哪里了呢?它在你用户目录,即/home/username/下面的.wine隐藏目录内。
# 这个目录里面有dosdevices drive_c system.reg userdef.reg user.reg 这几个文件,其中drive_c就是模拟windows的c盘。windows程序一般默认安装在c盘下面的“Program Files"目录下。
cd ~/.wine/drive_c/"Program Files"/7-Zip #进入7-zip目录
wine 7zFM.exe #运行windows程序,经测试,7-zip可以运行(因为比较简单),下面测试稍微复杂的程序
#
# 1.下载,https://pc.weixin.qq.com/,下载WeChatSetup.exe ,然后安装
wine control #打开wine的小控制面板,然后安装WeChatSetup即可
winefile
这个命令可以打开一个文件管理器,可以直接浏览文件夹,运行windows程序。
# 微信并不是完美的,需要解决几个问题:
#1. 边框黑边问题,这个问题在lxde桌面中才会出现。
sudo apt install xcompmgr #Xcompmgr是一个简单的混合窗口管理器,可以实现阴影、原生窗口透明(配合transset工具)等特效。安装这个即可解决窗口黑边的问题。
#2. 输入框不能显示输入文字的方法
# 这个问题有两个原因,一个是winehq-staging 4.4版有bug。
sudo apt autoremove winehq-staging #删除wine4.4版,有bug
sudo apt install winehq-stable # 当前版本是wine 4,稳定版本,没有这个bug
#有一个组件riched20.dll有问题,只能下载win7版本,放在程序运行目录下,然后设置程序让其使用原生dll,而不首先使用内置dll即可
winecfg
#安装完毕之后,能够显示英文,但是中文会变成方框,这是因为字体不存在的远古。但是奇妙的是,发出去的汉字就能显示出来。解决方案是参考 “参考 2“的链接,用替代字体来解决这个问题
sudo apt install fonts-wqy-microhei #安装一种常见的开源字体,文泉驿微米黑wqy-microhei,然后用这个字体名字替换wine 注册表
wine regedit #wine注册表,开启之后,修改即可
#当然,更简单的方法,就是复制字体到windows/fonts目录中即可。
"Lucida Sans Unicode"="wqy-microhei.ttc"
"Microsoft Sans Serif"="wqy-microhei.ttc"
"MS Sans Serif"="wqy-microhei.ttc"
"Tahoma"="wqy-microhei.ttc"
"Tahoma Bold"="wqy-microhei.ttc"
"SimSun"="wqy-microhei.ttc"
"Arial"="wqy-microhei.ttc"
"Arial Black"="wqy-microhei.ttc"
#还有几个小问题,不影响使用
#3. 缩小按钮无效
#4. 置顶按钮无法关闭
#5. ibus输入法不跟随
#6. 图标丢失
#qq 的安装和微信差不多,同样也有riched20.dll的问题,参考微信即可,安装最新版qq也是可以用的,就是感觉bug比较多,窗口莫名其妙有一些怪异,尽量使用旧版本吧。
经测试,自己安装常用的国产软件,经常有各种bug,通过配置手段可以解决一部分问题,而每个软件的解决方法都不一样,这就要求安装软件者需要一定的经验。因此,winetricks这个软件就应运而生,它是别人配好的解决方案。原理是这样的:
具体怎么做?
国内deepin优化后的wine版本,可以比较完美的使用qq,微信等常见windows程序。除了安装deepin,其他系统也可以借助第三方体验deepin-wine:
wine
运行windows程序winecfg
设置管理winefile
文件管理器wine regedit
注册表wine control
控制面板winemine
扫雷winetricks
组件下载器winetricks-zh
中国版组件下载器,里面有qq等常用软件此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。