2009-11-26 21 views
5

Ben çok googling yaptım ama hala devam nasıl emin değilim.linux clipboard okuma/yazma C

Linux altında panoya yazma/yazma için en yaygın yol nedir? Gnome & KDE masaüstü bilgisayarları için her iki desteği de istiyorum.

Güncellendi : Orada kolay bir çözüm değildir ve bir düzende birlikte "agrega" birden fazla kaynak (gnome, kde) bir çözüm zanaat gerekir alır?

cevap

4

Belki de xclip'a bakabilirsiniz ve nasıl yapıldığını görebilirsiniz.

O komut satırından X'e seçimleri ("pano") bir arayüz sağlar. standardındaki verileri bir dosyada veya bir dosyada okuyabilir ve diğer X uygulamalarına yapıştırmak için bir X seçimini içine yerleştirin. xclip ayrıca bir X seçimini standart çıktıya yazdırabilir, bir dosyaya veya başka bir programa yeniden yönlendirilebilir. Ayrıca

+0

Öneri için çok teşekkürler. – jldupont

+0

Bağlantınız şu anda windows ve unix arasında ayrım yapan başka bir siteye yönlendiriyor. Orada xclip izi yok. –

1

ben kendimi ayak çekim olabilir, ancak bu seni kendim Gnome konusunda emin kde için panoya, nasıl yapılacağına ilişkin bir ipucu vermek ama deneyebiliriz, senaryo python ve almak için nasıl kullanılacağını gösterir/set dcop ve klipper kullanarak panodaki şeyler, bu sitede here olduğunu.

Bu yardımcı olur umarım, Saygılarımızla, Tom.

+1

Linux altında DBus incelemeye değer olabilir, burada daha yararsız blurb eklemek için – t0mm13b

+1

Maalesef :) ... öylesine nadiren GUI ile keman Linux CLI müptelanın fazlasıyım ama burada yakut ve gnome 's kullanılarak biri gtk clipboard ... http: //swimminginbits.blogspot.com/2009/05/get-and-set-gnome-clipboard-data-from.html Bunun dışında, umarım sizin için, bir aşamada, api Burada ağrıyı hafifletmek için birleşik ... – t0mm13b