美文网首页
在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