Bagaimana cara saya menginstal GTK + 3.0?


70

Bagaimana saya bisa menginstal GTK + 3.0 dan menggunakannya daripada GTK + 2.24?

Jawaban:


18

GTK3 diinstal secara default, tolong jangan unduh dan kompilasi dari situs web GTK.

Jika Anda ingin menggunakan GTK3 sendiri, kompilasi dengan GTK2, atau gunakan PyGObject alih-alih PyGTK jika Anda menggunakan Python.

Jika Anda ingin semua program menggunakan GTK3 alih-alih GTK2, itu tidak akan berfungsi, itu adalah tugas para pengembang aplikasi untuk mem-port aplikasi mereka.


Bagaimana bisa diinstal secara default ketika saya memasukkan perintah: dpkg -l libgtk [0-9] * | grep ^ i dan saya mendapatkannya dengan menggunakan GTK 2.24?
dlin

1
Nama paket sedikit berubah, coba ini: dpkg -l libgtk- [0-9] * | grep ^ i
Timo

Perhatikan juga bahwa GTK2 dan GTK3 dapat diinstal parellel. Jadi bukan karena Anda menggunakan satu atau yang lain, itu adalah aplikasi yang memilih versi mana.
Timo

Terima kasih atas bantuan Anda, saya dapat melihat bahwa beberapa aplikasi ubuntu (seperti gedit atau epiphany) menggunakan GTK + 3 dari desain dan gaya baru mereka. Namun dalam aplikasi anjuta saya, saya telah memilih GTK + 3.0 dan saya masih melihat gaya GTK + 2 lama dan saya tidak melihat kesalahan dalam kode (karena 3 telah mengganti beberapa metode) Apa yang terjadi?
dlin

@Tidak jika Anda memiliki pertanyaan tentang aplikasi tertentu, akan lebih baik untuk mengajukan pertanyaan baru. Kami tidak ingin informasi yang berguna hilang dalam komentar. :)
Michael Martin-Smucker

176

Untuk menggunakan aplikasi gtk2 atau gtk3 Anda tidak perlu menginstal apa pun. Tetapi, jika Anda ingin mengembangkan (atau bahkan hanya mengkompilasi) aplikasi, inilah yang Anda cari:

sudo apt-get install libgtk-3-dev

Apakah ini benar untuk Windows dan MacOS (atau hanya untuk Ubuntu atau GNU / Linux?)
sunyata

4
Hanya untuk Ubuntu.
Thomio

1
ini harus menjadi jawaban yang disukai
Asalle

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.