Bug 5313 - xclip -i doesn't work
: xclip -i doesn't work
Status: CLOSED WORKSFORME
: Sisyphus
(All bugs in Sisyphus/xclip)
: unstable
: all Linux
: P2 blocker
Assigned To:
:
:
:
:
:
  Show dependency tree
 
Reported: 2004-10-12 15:20 by
Modified: 2006-11-14 17:47 (History)


Attachments


Note

You need to log in before you can comment on or make changes to this bug.


Description From 2004-10-12 15:20:28
xclip далеко не всегда (практически никогда - более точно определить не могу) 
пишет stdout в X selection. Как правило, X selection остается прежним, иногда 
стирается.
Более того, xctest из тарболла xclip показывает, что она не работает, т.к.
пишет 
вполне характерные диффы между тестовыми строками и старым содержимым X 
selection (хотя не должен писать ничего, т.к. сравнивает ввод с выводом).-
------- Comment #1 From 2005-09-30 16:38:46 -------
Все попытки воспроизвести ошибочное поведение были безуспешны. xclip у меня
работает, как и должен. Проверялось и на Мастере 2.4 и на нескольких срезах
Сизифа.

Поэтому я пока закрываю баг с резолюцией WORKSFORME. Подозреваю, что в тех
случаях, когда xclip якобы не работал, была просто путаница с тем, какой
X selection использовался - primary, secondary или clipboard.
------- Comment #2 From 2005-09-30 17:15:23 -------
Вопрос: если я сделаю date|xclip, что я должен сделать, чтобы вставить куда-
нибудь текущую дату?

Более того:
wrar@wrars-comp ~ $ date|xclip -selection clipboard
wrar@wrars-comp ~ $ xclip -o -selection clipboard
/home/wrar/RPM/RPMS/athlon/kde-styles-baghira-0.7-alt0.2.athlon.rpm             
wrar@wrars-comp ~ $ date|xclip
wrar@wrars-comp ~ $ xclip -o -selection primary
/home/wrar/RPM/RPMS/athlon/kde-styles-baghira-0.7-alt0.2.athlon.rpm             
wrar@wrars-comp ~ $ date|xclip -selection secondary
wrar@wrars-comp ~ $ xclip -o -selection secondary
Птн Сен 30 19:09:14 YEKST 2005

Т.е. работает только secondary?
------- Comment #3 From 2005-09-30 17:53:44 -------
(In reply to comment #2)
> Вопрос: если я сделаю date|xclip, что я должен сделать, чтобы вставить куда-
> нибудь текущую дату?

Делать не "date|xclip", а "date|xclip -i". И всё заработает:

[victor@itinter RPM]$ date|xclip -i -selection clipboard
[victor@itinter RPM]$ xclip -o -selection clipboard
Птн Вер 30 16:40:01 EEST 2005
[victor@itinter RPM]$ date|xclip -i
[victor@itinter RPM]$ xclip -o -selection primary
Птн Вер 30 16:40:28 EEST 2005
[victor@itinter RPM]$ date|xclip -i -selection secondary
[victor@itinter RPM]$ xclip -o -selection secondary
Птн Вер 30 16:40:57 EEST 2005



------- Comment #4 From 2005-09-30 18:49:16 -------
Абсолютно никакой разницы, т.к. -i по дефолту.
------- Comment #5 From 2006-11-14 17:47:23 -------
В ходе кампании по очистке багзиллы от багов :) возвращаюсь к этому обсуждению.

Таки действительно "-i" по дефолту и в данном случае никак не влияло. Видимо,
когда я на этот ключик ссылался, сильно спешил и не посмотрел, что к чему. Да,
что с ключем, что без него - УМВР.

И сейчас на текущем сегодняшнем Сизифе повторил - xclip делает всё как должен,
никаких ошибок не воспроизводится. Остается предположить, что эти проблемы были
связаны с какими-то особенностями конкретной инсталяции. Во всяком случае
вопроизвести проблему у меня совершенно не получается.

Я сейчас закрываю этот баг. Если проблема не пропала - делайте reopen или
открывайте новый. Но очень прошу - хоть с какой-то информацией, которая поможет
воспроизвести.