pzm9012
2020-08-31 00:45 Moderator
好帖,收藏了
Reply Like 0 View the author
https://bbs.deepin.org/post/200942
deepin-wine5 msiexec /i wine-gecko-2.47.1-x86.msi
deepin-wine5 msiexec /i wine-mono-5.0.0-x86.msi
https://bbs.deepin.org/post/200942
楼主教程对小白有点不友好
https://bbs.deepin.org/post/200942
打开 deepin-wine5 uninstaller 应该就看到了。
https://bbs.deepin.org/post/200942
我用的这个https://www.jianshu.com/p/929ef04cc468
今天周末,想着既然 deepin-wine5 已经出来这么长时间了,跟 wine 官方版本应该差别不大,可以不用多余安装一套了。
卸载原版
就卸载了原版 wine
占用空间还不小啊,一个 G。
关闭原版源
因为 deepin-wine5 只有 32 位版本,我原来默认的 wine 容器是 64 位版本,不能直接用,删除
deepin-wine5
不知道是不是默认安装。安装部分 wine 软件会附带安装它。直接安装也很容易
查看 /usr/bin 可知,deepin-wine5 其实只是一个脚本,真正的可执行文件在 /usr/lib/deepin-wine5 和 /usr/lib/i386-linux-gnu/deepin-wine5 中。
打开 deepin-wine5 脚本,发现有两种架构和默认容器
但是从 apt 搜索可知,其实 deepin-wine5 只有 32 位版本。所以后面的貌似目前没什么用。
修改启动器图标
我相关启动器图标文件都放在 ~/.local/share/applications 中,编辑器打开,把 Exec 项中的 wine 改成 deepin-wine5。
其实 /usr/bin 中也有 wine 可执行文件的软链接 ,按说应该能直接用才对,不过看起来失效了。不想修改各种启动器图标的可以重建软链接。
至于官方 Wine devel 版中带的 Wine Windows Program Loader,我已经提前复制了一份放在这里,Exec 项中的 wine 也改成 deepin-wine5。这样双击就能自动打开 exe 等文件了。
修改桌面主题
没桌面主题不好看,这里使用 deepin-wine 应用自带的主题,一般在各个容器 windows/resources/themes 目录下有。执行
切换到桌面整合选项卡,点击安装主题,选择主题文件打开,然后在左侧的下拉框中选择主题。
修改驱动器映射
可以把一些文件夹映射为 wine 的某个盘,这样在 wine 应用查找文件时可以直接在我的电脑中找到。
切换到驱动器选项卡。。。无法连接到挂载管理器;不能修改驱动器配置。这是什么情况?
扩展包安装
使用带网页浏览的软件和引用了 dotnet 的软件, 需要安装扩展包 wine-gecko 和 wine-mono。
打开添加/删除程序,点击安装,然后选择需要的软件包,打开即可。关闭添加/删除程序重新打开。。。似乎没什么用啊,安装 wine-gecko-2.47.1-x86.msi 居然没动静。真奇怪。
试了下命令安装,还好,装上了。
只安装 wine-gecko,相关软件中的网页大概率还是打不开的,还需要安装字体,或替换字体为系统已安装的其他字体。
不知道这些组件在哪里下载的话,可以先用这里面的:
链接:https://pan.baidu.com/s/13SbfJMt2qDxJ9x0aW4bjwg 提取码:lj0q
字体设置
wine 应用需要各种字体才能正常显示,所以字体也得重新设置了。可以选择安装字体文件,也可以将需要的字体替换为系统已安装字体。
我这里选择把需要的各种字体,如宋体,都替换为 Noto Serif CJK SC。当然了,这样显示效果比直接安装字体差些,有些地方可能会导致显示不正常。
因为以前搞过,都保存成注册表文件了,直接执行导入即可
或者执行以下命令打开注册表编辑器后导入。
检查各个软件是否可用
原来下载的 heidisql 是 64 位版,无法运行,只能重新下载 32 位的。
迅雷 X 居然出现了标题栏,什么鬼。这个先不管了,反正我也不常用。
另外,运行东方财富终端,偶尔会出现一直闪屏的问题,能把 kwin 窗管闪崩溃了。只能注销解决。官方版本也有这个问题。这个好像最近更新 rc 后才出现的。
官方 wine 程序管理工具
还有个简单但还不错的官方 wine 程序管理工具
wine 内置命令
主要通过 wine xxxx 运行
cacls - ACL 编辑
clock - 显示一个原始时钟
cmd - 命令提示符
cmdlgtst - (用于开发者) commdlg.dll test jig
control - 控制面板
eject - 弹出光盘 (注意,wine 弹出不同与正常的弹出命令)
expand - 扩展 cabinet (.cab) 文件
explorer - explorer.exe(Windows 文件浏览器)
hh - HTML 帮助文件 (.chm file) 阅读器
icinfo - 显示已安装的 Wine 视频编解码器
iexplore - Internet Explorer 实现(基于 gecko)
lodctr - 加载性能监视计数器
msiexec - msiexec.exe,用于安装 .msi 文件
net - 启动和停止服务
notepad - Notepad,一个简单的文本编辑器
oleview - 实现浏览探索 COM 对象,也可以配置 DCOM
progman - 程序管理器实现
reg - 基于控制台的注册表编辑器
regedit - 注册表编辑器
regsvr32 - 在注册表中注册 OLE 组件
rpcss - rpcss.exe 的表面实现
rundll32"] - 加载一个 DLL 并使用指定的参数运行一个入口
secedit - 安全配置编辑命令
services - 服务管理
spoolsv - 脱机打印
start - 启动一个程序,或通过通常用于处理此文件后缀的程序打开一个文档
svchost - (internal) 服务宿主进程
taskmgr - 任务管理器
uninstaller - 基本的添加/删除程序
unlodctr - 卸载性能监视计数器
winecfg - Wine 的 GUI 配置工具
wineconsole - 显示 Windows 控制台
winedbg - Wine 调试器核心
winedevice - (internal) 设备管理
winefile - 文件浏览器
winemenubuilder - 辅助构建 Unix 菜单项
winemine - 经典扫雷游戏
winepath - 转换 Windows 和 Unix 路径格式
winetest - 适合无人参与的测试和报告提交的 DLL 一致性测试程序
winevdm - Wine 虚拟 DOS 程序
winhelp - Help 阅读器
winhlp32 - Help 阅读器 (32-bit)
winver - 显示一个 "about Wine" 窗口
wordpad - wordpad.exe(写字板)
write - 启动 wordpad (用于兼容 Win16)
xcopy - 兼容 Wine 的 xcopy 程序
这里把一些常用的命令做成启动器图标,用起来方便些。包括上文提到的 Wine Windows Program Loader。解压后把里面的启动器图标文件放到 ~/.local/share/applications 中即可。
winecmds.zip
参考:https://wiki.winehq.org/List_of_Commands