Как очистить буфер обмена в Debian "Buster" через Терминал? - PullRequest
1 голос
/ 30 марта 2020

Я использую Debian "Buster" (версия 10.3) с GNOME Desktop версия 3.30.2 .

Есть ли способ очистить буфер обмена на требовать, используя Terminal только команды и без установки какого-либо менеджера буфера обмена?

Спасибо за потраченное время!

Ответы [ 2 ]

2 голосов
/ 02 апреля 2020

Вы можете очистить буфер выбора X (выделение, которое можно вставить средним щелчком мыши) с помощью xclip (установить в системах на основе Debian / Ubuntu с sudo apt install xclip).

После установки вы можете просто запустить его:

printf '' | xclip

Чтобы удалить текущий буфер обмена (для копирования или вставки которого требуется последовательность клавиш), вызовите его явно:

printf '' | xclip -selection clipboard

Возможно, вам придется сначала запустить export DISPLAY=:0, если вы запускаете это из другого сеанса, и это предполагает, что вы запускаете X11 на нулевом дисплее. Об этом следует позаботиться автоматически.

Они работают путем сохранения пустых строк в соответствующих буферах обмена.

Существуют такие менеджеры буфера обмена, как clipman , которые сохраняют вашу историю буфера обмена. Это не взаимодействует с ними.

1 голос
/ 30 марта 2020

Вам необходимо запустить сеанс Xorg, но вы можете использовать xsel для работы с буфером обмена. Не уверен, что это работает в Уэйленде.

...