百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 技术文章 > 正文

在 Manjaro 上玩转 Wine:解锁 Windows 程序的新姿势

ahcoder 2025-05-09 16:36 3 浏览

在 Linux 的世界里,Manjaro 以其友好的用户界面和丰富的软件源受到众多用户的喜爱。

但有时,我们还是会遇到需要运行 Windows 程序的情况,这时候 Wine 就派上用场了。

今天,咱就来唠唠在 Manjaro 上如何使用 Wine,以及 Wine 10 版本带来的惊喜更新,还有利用 winetricks 快速安装 Windows 程序的小妙招。

一、Wine 是什么?能吃吗?

Wine,可不是让你拿来喝的酒,它是 “Wine Is Not an Emulator” 的缩写,意思是它并非模拟器,而是一个神奇的兼容层。

通过它,你可以在 Linux、macOS 和 BSD 等类 Unix 操作系统上运行 Windows 应用程序。

它的工作原理是把 Windows API 调用翻译成 POSIX 调用,从而实现 Windows 程序在其他系统上的运行,是不是很厉害?

二、Wine 10 版本更新:性能、兼容双提升

Wine 团队发布的 10.0 稳定版,那可是带来了超过 6000 项更新,诚意满满!

(一)架构优化

Wine 10 全面支持 ARM64EC 架构,开发者可以构建混合 ARM64X 模块,在安装文件中融合 ARM64EC 和 ARM64 代码 ,虽说目前依赖实验性的 LLVM 工具链,但随着 LLVM 20 的发布,支持会更加简单。而且还引入了 64 位 x86 模拟,利用 ARM64EC 让 Wine 的内部进程原生运行,减少了资源密集型模拟的需求,程序运行起来更流畅。

(二)高 DPI 缩放改进

对于高分屏用户来说,这绝对是个好消息!Wine 10 重点改进了高 DPI 缩放功能,能自动调整非 DPI 感知应用程序,在高分辨率显示器上呈现出更佳的视觉效果。要是你觉得还不够,还能通过兼容性标志自定义全局或每个应用程序的缩放行为,想怎么调就怎么调。

(三)图形堆栈增强

在图形方面,Wine 10 支持 X11 下的 Vulkan 子窗口渲染,提高了 Vulkan 1.4.303 兼容性,改善了 GdiPlus 中的字体链接,优化了应用程序 3D 渲染。以后玩 3D 游戏或者运行图形软件,效果肯定更上一层楼。



(四)显示配置工具

Wine 10 新增了显示配置工具,用户可以方便地检查和修改设置,包括虚拟桌面分辨率。对 Linux 用户而言,Wayland 图形驱动现在默认启用,不过除非明确禁用,X11 仍然优先。Wayland 驱动程序支持 OpenGL 和改进的弹出窗口放置,更适合现代 Linux 桌面。

三、Manjaro 上用 winetricks 快速安装 Windows 程序

在 Manjaro 上使用 Wine 安装 Windows 程序,有时候会因为缺少各种依赖和组件而变得麻烦,这时候 winetricks 就来救场啦!它是一个用于在 Wine 环境中方便地安装各种 Windows 应用程序和组件的脚本工具。

(一)安装 winetricks

打开终端,输入以下命令安装 winetricks:

sudo pacman -S winetricks

(二)安装 Windows DLL 或组件

比如你想安装一些常用的组件,像 DirectX、.NET Framework 等,可以这样操作:

运行 winetricks 命令:

winetricks

这时会弹出一个窗口,你可以选择默认的 Wine 容器,然后在列表中选择你需要安装的组件,比如 d3dx10_43、dotnet11、dotnet20、gdiplus 等 ,勾选好后点击 “确定”,winetricks 就会自动帮你下载并安装这些组件。

(三)解决中文显示问题

有些小伙伴可能会遇到中文显示乱码或者出现方框的情况,别慌,我们可以利用 winetricks 安装中文字体来解决。在终端输入:

LC_ALL="zh_CN.UTF8" winetricks cjkfonts

这样就安装了 CJK 字体,用于支持中日韩文字显示,中文就能正常显示啦!

(四)安装 Windows 程序

安装好所需组件和字体后,就可以安装 Windows 程序了。如果你下载的是.exe 格式的安装文件,直接在终端输入:

wine your_program.exe

如果是.msi 格式的安装包,则输入:

wine msiexec /i install.msi

按照安装向导的提示一步步操作,就能顺利安装 Windows 程序啦!

