如何在Arch Linux中添加QT_QPA_PLATFORMTHEME=qt5ct环境变量?

Anu*_*mbe 9 gtk theme qt qt5

我正在使用独立的平铺窗口管理器 QTile。在 QTile 中,我想组织我的 GTK 和 QT 主题。对于 GTK 主题,我使用了一个名为“lzappearance”的程序,它运行得非常好。但是,对于 Qt,我使用一个名为“qt5ct”的程序。顶部写着此应用程序未正确配置,当我单击信息按钮时,它显示:未设置 QT_QPA_PLATFORMTHEME 环境变量(所需值:qt5ct)。请帮助和指导我如何设置 qt5ct 和环境变量。

tem*_*acc 15

我将用完整的指南来回答,以帮助那些还没有做到这一点的人:

  1. 安装qt5ct(sudo pacman -S qt5ct
  2. sudo pacman -S breeze您可能想要安装 Qt 主题,可以通过以下方式完成。
  3. /etc/environment以 root 身份编辑sudo nano /etc/environment并添加该行QT_QPA_PLATFORMTHEME=qt5ct并保存。
  4. 注销并登录(或重新启动)
  5. 现在在 qt5ct 中您可以更改主题和设置

重要的部分是添加QT_QPA_PLATFORMTHEME=qt5ct/etc/environment. 这使得 Qt 主题重定向到 qt5ct。

另外,如果您想要 Qt 的 Adwaita(就像我刚刚为自己做的那样),您可以adwaita-qt从 AUR 安装。( yay install adwaita-qt) 具有所有变体(浅色、深色、高对比度和高对比度反转)