Re: Command line interface to X selections (clipboard)
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
Reply to: