wine完全不会用

那个winecfg里的显示要怎么设置的?想全屏运行魔兽争霸3,但找不到在哪里设置的,只能通过调DPI来让它画面变大变小,但还是不能全屏。用虚拟桌面也不行。而且到了游戏中后,鼠标经常只能在左上角一个小区域内移动,完全没法玩。

星火商店的应用描述说加入了全屏补丁和启动器

还有星火商店这个东西?谁搞的?好用吗?

Deepin弄的 没啥用处 他里面的deb包各个软件官网都有 自己下载安装就行 里面很多软件都是wine适配的 一不小心就安装了deepin-wine

应该是星火社区,和 Deepin 没啥关系。

非也。他们提供的一些软件包是改良过的,比如之前有段时间 WPS for Linux 存在 bug,渲染粗体字体时会花屏,这个问题民间早就找到问题根源、并提供解决方案了,但官方一直没有跟进。星火应用商店里上架的 WPS 就集成了社区用户开发的补丁,解决了字体渲染问题。这种修改后的软件包,在其他地方是下载不到的(星火应用商店的使用协议中好像有限制,禁止抓取该应用商店中的软件包并二次分发)

此外,也会有些开发者将自己编写的程序上架到星火应用商店中。

https://wiki.spark-app.store/#/Submit/Submit

再者,相较于从官网下载安装包、手动安装,个人感觉这种应用商店的一大便利是提供了一个统一的更新通道,下次软件需要升级时,在应用商店中统一检查更新即可,而不用再去官网,一个个下载。

鄙人认为,这一点见仁见智。基于 wine 的软件,个人感觉最有价值的是 wine 容器的配置。Windows 版本要选多少?哪些函数库要顶替掉?还需要安装哪些额外的运行库?

如果能提供一个预先配置好的容器,对新手,或没有特殊需求的用户,不失为一种便利。

另外,关于帖子的标题,冒昧提个建议:

这才是您的核心问题,建议标题也开门见山、一针见血,比如这样:

  • 如何用 wine 全屏运行魔兽争霸3?

wine运行不同的游戏画面大小不一样,通过调DPI的方法调好一个游戏差不多全屏了,但换另一个游戏时又不适应屏幕的大小了,要么画面太大,要么画面太小。

完全搞不懂怎么设置的,能不能让它自动适配屏幕大小自动拉伸画面全屏的?

两个游戏是在同一个 WINEPREFIX 下的吗?Wine 是有点类似于 “容器化” 的,设置仅针对当前 WINEPREFIX 生效,对其他 WINEPREFIX 无效。

具体请参阅本文:

另外,建议您说一下您想玩的游戏都是什么,或许会有更成熟的解决方案。


说个题外话,如果您要玩的游戏对电脑配置要求低,建议装个 Windows XP 虚拟机,可能效果会更好。

配合winetricks很好用

这个装了,但看起来和直接运行winecfg是一样的,没什么帮助,不知有什么用。

看到这个, steam,这个东西没试过,能用吗?

steam这是要付钱的?

全屏的话我记得即便在较新windows下还是要改注册表的。你可以参考下面的链接试试

Linux下运行War3(转)-CSDN博客

解锁全屏畅玩,Ubuntu系统下的魔兽争霸完美体验指南 - 云原生实践

之前的回复写得有些乱,这里重新回复一下。

注意看您贴出来的那段文字,里面已经提到:您可以去 Proton DB 查询您想玩的游戏是否能借助 Proton 在 Linux 上运行。

这要看您想玩的游戏在 Steam 上是怎么卖的了。我没用过 Steam,也没用过 Proton,具体情况不了解。

您可以参考一下 Arch Linux 中文 Wiki 上的相关介绍:


刚刚查了一下,Proton 是可以运行第三方应用程序的,换言之,您可以直接用 Proton 运行下载到计算机中的游戏,而无需在 Steam 上购买。具体可参考下面这两篇文章:

魔兽争霸可以了,只要改DPI就可以完美运行。不用改注册表什么的。

发现豆包还是可以的,它建议用gamescope:

gamescope -f -W 2160 -H 1440 -S stretch – wine “/run/media/dudu/Data/Entertainment/Games/祖玛豪华版/Zuma.exe”

这样就可验屏了。

您的另一个帖子里,刚好有人提过这个方案:

如果问题解决了,建议给那边标个解决方案吧。

……等等,好像还不太方便标,您那个帖子题目(现在的winecfg里都没有图形选项卡)和实际要问的问题(wine运行游戏全屏黑边问题)都不搭边啊……

用官方源里的wine的话,做下面两步就行,也可能只做第二步就行。

1. 修改显示驱动模块,改成wayland:

wine reg add "HKCU\\Software\\Wine\\Drivers" /v Graphics /t REG_SZ /d wayland /f

2. apt install dxvk

这个不行,修改注册表后没画面了。还有这个dxvk在源里没有,好像是要下载源码编译安装?

没有就不用找了,我以为你是用的debian13呢