Làm cách nào để cài đặt GTK + 3.0?


70

Làm cách nào tôi có thể cài đặt GTK + 3.0 và sử dụng thay vì GTK + 2.24?

Câu trả lời:


18

GTK3 được cài đặt theo mặc định, vui lòng không tải xuống và biên dịch từ trang web GTK.

Nếu bạn muốn tự mình sử dụng GTK3, hãy biên dịch dựa vào đó thay vào đó là GTK2 hoặc sử dụng PyGObject thay vì PyGTK nếu bạn đang sử dụng Python.

Nếu bạn muốn tất cả các chương trình sử dụng GTK3 thay vì GTK2, nó sẽ không hoạt động, đó là công việc cho các nhà phát triển ứng dụng chuyển ứng dụng của họ.


Làm thế nào nó có thể được cài đặt theo mặc định khi tôi nhập lệnh: dpkg -l libgtk [0-9] * | grep ^ i và tôi nhận được rằng tôi đang sử dụng GTK 2.24?
dlin

1
Tên gói đã thay đổi một chút, hãy thử điều này: dpkg -l libgtk- [0-9] * | grep ^ i
Timo

Cũng lưu ý rằng GTK2 và GTK3 có thể cài đặt được. Vì vậy, không phải là bạn đang sử dụng cái này hay cái kia, mà là các ứng dụng chọn phiên bản nào.
Timo

Cảm ơn sự giúp đỡ của bạn, tôi có thể thấy rằng một số ứng dụng Ubuntu (như gedit hoặc epiphany) sử dụng GTK + 3 từ thiết kế và kiểu dáng mới của họ. Nhưng trong ứng dụng anjuta của tôi, tôi đã chọn GTK + 3.0 và tôi vẫn thấy kiểu GTK + 2 cũ và tôi không thấy bất kỳ lỗi nào trong mã (vì 3 đã thay thế một số phương thức) Điều gì đang xảy ra?
dlin

@Nick nếu bạn có câu hỏi về các ứng dụng cụ thể, sẽ tốt hơn nếu hỏi một câu hỏi mới. Chúng tôi sẽ không muốn thông tin hữu ích bị mất trong các ý kiến. :)
Michael Martin-Smucker

176

Để sử dụng ứng dụng gtk2 hoặc gtk3, bạn không cần phải cài đặt bất cứ thứ gì. Nhưng, nếu bạn muốn phát triển (hoặc thậm chí chỉ biên dịch) ứng dụng thì đây là thứ bạn đang tìm kiếm:

sudo apt-get install libgtk-3-dev

Điều này có đúng với Windows và MacOS không (hay chỉ với Ubuntu hoặc GNU / Linux?)
sunyata

4
Chỉ dành cho Ubuntu.
Thomio

1
đây nên là câu trả lời ưa thích
Asalle

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.