Clipit: Перенаправление вывода терминала на clipit не работает

Созданный на 10 янв. 2018  ·  8Комментарии  ·  Источник: CristianHenzel/ClipIt

Привет,

Я хочу передать вывод команды в 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

Самый полезный комментарий

+1. Я с Manjaro и i3, clipit установлен по умолчанию, но не работает из командной строки. Возможно ли, что на этот баг не обращают внимания уже более двух лет?

Все 8 Комментарий

Тем временем вы можете подключиться к 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 , в любом случае имело смысл сообщить о проблеме. Хорошо, что здесь есть ваше предложение для людей, которые приходят сюда в поисках обходного пути!

Была ли эта страница полезной?
0 / 5 - 0 рейтинги