Если я вообще правильно понял, то эта программа должна совмещать общий буфер обмена с буфером иксов.
Запускаю ее, но никакого результата - текст с rxvt и xterm'а по-прежнему не копируется кнопками C-Ins.
Кто-нибудь еще использует ее? Подскажите, что не так.
Не работает программа autocutsel
Модератор: /dev/random
-
sidd
- Сообщения: 667
- ОС: Slackware 13.37
Не работает программа autocutsel
Patrick is God.
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
Re: Не работает программа autocutsel
А кнопкой S-Ins вставляется в другие программы? Именно это она должна делать, а не добавлять новые клавиатурные комбинации в совершенно посторонние программы.
Мои розовые очки
-
sidd
- Сообщения: 667
- ОС: Slackware 13.37
Re: Не работает программа autocutsel
watashiwa_darede..., не-а. Текст, скопированный из rxvt, вставляется шифт-инсертом только в нем самом, а в других программах не хочет.
Patrick is God.
-
watashiwa_daredeska
- Бывший модератор
- Сообщения: 4038
- Статус: Искусственный интеллект (pre-alpha)
- ОС: Debian GNU/Linux
-
sash-kan
- Администратор
- Сообщения: 13939
- Статус: oel ngati kameie
- ОС: GNU
Re: Не работает программа autocutsel
sidd
вообще-то x-сервером поддерживается много буферов обмена. изначально, насколько я понимаю. или, по крайней мере, уже очень много лет (сравните, как преподнесли появление подобного в каком-то из не очень давних ms-office-ов — «уникальная революционная фича!» (улыбка)).
основные — это CLIPBOARD и PRIMARY, есть ещё CUT_BUFFERn (сколько их поддерживается по умолчанию — увы, не помню).
гугление по словам CLIPBOARD+PRIMARY даст вам гораздо больше информации, чем смогу это сделать я.
самое ключевое: программы могут обращаться к совершенно разным буферам при действиях:
выделить мышкой
выделить и нажать ctrl+c
выделить и нажать ctrl+ins
щёлкнуть третьей (обычно средней) кнопкой (можно эмулировать в конфигурации x-сервера одновременным нажатием первой и второй кнопок)
нажать ctrl+v
нажать shif+ins
p.s. кстати, вы легко можете обмениваться данными с x-буферами с помощью, например, xclip, или чего-нибудь подобного.
вообще-то 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
Выделяю мышкой и копирую кнопками Ctrl+Ins. Ну если выделять мышкой и вставлять в другой программе средней кнопкой, работает. Но мне хочется, чтоб можно было обходиться без мышки, стандартными сочетаниями клавиш клавиатуры.
sash-kan, спасибо, почитаю. Может, найду какое-то другое решение.
Patrick is God.
-
/dev/random
- Администратор
- Сообщения: 5511
- ОС: Gentoo
Re: Не работает программа autocutsel
При выделении текста в rxvt, независимо от того, нажимаете ли вы Ctrl+Ins (эта комбинация в нём просто игнорируется), выделение попадает в буфер PRIMARY. Туда же попадает текст, просто выделенный мышкой почти в любом другом приложении. Shift+Ins в rxvt, (g)vim, vimperator вставляет текст из буфера PRIMARY, в большинстве других приложений - из буфера CLIPBOARD. Копирование текста в CLIPBOARD - обычно Ctrl+Ins, но, как я сказал выше, не в rxvt.
autocutsel предназначен для автоматического переноса текста между буфером CLIPBOARD (или, если указать явно, PRIMARY) и CUT_BUFFERn. Вывод - он вам бесполезен.
autocutsel предназначен для автоматического переноса текста между буфером CLIPBOARD (или, если указать явно, PRIMARY) и CUT_BUFFERn. Вывод - он вам бесполезен.
-
sidd
- Сообщения: 667
- ОС: Slackware 13.37
Re: Не работает программа autocutsel
/dev/random, спасибо, что объяснили. Теперь я все понял.
Patrick is God.
-
poet13
- Сообщения: 271
- ОС: OpenSUSE 11.3 Gnome 2.30
Re: Не работает программа autocutsel
Parcellite- не православно?