Gtk

如何在 Arch Linux 中添加 QT_QPA_PLATFORMTHEME=qt5ct 環境變數?

  • April 6, 2022

我正在使用獨立的平鋪視窗管理器 QTile。在 QTile 中,我想組織我的 GTK 和 QT 主題。對於 GTK 主題,我使用了一個名為“lzappearance”的程序,它執行良好。但是,對於 Qt,我使用了一個名為“qt5ct”的程序。頂部寫著此應用程序配置不正確,當我點擊資訊按鈕時,它顯示:未設置 QT_QPA_PLATFORMTHEME 環境變數(必需值:qt5ct)。請幫助並指導我如何設置 qt5ct 和環境變數。

我將回答一個完整的指南來幫助那些還沒有走到這一步的人:

  1. 安裝 qt5ct ( sudo pacman -S qt5ct)
  2. 您可能想要安裝一個 Qt 主題,sudo pacman -S breeze例如可以這樣做。
  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) 它帶有所有變體(淺色、深色、高對比度和高對比度反色)

引用自:https://unix.stackexchange.com/questions/680483