Một trình quản lý clipboard mới có tên Clyp đã ra mắt dành cho người dùng Linux, hứa hẹn các tính năng hiện đại và hỗ trợ đầy đủ Wayland. Được xây dựng bằng Go và GTK4, ứng dụng này cung cấp giao diện gọn gàng để quản lý lịch sử clipboard với các phím tắt và khả năng xem trước hình ảnh. Tuy nhiên, việc kiểm tra từ cộng đồng đã tiết lộ những khoảng cách đáng kể giữa các tính năng được quảng cáo và chức năng thực tế.
Thông số kỹ thuật của Clyp
- Ngôn ngữ lập trình: Go 1.25.0
- Framework giao diện: GTK4 thông qua gotk4 bindings
- Cơ sở dữ liệu: SQLite3 để lưu trữ bền vững
- Nền tảng: Linux (Wayland/X11)
- Vị trí lưu trữ: ~/.local/share/bio.murat.clyp/clyp.db
- Hiệu năng: Đã được kiểm tra với hơn 10.000 bản ghi
- Hỗ trợ nội dung: Văn bản và hình ảnh (tối đa 3 hình ảnh)
Hỗ trợ Wayland không đạt được như tuyên bố
Mặc dù tự quảng cáo là có hỗ trợ đầy đủ Wayland, người dùng nhanh chóng phát hiện ra rằng Clyp không thể giám sát các sự kiện clipboard khi chạy không được focus trên Wayland. Ứng dụng chỉ phát hiện các thay đổi clipboard từ các cửa sổ Xwayland hoặc khi nó có focus hoạt động. Hạn chế này ảnh hưởng nghiêm trọng đến tính hữu dụng của nó như một trình quản lý clipboard chạy nền.
Vấn đề này xuất phát từ việc triển khai của Clyp sử dụng API clipboard tiêu chuẩn của GTK thay vì giao thức chuyên biệt ext_data_control_v1 của Wayland được thiết kế đặc biệt cho các trình quản lý clipboard. Giao thức này tồn tại chính xác để cho phép giám sát clipboard mà không cần yêu cầu focus, nhưng Clyp không triển khai nó.
Cộng đồng tìm kiếm các giải pháp thay thế
Người dùng Linux từ lâu đã gặp khó khăn với việc quản lý clipboard trên các môi trường desktop khác nhau. Nhiều thành viên cộng đồng đã chia sẻ các giải pháp ưa thích của họ, bao gồm CopyQ cho khả năng tương thích đa nền tảng và các tùy chọn đặc thù cho desktop như trình quản lý clipboard tích hợp của KDE.
Một điều mà tôi yêu thích ở Windows là việc nhấn Super+V hiển thị danh sách N mục clipboard cuối cùng và bạn có thể chọn mục nào muốn dán. Đơn giản và rất hiệu quả.
Một số người dùng đã đề cập đến việc triển khai thành công các popup clipboard kiểu Windows bằng cách sử dụng các công cụ như greenclip với rofi, hoặc các extension GNOME tái tạo chức năng Super+V với hỗ trợ ghim.
Mối quan ngại về quyền riêng tư và bảo mật
Cuộc thảo luận cũng làm nổi bật những thách thức quyền riêng tư đang diễn ra với các trình quản lý clipboard. Người dùng bày tỏ lo ngại về dữ liệu nhạy cảm như mật khẩu bị thu thập và có thể bị lộ trong các phiên chia sẻ màn hình. Một số giải pháp bao gồm các công việc dọn dẹp tự động xóa lịch sử clipboard mỗi vài phút, hoặc sử dụng trình quản lý mật khẩu để tránh sao chép thông tin đăng nhập nhạy cảm.
Trong khi Clyp cho thấy tiềm năng với giao diện hiện đại và tối ưu hóa hiệu suất để xử lý hàng nghìn bản ghi, các vấn đề tương thích Wayland đại diện cho một trở ngại đáng kể đối với người dùng đang tìm kiếm một trình quản lý clipboard đáng tin cậy trên các hệ thống Linux hiện đại. Lộ trình của dự án bao gồm các kế hoạch cho mã hóa cơ sở dữ liệu và các tính năng nhập/xuất, nhưng việc giải quyết chức năng cốt lõi Wayland dường như là một nhu cầu cấp bách hơn dựa trên phản hồi từ cộng đồng.
Tham khảo: Clyp