Pano içeriği nerede saklanıyor?


10

"Panoya kaydedildiklerinden" içindekiler bir yerde saklanmalıdır.

Bir dosyada mı saklanıyorlar?


Bildiğim kadarıyla, kendi başına bir dosya yok. X sunucusu içeriği dahili olarak saklar. Terminal stdin'i panoya kopyalayabilen bazı uygulamalar var (aslında X sunucusunda seçim olarak adlandırılıyor). Sorce kodunu indireceğim, ne bulabileceğimi sana söyleyeceğim
Sergiy Kolodyazhnyy

Yanıtlar:


12

Linux'ta panoları anlamıyor gibisiniz. Genellikle 3 kullanıcı vardır.

Bu panolara "Seçimler" denir

Var:

  • PRIMARY - Normalde orta fare düğmesi = kopyala / yapıştır için kullanılır
  • İKİNCİL - Normalde çok fazla kullanılmaz, ancak vardır. Genellikle bir uygulama içi olarak özel kopyala ve yapıştır.
  • CLIPBOARD - Genellikle Ctrl+ cve Ctrl+ vstilinde kopyala yapıştır.

Hepsi varsayılan olarak kontrol eden uygulamanın hafızasında saklanır (genellikle Xorg, ancak her zaman değil). Ve her alt uygulama buna erişebilir.

Panoları izleyebilen ve içeriğini bir dosyada saklayabilen veya daha yaygın olarak pano geçmişinizi gözden geçirmenize izin veren pano monitörleri ve yöneticileri mevcuttur.


4

Ne panosu? Pano içeriklerini diskteki bir dosyaya depolamak için kullanılabilecek bazı uygulamalar / araçlar vardır, ancak X11'deki temel pano özelliği panoda olanı bellekte tutar. Diskteki bir dosyada saklanmaz.


Adresin ne olduğu hakkında bir fikrin var mı?
TellMeWhy

@DevRobot adres ile ne yapacaksınız?
muru

@DevRobot Statik bir şey değil, hayır. Neden önemli olduğundan da emin değilim.
dobey

@muru just wondering ...
TellMeWhy 8

2
Bu adrese erişemezsiniz ve her zaman değişir. Panoya bellek adresiyle erişmek işe yaramaz. Zaten meşru değil. Bkz. Github.com/ThomasHabets/clipsniff
coteyr
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.