Gtk
如何在 Arch Linux 中添加 QT_QPA_PLATFORMTHEME=qt5ct 環境變數?
我正在使用獨立的平鋪視窗管理器 QTile。在 QTile 中,我想組織我的 GTK 和 QT 主題。對於 GTK 主題,我使用了一個名為“lzappearance”的程序,它執行良好。但是,對於 Qt,我使用了一個名為“qt5ct”的程序。頂部寫著此應用程序配置不正確,當我點擊資訊按鈕時,它顯示:未設置 QT_QPA_PLATFORMTHEME 環境變數(必需值:qt5ct)。請幫助並指導我如何設置 qt5ct 和環境變數。
我將回答一個完整的指南來幫助那些還沒有走到這一步的人:
- 安裝 qt5ct (
sudo pacman -S qt5ct
)- 您可能想要安裝一個 Qt 主題,
sudo pacman -S breeze
例如可以這樣做。/etc/environment
以root身份編輯sudo nano /etc/environment
並添加該行QT_QPA_PLATFORMTHEME=qt5ct
並保存。- 註銷並登錄(或重新啟動)
- 現在在 qt5ct 中,您可以更改主題和設置
重要的部分是添加
QT_QPA_PLATFORMTHEME=qt5ct
到/etc/environment
. 這使得 Qt 主題重定向到 qt5ct。此外,如果你想要 Qt 的 Adwaita,(就像我剛剛為我自己所做的那樣)你可以
adwaita-qt
從 AUR 安裝。(yay install adwaita-qt
) 它帶有所有變體(淺色、深色、高對比度和高對比度反色)