Link Search Menu Expand Document

qt5ct 設定

前提

如何設定,請參考「Ubuntu 探索筆記 / qt5ct 設定」。

注意事項

執行

dpkg -L elementary-default-settings | grep 'profile.d/'

顯示

/etc/profile.d/qt-qpa-platformtheme.sh
/etc/profile.d/qt-style-override.sh

執行

cat /etc/profile.d/qt-qpa-platformtheme.sh

顯示

export QT_QPA_PLATFORMTHEME=gtk3

執行

cat /etc/profile.d/qt-style-override.sh

顯示

export QT_STYLE_OVERRIDE=adwaita

因此,在「Elementary OS」若要如同「Ubuntu 探索筆記 / qt5ct 設定」提到的效果。

需要修改「/etc/profile.d/qt-qpa-platformtheme.sh」和「/etc/profile.d/qt-style-override.sh」

修改「/etc/profile.d/qt-qpa-platformtheme.sh」,改成如下的內容

#export QT_QPA_PLATFORMTHEME=gtk3
export QT_QPA_PLATFORMTHEME=qt5ct

修改「/etc/profile.d/qt-style-override.sh」,改成如下的內容

#export QT_STYLE_OVERRIDE=adwaita

qt5ct

執行

dpkg -L qt5ct | grep 'Xsession.d/'

顯示

/etc/X11/Xsession.d/99qt5ct

執行

cat /etc/X11/Xsession.d/99qt5ct

顯示

# Enable qt5ct by default unless another PLATFORMTHEME option is set
# or KDE is running.
if [ -z "$QT_QPA_PLATFORMTHEME" ] && [ "$XDG_CURRENT_DESKTOP" != "KDE" ]
then
        export QT_QPA_PLATFORMTHEME=qt5ct
fi