Привет,
Я хочу передать вывод команды в clipit, чтобы он был в моей истории, и вставить его туда, где мне нужно, но это не работает. Со страницы руководства clipit:
ПРИМЕРЫ CLI Поместить текст в буфер обмена echo "скопировано в буфер обмена" | клип clipit "скопировано в буфер обмена" Поместить текст в буфер обмена и распечатать содержимое буфера обмена echo "скопировано в буфер обмена" | клип -с
Тем не менее, я пробовал несколько способов добиться этого, но, похоже, это не сработало. До сих пор я пробовал:
echo "Hello!" | clipit
echo "Hello!" | clipit -c # it succesfully outputs "Hello!" though
clipit "Hello!"
clipit > echo "Hello!"
Все вышеперечисленные команды приводят к тому, что мой буфер обмена каким-то образом пуст. Если я нажму CTRL + V в любом текстовом поле или CTRL + SHIFT + V в своем терминале, он ничего не вставит.
Это не сработает, если я щелкну правой кнопкой мыши текстовое поле, потому что опция «Вставить» в меню выделена серым цветом, как будто мой буфер обмена пуст, как указано ранее.
Если я вручную выберу любой текст, как в текстовом поле, так и в моем терминале, он будет работать как обычно.
Я установил Clipit из Arch User Repository через этот пакет .
Как я могу это решить? Надеюсь, я не делаю ничего плохого.
__ОС:__ Arch Linux x86_64
__Хост:__ Ноутбук HP Pavilion 15 0881100000305E00000620100
__Ядро:__ 4.14.12-1-АРХ
__ВМ: i3__
__Тема:__ Vimix-Dark-Ruby [GTK2/3]
__Иконки:__ Папирус-Темный [GTK2/3]
__Терминал:__ тиликс
__ЦП: __ AMD A6-5200 APU (4) с тактовой частотой 2,00 ГГц
__GPU:__ AMD Radeon HD 8670M
Тем временем вы можете подключиться к xclip -selection c
.
Спасибо, но это не решает проблему.
Если я не ошибаюсь, у меня вообще не установлено xclip
; и установка его только для этой маленькой функции, когда у меня уже есть менеджер буфера обмена, меня немного раздражает.
Такая же проблема
Системная информация:
ОС: Manjaro x86_64
Ведущий: sony-vaio-fit-14
Ядро: 4.19.34-1-MANJARO
ВМ: i3
Терминал: urxvt
У меня тоже такая же проблема.
Ideapad 330s, Manjaro x86_64, i3, urxvt.
+1. Я с Manjaro и i3, clipit установлен по умолчанию, но не работает из командной строки. Возможно ли, что на этот баг не обращают внимания уже более двух лет?
+1, я бы сказал, что это очень важно.
Попробуйте передавать результаты с помощью xsel вместо clipit.
Например, echo "Hello!" | xsel -b
.
У меня это сработало с Manjaro i3 Community Edition.
@emanuelturis Да, конечно, есть способы обойти это, но, поскольку это система отслеживания проблем clipit
, в любом случае имело смысл сообщить о проблеме. Хорошо, что здесь есть ваше предложение для людей, которые приходят сюда в поисках обходного пути!
Самый полезный комментарий
+1. Я с Manjaro и i3, clipit установлен по умолчанию, но не работает из командной строки. Возможно ли, что на этот баг не обращают внимания уже более двух лет?