Не работает программа autocutsel

Софт под Linux, разные программы, но только связанные с Linux

Модератор: /dev/random

Аватара пользователя
sidd
Сообщения: 667
ОС: Slackware 13.37

Не работает программа autocutsel

Сообщение sidd »

Если я вообще правильно понял, то эта программа должна совмещать общий буфер обмена с буфером иксов.
Запускаю ее, но никакого результата - текст с rxvt и xterm'а по-прежнему не копируется кнопками C-Ins.

Кто-нибудь еще использует ее? Подскажите, что не так.
Patrick is God.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Не работает программа autocutsel

Сообщение watashiwa_daredeska »

sidd писал(а): ↑
24.04.2010 20:57
Запускаю ее, но никакого результата - текст с rxvt и xterm'а по-прежнему не копируется кнопками C-Ins.
А кнопкой S-Ins вставляется в другие программы? Именно это она должна делать, а не добавлять новые клавиатурные комбинации в совершенно посторонние программы.
Спасибо сказали:
Аватара пользователя
sidd
Сообщения: 667
ОС: Slackware 13.37

Re: Не работает программа autocutsel

Сообщение sidd »

watashiwa_darede..., не-а. Текст, скопированный из rxvt, вставляется шифт-инсертом только в нем самом, а в других программах не хочет.
Patrick is God.
Спасибо сказали:
watashiwa_daredeska
Бывший модератор
Сообщения: 4038
Статус: Искусственный интеллект (pre-alpha)
ОС: Debian GNU/Linux

Re: Не работает программа autocutsel

Сообщение watashiwa_daredeska »

А как копируете из rxvt? Выделением мыши?
Спасибо сказали:
Аватара пользователя
sash-kan
Администратор
Сообщения: 13939
Статус: oel ngati kameie
ОС: GNU

Re: Не работает программа autocutsel

Сообщение sash-kan »

sidd
вообще-то x-сервером поддерживается много буферов обмена. изначально, насколько я понимаю. или, по крайней мере, уже очень много лет (сравните, как преподнесли появление подобного в каком-то из не очень давних ms-office-ов — «уникальная революционная фича!» (улыбка)).
основные — это CLIPBOARD и PRIMARY, есть ещё CUT_BUFFERn (сколько их поддерживается по умолчанию — увы, не помню).
гугление по словам CLIPBOARD+PRIMARY даст вам гораздо больше информации, чем смогу это сделать я.

самое ключевое: программы могут обращаться к совершенно разным буферам при действиях:
выделить мышкой
выделить и нажать ctrl+c
выделить и нажать ctrl+ins
щёлкнуть третьей (обычно средней) кнопкой (можно эмулировать в конфигурации x-сервера одновременным нажатием первой и второй кнопок)
нажать ctrl+v
нажать shif+ins

p.s. кстати, вы легко можете обмениваться данными с x-буферами с помощью, например, xclip, или чего-нибудь подобного.
Писать безграмотно - значит посягать на время людей, к которым мы адресуемся, а потому совершенно недопустимо в правильно организованном обществе. © Щерба Л. В., 1957
при сбоях форума см.блог
Спасибо сказали:
Аватара пользователя
sidd
Сообщения: 667
ОС: Slackware 13.37

Re: Не работает программа autocutsel

Сообщение sidd »

watashiwa_darede... писал(а): ↑
24.04.2010 22:07
А как копируете из rxvt? Выделением мыши?

Выделяю мышкой и копирую кнопками Ctrl+Ins. Ну если выделять мышкой и вставлять в другой программе средней кнопкой, работает. Но мне хочется, чтоб можно было обходиться без мышки, стандартными сочетаниями клавиш клавиатуры.

sash-kan, спасибо, почитаю. Может, найду какое-то другое решение.
Patrick is God.
Спасибо сказали:
Аватара пользователя
/dev/random
Администратор
Сообщения: 5511
ОС: Gentoo

Re: Не работает программа autocutsel

Сообщение /dev/random »

При выделении текста в rxvt, независимо от того, нажимаете ли вы Ctrl+Ins (эта комбинация в нём просто игнорируется), выделение попадает в буфер PRIMARY. Туда же попадает текст, просто выделенный мышкой почти в любом другом приложении. Shift+Ins в rxvt, (g)vim, vimperator вставляет текст из буфера PRIMARY, в большинстве других приложений - из буфера CLIPBOARD. Копирование текста в CLIPBOARD - обычно Ctrl+Ins, но, как я сказал выше, не в rxvt.

autocutsel предназначен для автоматического переноса текста между буфером CLIPBOARD (или, если указать явно, PRIMARY) и CUT_BUFFERn. Вывод - он вам бесполезен.
Спасибо сказали:
Аватара пользователя
sidd
Сообщения: 667
ОС: Slackware 13.37

Re: Не работает программа autocutsel

Сообщение sidd »

/dev/random, спасибо, что объяснили. Теперь я все понял.
Patrick is God.
Спасибо сказали:
Аватара пользователя
poet13
Сообщения: 271
ОС: OpenSUSE 11.3 Gnome 2.30

Re: Не работает программа autocutsel

Сообщение poet13 »

Parcellite- не православно?
Спасибо сказали: