Bug 5313

Summary: xclip -i doesn't work
Product: Sisyphus Reporter: Andrey Rahmatullin <wrar>
Component: xclipAssignee: arei <arei>
Status: CLOSED WORKSFORME QA Contact: qa-sisyphus
Severity: blocker    
Priority: P2 CC: arei
Version: unstable   
Hardware: all   
OS: Linux   

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

Поэтому я пока закрываю баг с резолюцией WORKSFORME. Подозреваю, что в тех
случаях, когда xclip якобы не работал, была просто путаница с тем, какой
X selection использовался - primary, secondary или clipboard.

Comment 2 Andrey Rahmatullin 2005-09-30 17:15:23 MSD
Вопрос: если я сделаю 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 Victor Forsyuk 2005-09-30 17:53:44 MSD
(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 Andrey Rahmatullin 2005-09-30 18:49:16 MSD
Абсолютно никакой разницы, т.к. -i по дефолту.
Comment 5 Victor Forsyuk 2006-11-14 17:47:23 MSK
В ходе кампании по очистке багзиллы от багов :) возвращаюсь к этому обсуждению.

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

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

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