KDE đang chuẩn bị một "hệ thống xếp chồng nâng cao" cho các cửa sổ. Nó sẽ kết thúc bằng gì?

Bộ xếp chồng cửa sổ KDE

Trong anh ấy bài viết đầu tiên của tháng mười hai về tin tức trong KDE, Nate Graham, người đăng mọi thứ mà anh ấy cho là thú vị trên blog của mình, đã đề cập đến một điều nổi bật hơn tất cả. Họ đang chuẩn bị cái mà anh ấy gọi là "hệ thống xếp chồng tiên tiến", chỉ để làm rõ thêm mọi thứ và nói rằng đó là các cửa sổ cần được xếp chồng lên nhau. Hiện tại, trong Plasma, giống như trong GNOME và hầu hết các môi trường đồ họa, các cửa sổ được xếp chồng lên nhau theo một cách rất đơn giản: chiếm một nửa màn hình hoặc một góc của màn hình.

Tất cả điều này có thể và sẽ thay đổi, bắt đầu từ ngày 14 tháng 5.27 này, trùng với thời điểm phát hành Plasma XNUMX. Nó đang được phát triển, ít nhất là phần lớn, bởi Marco Martín, và ban đầu nó là một chức năng xếp chồng cửa sổ với bố cục tùy chỉnh. Sau khi hoạt động, kéo qua các khoảng trống sẽ khiến tất cả các cửa sổ chia sẻ khoảng trống đó thay đổi kích thước. Graham nói rằng nó không được thiết kế để mô phỏng lại hoạt động của các trình quản lý cửa sổ (Window Manager), nhưng… thêm một chữ “nhưng”.

KDE sẽ giống Pop!_OS hơn

Pop! _OS 20.04 Nó đi kèm với một sự mới lạ trong môi trường đồ họa dựa trên GNOME. Trong số các điểm nổi bật của nó, một thứ đã được giới thiệu là sau khi được kích hoạt, trông rất giống với những gì chúng ta thấy trong i3 hoặc Sway: các cửa sổ có thể được xếp chồng lên nhau như trong video sau:

Đôi khi làm việc với những thứ như thế này hiệu quả hơn nhiều: chúng tôi làm mọi thứ với bàn phím và chúng tôi có thể hiệu quả hơn. Hơn nữa, trong quản lý cửa sổ Không có máy tính để bàn thực, vì vậy mức tiêu thụ tài nguyên thấp hơn. Nếu System76 hoặc KDE phát triển các đề xuất của họ để sử dụng 100% WM, thì đó là điều mà chúng ta sẽ chỉ biết theo thời gian. Hiện tại, điều duy nhất được xác nhận là KDE đang làm việc trên "hệ thống xếp chồng tiên tiến" đó, nhưng không biết họ sẽ tiến xa đến đâu.

Cửa sổ xếp chồng lên nhau trong Plasma 5.27

Nhìn vào ảnh chụp tiêu đề, nó nhắc nhở một chút về Tính năng Snap Layouts của Windows 11. Phiên bản mới nhất của hệ điều hành Microsoft cũng có tùy chọn xếp chồng cửa sổ, được truy cập bằng cách nhấp chuột phải vào nút phóng to/khôi phục cửa sổ. Tại thời điểm đó, chúng ta sẽ thấy các bản vẽ về cách chúng ta muốn sắp xếp chúng và sau khi định vị cái đầu tiên, trong các lỗ còn lại, chúng ta sẽ thấy tất cả các ứng dụng đang mở để đặt chúng ở nơi phù hợp nhất với chúng ta.

Khi đã vào vị trí, chúng ta có thể nhấp và kéo vào các khoảng trống trong cửa sổ để thay đổi kích thước của hai trong số chúng, điều mà chúng ta cũng có thể thực hiện trong Plasma 5.27.

"Nhưng chúng tôi hy vọng nó sẽ phát triển và tiến bộ theo thời gian"

Tính năng này vẫn còn sơ khai và không được thiết kế để sao chép hoàn toàn quy trình làm việc của trình quản lý cửa sổ. Nhưng chúng tôi hy vọng nó sẽ phát triển và nâng cao theo thời gian, đồng thời các API mới được thêm cho nó sẽ mang lại lợi ích cho các tập lệnh ô vuông của bên thứ ba muốn cho phép bạn biến KWin thành trình quản lý cửa sổ. Rất cám ơn Marco Martin đã đóng góp cho công việc này, sẽ được phát hành trong Plasma 5.27.

Chức năng vừa được trình bày và đang thực hiện những bước đầu tiên. Mặc dù Graham nói rằng nó không được thiết kế để sao chép hành vi của trình quản lý cửa sổ, cũng nói rằng anh ấy hy vọng nó sẽ phát triển và tiến bộ theo thời gian, vì vậy trong tương lai chúng tôi có thể có thứ gì đó tương tự như những gì Pop!_OS cung cấp hoặc thậm chí hơn thế nữa.

Ngay bây giờ, người ta hiểu rằng những gì chúng ta sẽ có, như chính họ nói, một hệ thống xếp chồng tiên tiến, sẽ là một (hoặc một số) vòng xoắn với những gì hiện chỉ được định vị trên màn hình. Một cái gì đó mà chúng ta có thể làm việc trên màn hình chia nhỏ mà không phải thay đổi kích thước hai hoặc nhiều cửa sổ theo cách thủ công để chúng lấp đầy toàn bộ bề mặt của màn hình. Thú vị nhất là chữ "nhưng", không cần nói gì cả.

Chúng tôi sẽ có liên hệ đầu tiên vào tháng XNUMX và từ đây tôi khuyến khích Marco Martín và toàn bộ nhóm KDE tiếp tục với điều này.


Để 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: AB Internet Networks 2008 SL
  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.