可以做些什么来让Wine看起来更融入Unity?

葡萄酒看起来像一个外星人,上面写着“你好,我绝对不是你桌面环境的一部分”。 许多葡萄酒应用都没有图标,而葡萄酒本身则以丑陋的Windows 95主题运行。

  • 有没有办法让葡萄酒更美观,更少外星人?
  • 如何在葡萄酒计划中添加图标,例如MS Office?

我尝试了Ambience XP的主题,但它看起来并不那么好,而且仍然与Unity的GTK3 Ambience主题无关。

OMG的编辑Joey-Elijah! UBUNTU! 发了一篇关于将葡萄酒集成到桌面的脚本的post,但是我运行了脚本并且没有效果。 我假设脚本不能在Precise上运行。 我错了吗? 有没有办法让葡萄酒看起来更漂亮?

不幸的是,由于Windows的性质,以及Wine,目前很难实现您的目标。

据我所知,有计划最终让Wine应用程序采用他们运行的桌面风格,但相信我,这可能需要一段时间才会发生。

您最好的选择是使用winetricks ,它可以选择使用Desktop的配色方案来主题Wine应用程序。 除此之外,除非有人创造了一种风格,否则你无能为力。

由于Wine和Windows的shell*.dll之间的差异,Windows的众多图标主题替换可以工作,但不是很好。 对不起,我无法为您提供您想要的解决方案。

我看到我的回答对你来说还不够,所以我会试着让它更令人满意。

  • 有没有办法让葡萄酒更美观,更少外星人?
    是的,但很难。 您需要为Windows创建一个.msstyles主题(兼容XP),然后将其作为主题应用于Wine。 由于微软从未打算创建任何自定义主题,因此创建msstyles并不是“在公园散步”,创建一个与Ubuntu风格相匹配的东西就更难了。

怀疑我在说什么?
请阅读: http : //en.wikipedia.org/wiki/MSSTYLES

  • 如何在葡萄酒计划中添加图标,例如MS Office?
    是的,不是。 您可以修补这些应用程序,但请记住,Windows应用程序的主题大部分与您在Ubuntu(尤其是Microsoft产品)上找到的应用程序有很大不同。
    • 您可以在Wine中应用“转换包”,但不幸的是,结果将与您在Windows上的预期有所不同( 相信我,我已经尝试过 )。
      这主要是因为转换包的设计主题是整个桌面环境(从文件管理器返回到任务栏)。 Wine没有Windows的某些组件,因此您将看到的是具有轻微,不完整更改的特定应用程序,例如更改的图标,并且并非所有图标都会更改。
    • 大多数官方Windows应用程序(尤其是Microsoft产品)不使用可自由更改的图标(就像您在Ubuntu中找到的那样),您可以交换其他主题。 这些图标被“硬编码”到像shell.dll这样的shell.dll ,有时也会出现在应用程序特定的dll中。 有时,Windows中的应用程序使用您可以更改的外部资源(如.png文件),但这种情况很少见,因此它不会对您的Wine体验产生任何影响。
    • 即使您设法应用转换包,您也可能会在应用程序中造成不稳定( 相信我,我已经尝试过!!! )。 出于这个原因,我建议你忍受可用的东西。 除非奇迹发生,否则任何人都无法给你答案。

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外观