Ошибка "неверный адрес" при доступе к /dev/clipboard в Cygwin

Мне нравится использовать /dev/clipboard для удобного перемещения контента между Windows и инструментами командной строки Cygwin. Похоже, у Cygwin есть проблемы с большим содержимым буфера обмена. Я получаю такую ​​ошибку, когда пытаюсь получить доступ к /dev/clipboard после копирования большого количества текста на стороне Windows:

$ wc -c /dev/clipboard
wc: /dev/clipboard: Bad address
573440 /dev/clipboard

Есть ли фиксированный размер буфера для буфера обмена, который я могу как-то увеличить? Или это совсем другая проблема?

1 ответ

Решение

Я не уверен, почему /dev/clipboard устройство проблематично для вас, но я знаю, что использование putclip а также getclip коммунальные услуги должны быть в состоянии справиться с работой. Я регулярно использую их с данными нескольких мегабайт и никогда не сталкивался с какими-либо проблемами.

$ cat large.txt | putclip

$ getclip | wc -c
8665361

Они приходят с cygutils пакет... http://cygwin.com/packages/cygutils/

Другие вопросы по тегам