Происходит что-то странное - и в IDE, и в своей программе. Ubuntu 10.04, менеджер буфера обмена - parcellite, Lazarus и fpc - снапшот от 25/11/2010 (deb). Если я в другой программе беру текст в буфер, он нормально вставляется в окне редактирования текста программы. Если я беру в буфер в окне редактирования текста программы, то в нём же он нормально вставляется, но в другие программы он не вставляется, а parcellite реагирует на него очень странно: если вызвать историю буфера (Alt-Ctrl-H), то список истории появляется не мгновенно, а с огромной задержкой (секунд 15-20), и взятой в буфер строки не содержит.
В своей программе я читать clipboard не пробовал, а если помещаю в clipboard, то результат такой же, как и в IDE (никто не видит, а менеджер дуреет).
Беру в буфер так:
uses Clipbrd;
...
var s: AnsiString;
...
Clipboard.AsText := s;
Это у всех так? И что делать?