web-dev-qa-db-ja.com

Ubuntu 13.10で1つのプログラムのテーマのみを変更できますか?

Inkscapeが使用するテーマを暗いテーマに変更したいのですが、現在使用しているテーマを保持するために使用する残りのプログラムが必要です。

私はこの記事を見つけました( http://urukrama.wordpress.com/2008/07/13/setting-a-custom-gtk-theme-for-specific-applications/ )時代遅れであり、私のために動作しません。

Ubuntu 13.10を実行していますが、別のテーマを適用しようとしているinkscapeのバージョンは0.48.4です。 Unity Tweakツールを使用してグローバルテーマを変更すると、inkscapeのテーマを変更できますが、他のすべてのプログラムも変更されます。

また、特定のアプリケーションのアイコンセットを変更する方法がある場合は、それも行いたいと思います。

4
John Stimac

FirefoxやLibreOfficeのようなgtk2アプリケーションに明確なテーマを持たせる方法については、どうすればFirefoxでGTKテーマを完全に無視できますか? をご覧ください。

プログラムがGTK 2または3を使用しているかどうかを調べるにはどうすればよいですか? は、Inkscapeがgtk2アプリケーションであることを示します。

gtk3アプリケーションの場合、システムのGTK3バージョンが3.10よりも高い場合、GTK_THEME環境変数を次のように使用できます。

GTK_THEME=Adwaita:dark gnome-calculator 

qtアプリケーションについて知りません。


このスクリプトを使用して、独自のテーマでLibreOfficeを起動します。

#!/usr/bin/env bash

GTK2_RC_FILES=/usr/share/themes/Numix/gtk-2.0/gtkrc libreoffice --calc
4
DK Bose