Wine 看起来就像一个外星人,说着“您好,我绝对不是您桌面环境的一部分”。许多 Wine 应用程序没有图标,而且 Wine 本身运行在丑陋的 Windows 95 主题上。
- 有没有办法让葡萄酒变得更美观、更不陌生呢?
- 例如,如何向 Wine 程序(例如 MS Office)添加图标?
我尝试了 Ambience XP 主题,但它看起来不太好,而且感觉与 Unity 的 GTK3 Ambience 主题没有任何关系。
OMG! UBUNTU! 的编辑 Joey-Elijah 发表了一篇关于将 wine 集成到桌面的脚本的文章,但我运行了该脚本,却没有任何效果。我以为该脚本无法在 Precise 上运行。我错了吗?有没有办法让 wine 看起来……更漂亮?
答案1
不幸的是,由于 Windows 以及 Wine 的性质,目前很难实现您所寻找的东西。
据我所知,有计划最终让 Wine 应用程序采用它们所运行的桌面的风格,但相信我,这可能需要一段时间才能实现。
最好的办法是使用winetricks
,它有一个选项,使用桌面的配色方案来为 Wine 应用程序设置主题。除此之外,除非有人创建了样式,否则您无能为力。
Windows 上有许多图标主题替代品能可以工作,但效果不是很好,这是由于 Wine 和 Windows 之间的差异shell*.dll
。很抱歉,我无法为您提供所需的解决方案。
我发现我的回答还不够让您满意,所以我将尽力让您更满意。
- 有没有办法让葡萄酒变得更美观、更不陌生呢?
是的,但很难。您需要.msstyles
为 Windows(兼容 XP)创建一个主题,然后将其应用为 Wine 中的主题。由于 Microsoft 从未打算创建任何自定义主题,因此创建主题并msstyles
非易事,而创建与 Ubuntu 风格相匹配的主题则更加困难。
怀疑我说的话?
请阅读:http://en.wikipedia.org/wiki/MSSTYLES
- 例如,如何向 Wine 程序(例如 MS Office)添加图标?
是也不是。您可以修补这些应用程序,但请记住,Windows 应用程序的主题大部分与您在 Ubuntu 上找到的应用程序(尤其是 Microsoft 产品)非常不同。
- 您可以在 Wine 中应用“转换包”,但不幸的是,结果与您在 Windows 上预期的结果略有不同(相信我,我试过了)。
这主要是因为转换包旨在为整个桌面环境(从文件管理器回到任务栏)设置主题。Wine 没有 Windows 的某些组件,因此您将看到的只是特定应用程序的细微、不完整的更改(例如更改的图标),而且并非所有图标都会更改。 - 大多数官方 Windows 应用程序(尤其是 Microsoft 产品)不使用可自由更改的图标(如 Ubuntu 中的图标),您可以将其替换为其他主题。图标被“硬编码”到 dll 中,如
shell.dll
,有时在应用程序特定的 dll 中。有时,Windows 中的应用程序会使用.png
您可以更改的外部资源(如文件),但这种情况很少见,因此它不会对您的 Wine 体验产生任何影响。 - 即使你确实设法应用了转换包,也可能会造成应用程序不稳定(相信我,我已经尝试过了!!!)因此,我建议你只能忍受现有的一切。除非奇迹发生,否则没有人能给你其他答案。
- 您可以在 Wine 中应用“转换包”,但不幸的是,结果与您在 Windows 上预期的结果略有不同(相信我,我试过了)。
答案2
Wine-staging 现在有一个 GTK 主题选项。要使用它:
1.首先,安装wine-staging
:
从https://wiki.winehq.org/Ubuntu:
如果您的系统是 64 位,请启用 32 位架构(如果还没有启用):
sudo dpkg --add-architecture i386
添加存储库:
wget -nc https://dl.winehq.org/wine-builds/Release.key sudo apt-key add Release.key sudo apt-add-repository https://dl.winehq.org/wine-builds/ubuntu/
更新软件包列表:
sudo apt-get update
然后安装:
sudo apt-get install --install-recommends winehq-staging
如果 apt-get 抱怨缺少依赖项,请安装它们,然后重复最后两个步骤(更新和安装)。
2. 启用 GTK 主题:
- 打开
winecfg
- 点击“暂存”选项卡
- 勾选“启用 GTK 主题”
- 单击“确定”