GNOME Commander 2.0

Vấn đề này đã được công bố. GNOME Commander 2.0 — một trình quản lý tập tin hai bảng cổ điển với giao diện đồ họa. Các nhà phát triển gọi bản phát hành này là một bản cập nhật lớn: cơ sở mã đã được chuyển đổi gần như hoàn toàn từ C++ sang... Rustvà quá trình chuyển đổi giao diện trên GTK4 Đã hoàn thành. Ngoài ra, dự án có người bảo trì mới: Wladimir Palant.

GNOMECommander Ứng dụng này hướng đến người dùng cần một trình quản lý tập tin mạnh mẽ và nhanh chóng với hai bảng điều khiển, các tab, dấu trang, tìm kiếm nhanh, trình xem tích hợp, đổi tên hàng loạt, truy cập FTP/Samba/WebDAV/SSH và khả năng chạy lệnh trực tiếp từ giao diện.

Sự thay đổi chính GNOME Commander 2.0:

  • Chuyển sang sử dụng Rust và GTK4. Dự án đã trải qua một cuộc đại tu kỹ thuật lớn: toàn bộ mã nguồn C++/GTK cũ đã được thay thế gần như hoàn toàn bằng mã Rust, và giao diện đã được chuyển sang GTK4. Đây không chỉ là một bản cập nhật về mặt hình thức; mà còn là sự chuẩn bị cho hệ sinh thái GNOME hiện đại.Linux.

  • Thiết bị đầu cuối tích hợp. Trình quản lý tập tin hiện đã tích hợp chức năng hiển thị đầu ra cho các lệnh được khởi chạy từ GNOME Commander. Một tùy chọn đã được thêm vào menu Xem để tự động ẩn đầu ra dòng lệnh khi không hoạt động.

  • Chức năng tìm kiếm nhanh đã được thiết kế lại. Chức năng Tìm kiếm nhanh giờ đây không chỉ cho phép điều hướng đến các tệp đã tìm thấy mà còn có thể lọc danh sách. Bạn có thể cấu hình tìm kiếm mặc định trong phần cài đặt; tìm kiếm khớp với bất kỳ phần nào của tên tệp; đã thêm nút tìm kiếm phân biệt chữ hoa chữ thường; và quá trình tìm kiếm bắt đầu từ vị trí hiện tại trong danh sách, thay vì luôn bắt đầu từ đầu. Hầu hết các phím tắt giờ đây có thể được sử dụng trực tiếp từ thanh Tìm kiếm nhanh mà không cần phải đóng nó.

  • Đã cải thiện hộp thoại tìm kiếm thông thường. Các nhà phát triển đã tăng tốc độ tìm kiếm, đảm bảo việc đóng và mở lại cửa sổ không xóa kết quả, bổ sung các mẫu đường dẫn mở rộng như dir/**/*.md, công tắc phân biệt chữ hoa chữ thường và hiển thị thư mục đang được xử lý.

  • Trình xem tập tin nội bộ đã được cập nhật. Trình xem tích hợp hiện có thêm bộ chọn phông chữ, thanh tìm kiếm thay vì hộp thoại riêng biệt, tìm kiếm nhanh, hỗ trợ tìm kiếm thập lục phân không phân biệt chữ hoa chữ thường, tùy chọn "Chọn tất cả", menu ngữ cảnh cho hình ảnh và hiển thị thông tin hình ảnh được cải thiện trên thanh trạng thái. Việc xử lý ngắt dòng CRLF của DOS cũng đã được cải thiện.

  • Hộp thoại phím tắt đã được thiết kế lại. Việc tùy chỉnh phím tắt đã trở nên thuận tiện hơn, và danh sách các thao tác có thể gán tổ hợp phím tùy chỉnh đã được mở rộng đáng kể. Ngay trong cửa sổ cài đặt tab, giờ đây bạn có thể chuyển đổi giữa các tab bằng tổ hợp phím Ctrl+Tab và Shift+Ctrl+Tab.

  • Cải thiện khả năng làm việc với các tab và bảng điều khiển. Lịch sử điều hướng hiện được tách biệt khỏi các bảng khác, thay vì được chia sẻ giữa chúng. Đã sửa lỗi khiến việc chuyển đổi tab trong bảng không hoạt động không kích hoạt tab đó, và các tệp đã chọn trong các tab hiện được giữ nguyên khi chuyển đổi.

  • Hỗ trợ Wayland tốt hơn. Trong các phiên Wayland, việc khởi chạy một ứng dụng từ GNOME Commander giờ đây sẽ ngay lập tức kích hoạt cửa sổ của ứng dụng đó nếu bản thân ứng dụng hỗ trợ tính năng này.

  • Giảm hiện tượng treo máy khi xử lý các thư mục lớn. Việc tính toán kích thước của một thư mục lớn sẽ không còn làm treo GNOME Commander nữa; việc chọn một tệp khác sẽ hủy bỏ quá trình tính toán hiện tại.

  • Thông tin cấp phép đã được cập nhật. Giấy phép dự án đã được cập nhật thành GPL-3.0 +Tệp README cũng nêu rõ rằng GNOME Commander được phân phối theo giấy phép GNU GPL phiên bản 3.

Các lỗi liên quan đến việc khôi phục kết nối từ xa khi khởi động, đổi tên thư mục, lịch sử điều hướng, tìm kiếm nền, chủ đề tối trong trình xem tích hợp, bảng điều khiển thiết bị bị tràn, tên dài trong hộp thoại đổi tên nâng cao và chọn tập tin bằng phím * trên bàn phím số cũng đã được khắc phục. Bản dịch, bao gồm cả tiếng Nga, và tài liệu đã được cập nhật.

Một chi tiết thú vị: bất chấp tên gọi, những người tham gia thảo luận trên diễn đàn GNOME Discourse đã làm rõ rằng GNOME Commander không phải là một phần của GNOME Core hay GNOME Circle; từ "GNOME" trong tên gọi là di sản lịch sử của dự án. Hiện đã có cuộc thảo luận về việc liệu tên ứng dụng có nên được thay đổi trong tương lai hay không.

Nhìn chung, GNOME Commander 2.0 là một trường hợp hiếm hoi khi một trình quản lý tập tin cũ, "truyền thống" không chỉ được hỗ trợ với những bản vá lỗi tối thiểu mà còn được chuyển đổi hoàn toàn sang nền tảng công nghệ hiện đại. Đối với những người dùng thấy Nautilus quá đơn giản và muốn thay thế Midnight Commander bằng một ứng dụng đồ họa, phiên bản này có thể là một lý do quan trọng để xem xét lại dự án.

Bản sao dự án trên GitHub, phát hành ghi chú (Cảm ơn vì các liên kết) @dataman)

Nguồn: linux.org.ru

Mua dịch vụ lưu trữ đáng tin cậy cho các trang web có bảo vệ DDoS, máy chủ VPS VDS 🔥 Mua dịch vụ hosting website đáng tin cậy với bảo vệ DDoS, máy chủ VPS VDS | ProHoster