Di mana isi clipboard disimpan?

10

Karena mereka "disimpan ke clipboard", konten harus disimpan di suatu tempat.

Apakah mereka disimpan dalam file?

TellMeWhy
sumber
Sejauh yang saya tahu, tidak ada file per se. Server X menyimpan konten secara internal. Ada beberapa aplikasi yang dapat menyalin stdin terminal ke clipboard (yang sebenarnya disebut seleksi di server X). Saya akan mengunduh kode sorce, saya akan memberi tahu Anda apa yang dapat saya temukan
Sergiy Kolodyazhnyy

Jawaban:

12

Anda tampaknya kurang memahami clipboard di Linux. Ada 3 biasanya tersedia untuk pengguna.

Papan klip ini disebut "Pilihan"

Ada:

  • PRIMARY - Ini biasanya digunakan untuk tombol tengah mouse = copy / paste
  • SECONDARY - Biasanya tidak banyak digunakan, tetapi ada. Biasanya sebagai aplikasi khusus salin dan tempel.
  • CLIPBOARD - Biasanya Ctrl+ cdan Ctrl+ vcopy gaya dan paste.

Semuanya disimpan, secara default di memori aplikasi pengendali (biasanya Xorg, tetapi tidak selalu). Dan setiap aplikasi anak memiliki akses ke sana.

Monitor dan manajer Clipboard ada yang dapat memantau clipboard dan menyimpan kontennya dalam file, atau lebih umum, memungkinkan Anda meninjau riwayat clipboard Anda.

kapas
sumber
4

Clipboard apa? Ada beberapa aplikasi / alat yang dapat digunakan untuk menyimpan konten clipboard ke file di disk, tetapi fitur clipboard inti di X11 hanya menyimpan apa yang ada di clipboard, dalam memori. Itu tidak disimpan dalam file pada disk.

dobey
sumber
Tahu alamatnya?
TellMeWhy
@DevRobot apa yang akan Anda lakukan dengan alamat itu?
muru
@DevRobot Ini bukan hal yang statis, jadi tidak. Tidak yakin mengapa itu penting juga.
dobey
@muru hanya ingin tahu ...
TellMeWhy
2
Anda tidak dapat mengakses alamat itu dan selalu berubah. Mengakses clipboard dengan alamat memori tidak akan berfungsi. Lagi pula tidak sah. Lihat github.com/ThomasHabets/clipsniff
coteyr