xsel не работает должным образом после обновления до 22.04
Я обновляюсь с Ubuntu 18.04 до 22.04, и у меня возникают проблемы с очисткой буфера обмена с помощью
Если я Ctrl+C в текстовом редакторе и запустилxsel -cb; xsel -cp; xsel -cs
в терминале буфер обмена не очищается (ctrl+v продолжает вставлять содержимое). Кроме того,xsel -b
ничего не возвращает. Однако ctrl+v вставляет скопированное содержимое с помощью ctrl+c.
У меня также есть сочетание клавиш для очистки буфера обмена с таким же поведением (команда:bash -c "xsel -cb; xsel -cp; xsel -cs"
)
Теперь... как только я используюxsel
in terminal with a copycommand: echo hello|xsel -b
everything works normally going forward.
The keyboard shortcut works as expected, even on subsequent ctrl+c content, until I log off the user or reboot the machine.
I've tried purging xsel and re-installing, but that has not resolved the issue. Any thoughts on how I can resolve?
1 ответ
xsel не работает, потому что при обновлении до 22.04 вы теперь находитесь на Wayland, а не на Xorg. Два варианта
Вариант 1. Заменитьxsel
с помощью инструмента для буфера обмена Wayland, напримерwl-copy
иwl-paste
принадлежащийwl-clipboard
упаковка.
Вариант 2. Выйдите из системы, а затем снова войдите в сеанс X11. X11 по-прежнему доступен и полностью работает. Просто он больше не используется по умолчанию, поскольку пользователи перемещаются в Wayland даже во время обновления.