2011-06-20 35 views
5

Thông tin cơ bản về nhanh: Tôi bắt đầu xây dựng một số phần mềm sẽ chạy trong hệ điều hành Gnome- và X để quản lý nội dung clipboard. Một trong những chức năng chính sẽ là ghi lại URL nguồn của văn bản đã sao chép, nếu văn bản được sao chép xuất phát từ trình duyệt. Tôi biết điều này là có thể trên Windows (ứng dụng Clipmate thực hiện điều này), nhưng tôi muốn làm điều này trong Gnome/X.Có cách nào trong các hệ điều hành dựa trên Linux để xác định nguồn gốc của văn bản được sao chép vào khay nhớ tạm X không?

Tôi có một nghi ngờ lén lút rằng điều này có thể không thể thực hiện được, vì không có phần mềm nào trên Gnu/Linux đến gần với chức năng của Clipmate. Bất kỳ hướng dẫn sẽ được đánh giá rất nhiều mặc dù.

+1

Klipper dường như có chức năng. –

+0

Tôi đã xem xét trước Klipper (và tương tự, nhưng dựa trên Gnome, Glipper). Dường như họ có thể kích hoạt một số hành động nhất định dựa trên văn bản là URL, nhưng họ không thể thực sự _get_ URL nguồn của văn bản. –

Trả lời

4

Chặn và giải mã thông báo SetSelectionOwner X.

+0

Có vẻ như nó sẽ chỉ trả về Window hoặc NONE khi được truy vấn. Tôi đang tìm URL của trang mà người dùng đã sao chép văn bản từ đó. –

Các vấn đề liên quan