Khi bạn không muốn làm điều gì đó, bạn tìm kiếm hàng ngàn lý do để lấy cớ không thực hiện nhiệm vụ và thành thật mà nói, tôi nghĩ đây là trường hợp của các nhà phát triển Xfce với chủ đề mang gtk3 la phiên bản 4.12 điều này Môi trường máy tính để bàn.
Điều bắt đầu ở đây, ở đâu Nick schermer bắt đầu bằng cách nói:
Bạn bè,
Chúng tôi đã chuyển một số phần của Xfce sang Gtk3 và tốt hơn là bạn nên gắn bó với Gtk2 trong phiên bản 4.12. Cùng với thực tế là khối lượng công việc lớn, các ứng dụng dẫn đến chậm hơn rõ ràng, chúng tiêu tốn nhiều tài nguyên hơn và hầu như không có lợi thế (về mặt kỹ thuật API). Vì vậy, đối với tôi chuyển hạt nhân Xfce sang Gtk3 ở trạng thái hiện tại, đối với tôi là: no-go.
Điều đó nói rằng, bạn vẫn có thể chuẩn bị cho điều này để thực hiện thay đổi dễ dàng hơn trong tương lai.
- Phụ thuộc vào Gtk 2.24.
- Sử dụng API mới (biên dịch với GSEAL) càng nhiều càng tốt và API không dùng nữa.
- Ở một số nơi sử dụng tiện ích Gtk thay vì phiên bản của riêng chúng tôi.
- Các thư viện (libxfce4ui và exo) có thể cung cấp phiên bản gtk2 và gtk3 của lib.
- Một số mô-đun cơ bản (xfce4-appfinder chẳng hạn) bạn muốn, bạn có thể biên dịch dựa trên gtk3. Điều này cho phép chúng tôi theo dõi tiến trình và có thể là Gtk3
trợ giúp tìm chủ đề.Điều này sẽ cho chúng ta nhiều thời gian hơn để chuyển các phần sang Gtk3, do sự phức tạp liên quan nên sẽ tốn thời gian, không còn nhiều không gian để thêm các tính năng mới. Không đề cập đến thực tế mang (và chỉ port) mọi thứ cần thiết cho niềm vui bên ngoài dự án, ít nhất là đối với tôi.
Thậm chí có thể chạy các plugin bảng điều khiển Gtk3 trong bảng điều khiển Gtk2 (bên ngoài), cũng như các phần mềm miễn phí sẽ cung cấp cho bạn một đường di chuyển nữa.
Chúng tôi đã nói về điều này một chút trên IRC / private, Jannis và Peter đồng ý với lộ trình này. Hy vọng rằng những người khác cũng làm như vậy, vì sau đó chúng tôi có thể lập bản đồ các phần khả năng di chuyển và làm việc theo lộ trình 4.12.
Ít nhiều thì đây là bản dịch của thư gốc sang tiếng Anh. Một phần tôi chia sẻ ý tưởng rằng, nếu gtk3 Nó vẫn chưa được tối ưu hóa như mong muốn và điều này dẫn đến vấn đề về hiệu suất của các ứng dụng, sự phát triển của Xfce nên tiếp tục gtk2, nhưng câu hỏi là trong bao lâu?
gtk2 nó sẽ mất dần sự hỗ trợ và vâng, mặc dù có thể còn lâu nhưng cuối cùng họ phải gánh Xfce a gtk3. Nhưng nó không chỉ là Môi trường Máy tính để bàn. Hầu hết các ứng dụng được sử dụng trong GNU / Linux và được phát triển trên gtk, họ cũng đã bắt đầu triển khai gkt3.
Do đó, tôi nghĩ rằng điều đúng đắn nhất sẽ là theo một cách nào đó, hỗ trợ hoặc tương thích với gtk3 en Xfce 4.12, thậm chí nhiều hơn nữa khi xét đến thời điểm phiên bản mới này ra mắt, có thể gtk thậm chí còn cao cấp hơn.
các bạn nghĩ sao?