web-dev-qa-db-ja.com

kde5 breeze-darkテーマとkdeアイコンがi3wmで機能しない

systemsettings5を介してKDEアプリケーションにそよ風の暗い色を選択しました。プラズマを実行すると、暗いテーマが適切に適用されますが、i3を実行すると、白いテーマが表示されます。 KDE以外のウィンドウマネージャーで実行しているときに、KDEテーマをKDEアプリに適用できますか?

systemsettings5

breeze-dark-theme

breeze-dark-colors

4
wildnux

私は同様の問題を抱えており、 これは多少関連のあるバグトラッカーエントリ を見つけました。説得力のある解決策はないようです。デスクトップ環境をKDEに見せかけて、これを回避しています。追加を与えるXDG_CURRENT_DESKTOP=KDEあなたの.xprofile試して、何が起こるかを確認してください。

2
Marcus Riemer

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
5
Horus

@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"
2
simon04