systemsettings5
を介してKDEアプリケーションにそよ風の暗い色を選択しました。プラズマを実行すると、暗いテーマが適切に適用されますが、i3を実行すると、白いテーマが表示されます。 KDE以外のウィンドウマネージャーで実行しているときに、KDEテーマをKDEアプリに適用できますか?
私は同様の問題を抱えており、 これは多少関連のあるバグトラッカーエントリ を見つけました。説得力のある解決策はないようです。デスクトップ環境をKDEに見せかけて、これを回避しています。追加を与えるXDG_CURRENT_DESKTOP=KDE
あなたの.xprofile
試して、何が起こるかを確認してください。
QT_QPA_PLATFORMTHEME="qt5ct"
とQT_PLUGIN_PATH=$HOME/.kde4/lib/kde4/plugins/:/usr/lib/kde4/plugins/
を設定
qt5ct
を使用してテーマを設定します。
.xprofile
でそのように設定しました:
if [ "$XDG_CURRENT_DESKTOP" = "i3" ]; then
export QT_QPA_PLATFORMTHEME="qt5ct"
export QT_PLUGIN_PATH=$HOME/.kde4/lib/kde4/plugins/:/usr/lib/kde4/plugins/
fi
@Horusによるソリューションは、Arch Linuxwikiでも取り上げられています。 KDE Plasma以外の環境でのQt5アプリの構成
別のソリューションは、DEに依存しないQt5 QPAと構成ユーティリティを提供する
qt5ct
パッケージによって提供されます。パッケージをインストールした後、qt5ct
を実行してアイコンテーマを設定し、環境変数QT_QPA_PLATFORMTHEME="qt5ct"
を設定して、設定がQtアプリケーションによって取得されるようにします。または、Qt5アプリケーションの引数として--platformtheme qt5ct
を使用します。ユーザーセッションに
QT_QPA_PLATFORMTHEME
を自動的に設定するには、~/.xprofile
に次の行を追加します。[ "$XDG_CURRENT_DESKTOP" = "KDE" ] || [ "$XDG_CURRENT_DESKTOP" = "GNOME" ] || export QT_QPA_PLATFORMTHEME="qt5ct"