kde5 風の暗いテーマと kde アイコンが i3wm で動作しない

kde5 風の暗いテーマと kde アイコンが i3wm で動作しない

私はKDEアプリケーション用にBreeze Darkを選択しましたsystemsettings5。プラズマを実行するとダークテーマが適用されますが、i3を実行するとホワイトテーマが出ますね。 kde以外のウィンドウマネージャで実行するときに、KDEテーマをKDEアプリケーションに適用できますか?

システム設定5

ブリーズダークテーマ

ブリーズダーク

答え1

設定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

答え2

私も同様の問題があり、発見しました。このやや関連するバグトラッカーアイテム。説得力のある解決策がないようで、デスクトップ環境をKDEに偽装してこの問題を解決しました。追加しXDG_CURRENT_DESKTOP=KDE.xprofile何が起こるかを確認してください。

答え3

@Horusのソリューションは、Arch Linux wikiにも紹介されています。KDE Plasmaの外部でQt5アプリケーションを構成する

qt5ctこのパッケージは、DEに依存しないQt5 QPAおよび構成ユーティリティを提供する代替ソリューションを提供します。パッケージをインストールした後に実行してアイコンのqt5ctテーマを設定し、QT_QPA_PLATFORMTHEME="qt5ct"Qtアプリケーションがこれらの設定を受け入れるように環境変数を設定します。または--platformtheme qt5ctQt5アプリケーションのパラメータとして使用されます。

ユーザーセッションを自動的に設定するには、QT_QPA_PLATFORMTHEME次の行を~/.xprofile

[ "$XDG_CURRENT_DESKTOP" = "KDE" ] || [ "$XDG_CURRENT_DESKTOP" = "GNOME" ] || export QT_QPA_PLATFORMTHEME="qt5ct"

関連情報