在 Manjaro 上使用 Wine 结合 winetricks,能让我们轻松运行 Windows 程序,再加上 Wine 10 版本的强大更新,体验更是大幅提升。

相关推荐

真快,iOS 16.4 验证已关闭,但仍然可升级

在4月15日早上时段,苹果正式关闭iOS16.4系统验证,意味着你不能通过电脑端进行降级,意思是,你当前系统大于iOS16.4系统版本,你就不能降级了,已经没办法了。亲自测试,使用iPh...

更新后的Linux内核XZ补丁撤销"Jia Tan"作为维护者的身份

今年3月,Linux内核的XZ嵌入式压缩实现项目从公共领域转为BSD零条款许可,并更新了树内代码。此后,在上游XZ项目中又发现了臭名昭著的XZ后门。随着这些重大问题的解决,Las...

CentOS Stream 10发布:Linux 6.12 LTS内核、GNOME 47登场

IT之家12月14日消息,代号为“Coughlan”的CentOSStream10于12月12日正式发布,生命周期大约为五年,将持续维护到2030年。IT之家援引新闻稿,C...

ToDesk Linux更新发布:新增摄像头、网络诊断

ToDesk更新来了!最新版Liunx-4.3.0.0针对Linux用户上新了摄像头、网络诊断等多种实用功能,大幅提升了用户使用体验。并且ToDesk全面支持国产三大操作系统——麒麟、统信、方德,为L...

时隔两年再更新 Linux Skype Alpha发布

【中关村在线软件资讯】7月14日消息:微软在今天面向Linux用户发布了一个全新的Skype版本——LinuxSkypeAlpha,这也是Linux版Skype在2014年来的首次新版更新。这次更...

Linux4.4 RC1释出 75%是驱动更新(linux rtc驱动)

2015-11-1905:35:00作者:鲁畅4.3稳定版发布已半月有余,本周一,Linux创始人LinuxTorvalds在内核邮件中表示,Linux4.4RC1正式释出。早就有Linux爱...

更新后的 DeviceTree 可让微软 Windows Dev Kit 2023 启动 Linux

微软的WindowsDevKit2023也被称为"ProjectVolterra",它是开发人员为改善ARM上的Windows支持而做出的早期努力,开发人员可以在小尺寸ARMP...

腾讯QQ更新Windows 9.9.16、macOS 6.9.58、Linux 3.2.13

IT之家10月20日消息,腾讯QQ于10月18日更新Windows9.9.16、macOS6.9.58、Linux3.2.13,新增支持在图片查看器中识别二维码等功能。新版...

树莓派OS更新:升级至Linux 6.6 LTS,改善对树莓派5支持

IT之家3月14日消息,树莓派基金会(RaspberryPiFoundation)近日更新了树莓派OS(RaspberryPiOS),虽然还是基于DebianGNU/Linu...

腾讯QQ更新Windows 9.9.15、macOS 6.9.55、Linux 3.2.12

IT之家9月29日消息,腾讯QQ更新Windows9.9.15、macOS6.9.55、Linux3.2.12版本,新增支持设置停靠在桌面边缘时不自动隐藏(Windows)等功能...

Linux 5.17 将实现免重启更新主板 BIOS:利用英特尔 PFRUT 技术

IT之家12月30日消息,根据外媒Phoronix消息,英特尔开源项目的工程师已经准备为Linux5.17引入PFRUT技术,实现免重启更新主板BIOS。这项技术属于ACPI...

Fwupd 2.0.9 引入 EFI 证书洞察:Linux 固件更新更安全、更智能

Firmware更新是保持系统安全和优化性能的重要环节。最近,开源工具Fwupd推出了2.0.9版本,为Linux用户带来了更强大的固件更新功能和改进的用户体验!新版本亮点:更清晰、更高...

linux上将大文件切割成小文件之split命令

说明:很多场景需要拷贝或传输文件时,如果我们需要拷贝的文件太大的话,就需要想办法将其分成小个文件进行拷贝,然后载重新合并。今天介绍split命令格式:split[OPTION][INPUT[...

Linux 入门系列——ACL(linux文件acl)

什么是ACLACL是accesscontrollist(访问控制列表)的缩写。主要的目的是提供在传统的owner,group,other的read,write,execute权限之外的更为细的权限...

基于 Linux 快速搭建企业级 Prometheus 监控系统(实战指南)

一、前言随着系统规模的扩大,运维人员需要及时掌握服务器、应用程序、网络等多方面的运行状态,传统监控工具已难以满足现代化需求。Prometheus作为云原生时代最流行的开源监控系统,具备强大的数据采集...