GTK + 3.0をインストールするにはどうすればよいですか?


70

GTK + 3.0をインストールし、GTK + 2.24の代わりにそれを使用するにはどうすればよいですか?

回答:


18

GTK3はデフォルトでインストールされます。GTKWebサイトからダウンロードしてコンパイルしないでください。

自分でGTK3を使用する場合は、代わりにGTK2に対してコンパイルするか、Pythonを使用している場合はPyGTKの代わりにPyGObjectを使用します。

すべてのプログラムでGTK2の代わりにGTK3を使用する場合、動作しません。アプリケーション開発者がアプリケーションを移植するのは仕事です。


次のコマンドを入力すると、デフォルトでどのようにインストールできますか?dpkg -l libgtk [0-9] * | grep ^ iと私はGTK 2.24を使用してそのimを取得しますか?
dlin

1
パッケージ名が少し変更されました。これを試してください:dpkg -l libgtk- [0-9] * | grep ^ i
ティモ

また、GTK2とGTK3はパラレルインストール可能です。したがって、どちらを使用するかではなく、アプリケーションがどのバージョンを選択するかです。
ティモ

あなたの助けのおかげで、いくつかのubuntuアプリ(geditやepiphanyなど)がデザインと新しいスタイルからGTK + 3を使用していることがわかりますが、私のanjutaアプリではGTK + 3.0を選択しましたが、古いGTK + 2スタイルとコードにエラーが表示されない(3がいくつかのメソッドを置き換えたため)何が起こっていますか?
dlin

@Nick特定のアプリについて質問がある場合は、新しい質問をすることをお勧めします。有用な情報がコメントで失われることは望ましくありません。:)
マイケル・マーティン・スマッカー

176

gtk2またはgtk3アプリを使用するには、何もインストールする必要はありません。しかし、アプリを開発する(または単にコンパイルする)場合は、これが探しています:

sudo apt-get install libgtk-3-dev

これは、WindowsとMacOSにも当てはまりますか(またはUbuntuまたはGNU / Linuxだけに当てはまりますか)
-sunyata

4
Ubuntu専用です。
トミオ

1
これが優先回答である必要があります
Asalle

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.