[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: