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