
XFCE / i3 / etc(非Plasma)で実行するときにQtアプリケーションで暗いテーマを有効にする方法は?
基本DEがプラズマの場合、作業は簡単です。プラズマバージョンを切り替えるだけです。しかし、Qtは実際にはXFCEなどのgtkベースのシステムからスタイルを取得しません。
答え1
- qt5ctをインストールします。 Debian/Ubuntu から:
apt install qt5ct
.ArchLinux でpacman -S --needed qt5ct
. - 環境変数の設定
QT_QPA_PLATFORMTHEME=qt5ct
- 必要に
/etc/environment.d/100qt5ct-dark-theme.conf
応じて、内部テキストを生成してグローバルにこれを実行できますQT_QPA_PLATFORMTHEME=qt5ct
。 export QT_QPA_PLATFORMTHEME=qt5ct
または~/.profile
- 必要に
- 一度実行し、
qt5ct
テーマとしてFusionを選択し、[外観]> [カラーパレット]> [カスタマイズ]> [カラースキーム]> [暗くする]で、Darkerカラースキームを選択します。 - DEが設定した環境で再起動するように再度ログインしてください。
今、すべてのQtアプリケーションには基本的に暗いテーマがあります!