如何使Wine看起来更融入Unity?


17

Wine看起来像个外星人,上面写着“您好,我绝对不是您的桌面环境的一部分”。许多wine应用程序都没有图标,并且wine本身运行在难看的Windows 95主题上。

  • 有没有一种方法可以使葡萄酒更具美感,减少异形?
  • 例如,如何向酒类程序(例如MS Office)添加图标?

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

OMG的编辑Joey-Elijah!UBUNTU!发表了一篇关于将wine集成到桌面的脚本的文章,但是我运行了该脚本,但没有任何效果。我以为脚本不能在Precise上运行。我错了吗?有没有办法让葡萄酒看起来...更漂亮?

Answers:


17

不幸的是,由于Windows和Wine的特性,当前很难实现您想要的。

据我所知,已经有计划最终使Wine应用程序具有运行它们所使用的桌面样式,但是请相信我,这可能需要一段时间才能实现。

最好的选择是使用winetricks,该选项可以选择使用桌面的配色方案作为Wine应用程序的主题。除此之外,除非有人创建了样式,否则您将无能为力。

由于Wine和Windows之间的差异,替换Windows的众多图标主题可以使用,但效果不佳shell*.dll。很抱歉,我无法为您提供所需的解决方案。

我发现我的答案还不够给您,因此我将尝试使其更加令人满意。

  • 有没有一种方法可以使葡萄酒更具美感,减少异形?
    是的,但是很难。您将需要.msstyles为Windows(与XP兼容)创建一个主题,然后将其用作Wine中的主题。由于Microsoft从未打算创建任何自定义主题,因此创建msstyles不是“走在公园里”,而创建与Ubuntu风格相匹配的主题就更加困难了。

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

  • 例如,如何向酒类程序(例如MS Office)添加图标?
    是的,没有。您可以修补这些应用程序,但请记住,Windows应用程序的主题在很大程度上与Ubuntu上的应用程序(特别是Microsoft产品)大相径庭。
    • 您可以在Wine中应用“转换包”,但是不幸的是,结果将与您在Windows上期望的有所不同(请相信我,我已经尝试过)。
      这主要是因为转换包的设计主题是整个桌面环境(从文件管理器回到任务栏)。Wine没有Windows的某些组件,因此您所看到的只是具有微小,不完整更改的特定应用程序,例如图标已更改,并且并非所有图标都会更改。
    • 大多数官方Windows应用程序(尤其是Microsoft产品)不使用可自由更改的图标(如在Ubuntu中会看到的图标),可以将其替换为其他主题。图标被“硬编码”到dll之类的dll中shell.dll,有时还包含在应用程序特定的dll中。有时,Windows中的应用程序会使用.png您可以更改的外部资源(例如文件),但这很少见,因此不会对您的Wine体验产生任何影响。
    • 即使您确实设法应用了转换包,也可能会在应用程序中造成不稳定(请相信我,我已经尝试过!!!)。因此,我建议您只接受可用的内容。除非奇迹发生,否则任何人都无法给您其他答案。

我没怀疑你在说什么,但我想我希望有人知道大多数人都不知道的把戏。谢谢您的澄清。
Vagrant232

1
嗨,您能告诉我“ winetricks”如何使葡萄酒主题看起来像我的桌面配色方案吗(我正在使用Ubuntu 14.04LTS),我从笔记本电脑postimg.org/image/4w73n5n13
mr_azad 2014年

@rashedazad winetricks只需将系统的颜色复制到注册表并应用它们。而已。
RolandiXor

1
我在问这个过程,我该如何在带有酒壶的葡萄酒中应用桌面配色方案。
mr_azad 2014年

如果您还有其他问题,请单击“ 提问”按钮进行提问
RolandiXor

1

现在,葡萄酒分期可以选择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外观


似乎“启用GTK主题设置”总是灰显的,除非您通过GTK支持专门构建了winehq-staging。
Moilleadóir
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.