Article View: pl.comp.lang.python
Article #332Re: copy to clipboard
From: Jacek Konieczny
Date: Wed, 11 Dec 2002 12:33
Date: Wed, 11 Dec 2002 12:33
24 lines
1954 bytes
1954 bytes
In article <at7aae$8jd$1@news.tpi.pl>, Pawel J Maczewski wrote:
> mam string, wygenerowany przez program. Chcialbym, zeby stal sie on
> dostepny do wklejenia dla innych aplikacji - (pod linuxem - srodkowy
> klawisz myszy, windows to chyba Ctrl+V). Tylko tak, zeby uzytkownik nie
> musial tego zaznaczac mysza i samodzielnie kopiowac do clipboardu -
> chcialbym uniknac wypisywania tego na ekran, bo to moze byc dluuuugi
> string.
> Aha, wszystko sie dzieje oczywiscie pod konsola :)
Pod konsolą linuksa nie ma takiej technicznej możliwości. "clipboard"
jest zrealizowany w kernelu i nie ma do tego żadnego interfejsu
umożliwiającego coś więcej niż określenie początku i końca bloku na
ekranie oraz wklejenie :-(. Przez to niemożliwe jest, między innymi,
kopiowanie cut&paste między konsolą tekstową a aplikacjami X11.
To IMHO duuuuża niedoróbka linuksowego kernela, która dawno powinna być
poprawiona.
W X11 odpowiednie mechanizmy istnieją, ale nie wiem czy i jak można się
do nich dostać z poziomu pythona. Powinno się dać przez moduły
"toolkitowe" (pyGTK itp.)
Pozdrowienia,
Jacek
Technical Details
Message-ID:
<slrnavec3u.n5m.jajcus@serwus.bnet.pl>Path:
mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.bnet.pl!not-for-mailReferences:
<at5m38$5k9$1@news.tpi.pl> <Xns92E17825D4491qdltlenikpl@156.17.42.99> <at7aae$8jd$1@news.tpi.pl>Show Full Headers
Complete Article Headers
Path: mbox-mo1.pugleaf.net!news-archive.icm.edu.pl!pingwin.icm.edu.pl!news.icm.edu.pl!news.bnet.pl!not-for-mail From: Jacek Konieczny <jajcus@bnet.pl> Newsgroups: pl.comp.lang.python Subject: Re: copy to clipboard Date: Wed, 11 Dec 2002 13:33:02 +0100 (CET) Organization: BetaSoft Lines: 24 Message-ID: <slrnavec3u.n5m.jajcus@serwus.bnet.pl> References: <at5m38$5k9$1@news.tpi.pl> <Xns92E17825D4491qdltlenikpl@156.17.42.99> <at7aae$8jd$1@news.tpi.pl> NNTP-Posting-Host: ipv6-localhost Mime-Version: 1.0 X-Trace: serwus.bnet.pl 1039609982 23735 ::1 (11 Dec 2002 12:33:02 GMT) X-Complaints-To: usenet@bnet.pl NNTP-Posting-Date: Wed, 11 Dec 2002 12:33:02 +0000 (UTC) X-NNTP-Sending-User: <FAIL>@localhost User-Agent: slrn/0.9.7.2 (Linux) Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit