美文网首页
在Gnome桌面环境为qt程序设置qt主题

在Gnome桌面环境为qt程序设置qt主题

作者: fansuregrin | 来源:发表于2020-12-30 22:52 被阅读0次

Gnome是一个基于gtk开发的桌面环境(Desktop Environment),我们可以通过gnome-tweaks来设置应用程序的主题(Themes for applications)、鼠标主题(Themes for cursor)、图标主题(Themes for icons)、Shell主题(Themes for shell)、声音主题(Themes for sound)。

但问题是,你在gnome-tweaks中设定的主题不会对qt应用程序生效,因为这些主题只对gtk应用程序有效。这时候,你开心的为gnome桌面配置了一套漂亮的主题,但是当你打开一些qt程序时,它们默认的风格跟你配置好的主题风格格不入。所以,这篇文章的主题就是如何“在gnome桌面上为qt程序设置qt主题”。

首先贴一下我的系统配置,供大家参考:

OS: Arch Linux x86_64
Kernel: 5.9.14-arch1-1 
Shell: bash 5.1.4 
Resolution: 1920x1080
DE: GNOME 3.38.2
WM: Mutter 
WM Theme: WhiteSur-dark
Theme: WhiteSur-dark [GTK2/3]
Icons: Papirus-Dark [GTK2/3] 

关于如何让qt程序与gtk程序风格统一,可以参考archwiki上的这篇文章:Uniform look for Qt and GTK applications

我目前使用的方法就是安装qt5ct:

1.安装qt5ct

sudo pacman -S qt5ct

2.设置环境变量

$HOME/.pam_environment中写入QT_QPA_PLATFORMTHEME=qt5ct,保存后重新登录。

3.打开qt5ct

终端运行qt5ct或者搜索qt5 settings

run qt5ct from terminal run qt5 settings 设置qt主题

4.然后打开qt程序就可以看见主题生效了

打开qt程序

相关文章

网友评论

      本文标题:在Gnome桌面环境为qt程序设置qt主题

      本文链接:https://www.haomeiwen.com/subject/msjkoktx.html