Wine-staging 现在有一个 GTK 主题选项。要使用它:

Wine-staging 现在有一个 GTK 主题选项。要使用它:

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 体验产生任何影响。
    • 即使你确实设法应用了转换包,也可能会造成应用程序不稳定(相信我,我已经尝试过了!!!)因此,我建议你只能忍受现有的一切。除非奇迹发生,否则没有人能给你其他答案。

答案2

Wine-staging 现在有一个 GTK 主题选项。要使用它:

1.首先,安装wine-staging

https://wiki.winehq.org/Ubuntu

  1. 如果您的系统是 64 位,请启用 32 位架构(如果还没有启用):

    sudo dpkg --add-architecture i386
    
  2. 添加存储库:

    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/
    
  3. 更新软件包列表:

    sudo apt-get update
    
  4. 然后安装:

    sudo apt-get install --install-recommends winehq-staging
    

    如果 apt-get 抱怨缺少依赖项,请安装它们,然后重复最后两个步骤(更新和安装)。

2. 启用 GTK 主题:

  1. 打开winecfg
  2. 点击“暂存”选项卡
  3. 勾选“启用 GTK 主题”
  4. 单击“确定”

3. 启用字体平滑:

改善 Wine 应用程序的 GUI 外观

相关内容