On Wed, Dec 31, 2008 at 03:35:48PM +0300, Stanislav Maslovski wrote: > On Wed, Dec 31, 2008 at 12:18:28PM +0200, Serhiy Storchaka wrote: > > Набираю «e1é2е3», выделяю мышью, запускаю «xsel -o; echo» — получаю «e1�2?». > > Запускаю «xsel -o|iconv -f latin1; echo» — получаю «e1é2?». Вставка средней > > кнопкой мыши везде работает нормально. Локаль en_US.UTF-8. > > Набираешь-то где? Обмен содержимым X selection реализован через механизм > межпроцессного взаимодействия, в котором участвуют _обе_ стороны. > Так что я не случайно спрашиваю. > > Содержимое selection, как правило, приводится к Latin1 (STRING) > в том случае, если сторонам не удалось договориться о другом общем > формате (например, CTEXT или UTF8_STRING). Так вот, xsel _понимает_ > UTF8_STRING.
Уточнение: начиная c версии 1.0.0. Т.е. берем из lenny и бакпортим, если всё еще на etch. -- Stanislav -- To UNSUBSCRIBE, email to [email protected] with a subject of "unsubscribe". Trouble? Contact [email protected]

