我从ppa:atareao/telegram安装了Telegram Messenger(来源:Web Upd8)。

Telegram Messenger是Qt应用程序。基本操作系统似乎将Qt样式设置为Windows,而不是默认样式。这将导致“电报信使”对话框窗口不使用QtCreator,而是使用Windows对话框。

这是Windows对话框:



这是我要使用的Qt对话框:



对该问题进行了更详细的描述:


使tdesktop看起来自然/默认不设置Qt样式#987

Linux客户端可以使用GTK FileChooser吗? #982


我对社区的提问是:

如何配置基本操作系统设置以使Telegram使用Qt对话框?

#1 楼

我所做的更改Qt应用程序样式的操作是添加以下行:


QT_STYLE_OVERRIDE = gtk


在环境文件中:


gedit / etc / environment


然后重新启动系统。

这就是Focus Writer在我的系统中的样子:


评论


我尝试了您的解决方案,但不适用于FocusWriter。您可以自己测试FocusWriter,请确认您的答案正确集成了FocusWriter吗?谢谢!

–orschiro
15年8月29日在11:59

我已附上一张有关FocusWriter在系统中的外观的图片,这是您想要的样式吗?

– ikaro
15年8月31日在6:36



是的,这就是我想要的样子!我注意到您对/ etc / environtment的回答中存在拼写错误。

–orschiro
2015年9月3日,9:34

#2 楼

您应该查看此错误报告。

qtgtk样式无法检测基本的gtk样式

此报告中提到了一些修复程序。

第一个存在(用于x86_64):

gconftool-2 --set --type string /desktop/gnome/interface/gtk_theme Elementary


对于x86_64上的32位应用程序:

安装ia32 -libs

根据这篇文章,ia32-libs不再包含在操作系统中。

由于添加了Ubuntu 11.10 Multiarch。

,以显式安装ia32-libs

sudo -i
cd /etc/apt/sources.list.d
echo "deb http://old-releases.ubuntu.com/ubuntu/ raring main restricted universe multiverse" >ia32-libs-raring.list
apt-get update
apt-get install ia32-libs


据此,您还可以尝试安装应用程序的32位库:

apt-get install program:i386


评论


谢谢!您能否提供一些特定于应用程序的ia32-libs软件包的示例?

–orschiro
15年8月27日在13:03

ia32-libs可帮助在64位计算机上安装32位软件包。此hack现在已经很老了,自Ubuntu 11.10起不再使用。现在正在使用Multiarch。我已经相应更新了我的答案。

–sissyphus_69
15年8月28日在6:17

您能为添加此特定存储库提供任何解释吗? raring不是Freya所基于的Ubuntu版本。此外,稀疏不再存在(如在old-releases.ubuntu.com上)。您的回答对用户来说听起来很危险,添加稀有存储库没有任何意义。正如您在有关ia32-libs的链接中所说,这是一个过时的概念,不应再使用。请不要告诉别人如何做错事情。

–embik
2015年8月28日在16:01



我喜欢写详细的答案,提供解决问题的所有可能方法。抱歉,如果您认为此答案很危险。我知道基本的freya并不是基于ubuntu 11的,如果您阅读我的回答以及评论,您会发现我已经提到使用ia32-libs的过程已经很老了,并且已被Multiarch取代。我还提供了详细解释事情的链接,以便在使用我写的内容之前,人们可以选择他们要解决特定问题的方法。但是您所说的,我一定会牢记这一点。

–sissyphus_69
15年8月28日在16:35



@ godslayer_69我尝试了您针对x86_64提出的解决方案,但它不会更改FocusWriter的设计。您能否自己测试FocusWriter并报告您的解决方案是否适合您?谢谢!

–orschiro
15年8月29日在12:00

#3 楼

仅供参考,仅针对Loki beta2(或几乎-RC1)提交此错误/请求后:https://bugs.launchpad.net/elementaryos/+bug/1616838,似乎已在此处解决:http://bazaar.launchpad .net /〜elementary-os / elementaryos / default-settings-loki / revision / 207

虽然这确实有助于外观,但不确定如何/是否有助于文件对话框问题,也许还有更多工作。