現在、私のすべてのgtk3アプリケーションは標準のAdwaitaテーマで始まります。これまで、私は成功していないまま暗いバージョンで動作するように努めてきました。
GTK_THEME=Adwaita:dark program
私はこれを行うときにプログラムが正しいテーマで始まるので、これがうまくいくはずです。
グーグルをしてアーチウィキを確認した後、~/.gtkrc-2.0
gtk2プログラムとgtk3プログラムに対して~/.config/gtk-3.0/settings.ini
次の設定ファイルを生成する必要があることがわかりました。ファイル~/.gtkrc-2.0
には次の内容が含まれています。
gtk-theme-name = "Adwaita-dark"
この~/.config/gtk-3.0/settings.ini
ファイルには以下が含まれます。
[Settings]
gtk-theme-name=Adwaita:dark
gtk-application-prefer-dark-theme=1
Theme: Adwaita-dark [GTK2], Adwaita:dark [GTK3]
私はneofetchを使用すると、Adwaita-dark / Adwaita:darkの代わりにAdwaitaでgtk3アプリケーションがまだ起動するという内容の行があるため、これがうまくいくと思います。
export GTK_THEME=Adwaita:dark
また、gsettingsコマンドを使用してlxappearanceをインストールしてファイルに追加してみました~/.xinitrc
。このうち何も動作しませんでした。
私はxorgとi3ウィンドウマネージャでArch Linuxを使用しています。どのように機能させますか?私が望むのは、gtkアプリが暗いモードで実行されることだけです。私が逃したものはありますか?私は何が間違っていましたか?たぶん解決策がありますか?正直言って、こんなに難しいとは知りませんでした。どんな助けでも大変感謝します!
答え1
更新:まだなぜ動作しないのかわかりませんが、Aurから別のテーマをダウンロードして使用しました。今うまくいきます!
答え2
次の行を追加します~/.xprofile
。
export GTK_THEME=Adwaita:dark