Đâu là nội dung của clipboard được lưu trữ?


10

Vì chúng được "lưu vào clipboard", nên nội dung phải được lưu trữ ở đâu đó.

Chúng được lưu trữ trong một tập tin?


Theo như tôi biết, không có một tập tin nào cả. Máy chủ X lưu trữ nội dung bên trong. Có một số ứng dụng có thể sao chép stdin của thiết bị đầu cuối vào clipboard (thực sự được gọi là lựa chọn trong máy chủ X). Tôi sẽ tải xuống mã sorce, tôi sẽ cho bạn biết những gì tôi có thể tìm thấy
Sergiy Kolodyazhnyy

Câu trả lời:


11

Bạn dường như đang thiếu một sự hiểu biết về các clipboard trong Linux. Có 3 thường có sẵn cho người dùng.

Những clipboard này được gọi là "Lựa chọn"

Có:

  • CHÍNH XÁC - Điều này thường được sử dụng cho nút chuột giữa = sao chép / dán
  • THỨ HAI - Thông thường không được sử dụng nhiều, nhưng nó tồn tại. Thường là một bản sao cụ thể trong ứng dụng và dán.
  • CLIPBOARD - Thông thường Ctrl+ cCtrl+ vsao chép và dán kiểu.

Tất cả chúng đều được lưu trữ, theo mặc định trong bộ nhớ của ứng dụng điều khiển (thường là Xorg, nhưng không phải lúc nào cũng vậy). Và mọi ứng dụng trẻ em đều có quyền truy cập vào nó.

Trình quản lý và quản lý bảng tạm tồn tại có thể giám sát các bảng ghi và lưu trữ nội dung của chúng trong một tệp, hoặc phổ biến hơn, cho phép bạn xem lại lịch sử bảng tạm của mình.


4

Cái gì Có một số ứng dụng / công cụ có thể được sử dụng để lưu trữ nội dung clipboard vào một tệp trên đĩa, nhưng tính năng clipboard tạm thời trong X11 chỉ đơn giản là giữ những gì trong bảng tạm, trong bộ nhớ. Nó không được lưu trữ trong một tập tin trên đĩa.


Bất cứ ý tưởng địa chỉ là gì?
TellMeTại sao

@DevRobot bạn sẽ làm gì với địa chỉ?
muru

@DevRobot Nó không phải là một thứ tĩnh, nên không. Không chắc tại sao nó cũng quan trọng.
dobey 4/2/2016

@muru chỉ đang tự hỏi ...
TellMeWhy

2
Bạn không thể truy cập địa chỉ đó và nó luôn thay đổi. Truy cập clipboard bằng địa chỉ bộ nhớ sẽ không hoạt động. Dù sao cũng không hợp pháp. Xem github.com/ThomasHabets/clipsniff
coteyr
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.