Thảo luận Gtk3 tiếp tục trong Xfce 4.12

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?


Để lại bình luận của bạn

địa chỉ email của bạn sẽ không được công bố. Các trường bắt buộc được đánh dấu bằng *

*

*

  1. Chịu trách nhiệm về dữ liệu: Miguel Ángel Gatón
  2. Mục đích của dữ liệu: Kiểm soát SPAM, quản lý bình luận.
  3. Hợp pháp: Sự đồng ý của bạn
  4. Truyền thông dữ liệu: Dữ liệu sẽ không được thông báo cho các bên thứ ba trừ khi có nghĩa vụ pháp lý.
  5. Lưu trữ dữ liệu: Cơ sở dữ liệu do Occentus Networks (EU) lưu trữ
  6. Quyền: Bất cứ lúc nào bạn có thể giới hạn, khôi phục và xóa thông tin của mình.

  1.   Marco dijo

    Tôi nghĩ sớm muộn gì họ cũng sẽ phải chấp nhận rằng họ không thể tiếp tục ở gtk2 mãi mãi, và nhượng bộ vào một lúc nào đó, vì lợi ích của người dùng.

  2.   Mauricio dijo

    Đối với tôi, dường như tại một thời điểm nào đó sự thay đổi sẽ diễn ra, đó là điều hợp lý và cần thiết cho sự phát triển của XFCE, ngoài ra, chúng ta phải xem xét rằng sự thành công của môi trường này ngày nay không còn chỉ vì nó nhẹ (mà không còn nhẹ). rất nhiều), nhưng bởi vì nó là một sự thay thế thực sự và hoàn chỉnh cho những ai muốn tiếp tục sử dụng máy tính để bàn «cổ điển». Ngoài ra, các ứng dụng đã được chuyển sang GTK3 mà tôi sử dụng trong XFCE của mình (chẳng hạn như Audacious hoặc Transmission) không thấy hiệu suất của chúng bị ảnh hưởng theo bất kỳ cách nào kể từ khi chúng được chuyển và, ngoài việc trông khủng khiếp với một số chủ đề nhất định, không có sự khác biệt rõ ràng nào với các ứng dụng. nhận thấy. GTK2.

    1.    elav <° Linux dijo

      Tôi nói cho bạn biết, đối với tôi chúng chẳng khác gì những lời bào chữa. Các nhà phát triển của Xfce họ cứng đầu. Tương tự với thunar, họ sử dụng lý do hiệu suất và sự đơn giản để không thêm tab hoặc bảng điều khiển bổ sung. Bạn phải chấp nhận điều đó, tuy nhiên nó có thể là như vậy, tôi thích điều đó Xfce tiêu thụ ít, nếu bạn không thể, thì bạn không thể.

      1.    Gonzalo dijo

        Nếu sự thật là có điều gì đó cứng đầu là do họ không đặt tab trên Thunar và Mousepad thì không có lý do gì, các tab đó không ảnh hưởng đến hiệu suất và nếu họ lo lắng, họ có thể xóa ứng dụng bằng một tùy chọn kích hoạt các tab, v.v., mỗi tab đều có tùy chọn.

  3.   pavloco dijo

    Đã có vài lần tôi đọc thấy GTK3 nặng, nhưng nếu nó nặng như vậy thì có lợi gì? Và tôi chia sẻ với tác giả, nếu sớm muộn gì bạn cũng phải làm thì hãy làm và thế là xong.

  4.   vô danh dijo

    Tôi nghĩ rằng tầm quan trọng của bộ nhớ tiêu thụ xfce với gtk3 là không thể nhận thức được bởi con người

  5.   Chúa Giêsu dijo

    Tôi thậm chí nghĩ rằng tôi đã đọc một cái gì đó về chuyển lxde sang gtk3 vì vậy tôi nghĩ tất cả các máy tính để bàn dựa trên gtk phải thay đổi hoặc cứng đầu và lỗi thời

  6.   Rubén dijo

    Tôi không biết Gtk2 hay Gtk3 là gì nhưng đừng bắt đầu loay hoay tìm hiểu vì tôi đã tìm thấy bản phân phối hoàn hảo của mình trên Xubuntu.

    1.    bao84 dijo

      Là người dùng "bình thường", chúng tôi thậm chí sẽ không nhận thấy sự thay đổi khi nó hoàn tất.

      1.    Rubén dijo

        Thậm chí không nhẹ nhàng? À, vậy thì, hãy để chúng chơi bất cứ thứ gì chúng muốn

    2.    da3mon dijo

      Gtk là các thư viện và những gì máy tính để bàn được làm bằng ... ban đầu các thư viện là từ dự án GNOME nhưng chúng được sử dụng bởi một số người khác.

  7.   rudolph alexander dijo

    Tôi đồng ý với các nhà phát triển xfce, rằng bạn cần phải nhập gtk3, tốt hơn là để thư viện trở nên ổn định hơn, ngay cả khi họ nói rằng họ không giỏi, hãy chọn cách khác và nếu việc này tốn nhiều công hơn, hãy giảm tiêu thụ từ bộ nhớ bởi vì bạn có thể mở rộng thay đổi sang gtk3, bao gồm cả hai lựa chọn thay thế, theo cách đó mọi người quyết định.

  8.   Josue dijo

    Tôi nghĩ rằng miễn là chúng tích hợp tốt về mặt trực quan (chỉ có vậy), bạn không cần phải thực hiện công việc cho đến khi gtk3 cung cấp một số lợi thế hữu ích cho môi trường.

    1.    Josue dijo

      và nếu các nhà phát triển chọn như vậy, họ phải có lý do chính đáng

  9.   erunamoJAZZ dijo

    Để GTK2 trở thành hiện tại, phải mất hơn 6 năm, với GTK3, chúng ta gần như không đạt được 2. Có thể đúng về hiệu suất ở một mức độ nào đó, nhưng giống như mọi thứ trong thế giới máy tính này, các nguyên tắc của Định luật Moore ảnh hưởng những thứ trực tiếp.

    Một vài năm tới, một PC trung bình sẽ không gặp vấn đề gì với chương trình GTK3 nặng hơn một chút so với GTK2 tương đương của nó (Với 8GB ram, ai sẽ quan tâm đến điều đó?).
    Tôi đồng ý rằng họ thực hiện các gói tạm thời và không thực hiện thay đổi để làm khô cho phiên bản tiếp theo ... Đó là, bởi vì đơn giản làm như vậy sẽ ảnh hưởng đến danh tiếng ... tất cả chúng ta đều biết rằng không cần đến một số ít những kẻ bất mãn làm hỏng hình ảnh nào ^^ U

    1.    Windousian dijo

      Định luật Moore có số ngày của nó (một hoặc hai thập kỷ :-P).

      1.    diazepam dijo

        Định luật Moore được tạo ra vào những năm 50 và vẫn còn hiệu lực

        1.    Windousian dijo

          Nhưng các định luật vật lý sẽ kết thúc nó (chính Stephen Hawking và Moore nói).

  10.   frenetix dijo

    Chắc chắn họ sẽ phải chào thua gtk3…. nhưng xfce đó không còn là sự xuất sắc của máy tính để bàn nhẹ nữa là điều đáng bàn cãi.

    1.    Gonzalo dijo

      Xfce là nhẹ, những gì không quá nhẹ là những gì tôi gọi là "xfcedesktops" như Xubuntu (xubuntu-desktop) Đừng nhầm lẫn xfce4 thuần túy với các bản phân phối như Xubuntu sử dụng Xfce và thêm nhiều hơn nữa.

  11.   topocrium dijo

    Sự chậm trễ này có thể xảy ra trong việc chuyển sang GTK3 cũng không thực sự đáng lo ngại. Điều xảy ra là khi chúng di chuyển, có thể chúng sẽ mất đi một số tính ổn định đã đạt được cho đến nay. Các vấn đề nằm ở thực tế là GTK3 không trưởng thành như các nhà phát triển Xfce mong muốn (ví dụ, các vấn đề tiêu thụ bộ nhớ do Nick Schermer đề cập) và do đó họ coi trọng một giải pháp trung gian:
    Phát triển 4.12 trong GTK2 nhưng "định hướng" thiết kế sang GTK3 (tôi không biết làm thế nào để giải thích nó tốt hơn), theo cách này khi thay đổi thư viện được thực hiện nhanh hơn và hiệu quả hơn (càng nhanh càng tốt). đi phát triển Xfce). Điều này sẽ tránh một phiên bản chuyển tiếp có sự thay đổi được thực hiện "nửa chừng" với các vấn đề liên quan do hậu quả.

    Và việc thay đổi phiên bản Xfce thành 5 đã được đề cập một lần nữa ... nhưng việc duy trì khả năng chống lại những thay đổi từ các nhà phát triển truyền thống, có vẻ như nó vẫn là một đề xuất.

    1.    Gonzalo dijo

      Họ nên đợi hoặc trong mọi trường hợp, hãy tạo một phiên bản thử nghiệm (đang thử nghiệm) của Xfce hoạt động với gtk3 trong khi phiên bản ổn định tiếp tục với gtk2, vì vậy bất cứ ai muốn có thể mạo hiểm cài đặt phiên bản thử nghiệm và bất kỳ ai muốn có thể tiếp tục với phiên bản ổn định mà họ sử dụng gtk2. Điều không hợp lý là ngay khi họ tham gia vào gtk3 chắc chắn sẽ thiếu nhiều thứ để đánh bóng.

  12.   Tiến sĩ Byte dijo

    Bạn có thể phải đợi một chút, để đảm bảo hiệu suất tốt của xfce và do đó cũng cải thiện hỗ trợ của gtk3, trong khi họ đang cải thiện nhiều hơn cho xfce.

    Chúc mừng.