Я нашел решение!
Я могу подтвердить, что это работает на OpenSUSE и Arch Linux. Я надеюсь, что это работает и в других дистрибутивах. Я попробовал все в этом вопросе Как я могу объединить буфер обмена гномов и выбор X? но ничего не помогло. Я нашел эту ошибку на панели запуска, которая работала: https://bugs.launchpad.net/ubuntu/+source/keepass2/+bug/1010289 .
Решение: Установите xdotool и xsel , перезапустите gnome-терминал и keepass2.
Я проверил это на gnome-terminal , terminator и konsole .
РЕДАКТИРОВАТЬ: это решение работает, но не для некоторых приложений на основе Java. (PHPStorm и другое программное обеспечение Jetbrains). Я решил это: - установите parcellite - запустите его - щелкните правой кнопкой мыши на значке в трее и выберите preferences - убедитесь, что включены функции Use Copy (Ctrl+C) , Use Primary и Synchronise clipboards .

РЕДАКТИРОВАТЬ 2: есть лучшее решение для проблемы Java (спасибо @colan), патч был объединен с xsel, но он не был выпущен (см .: https://github.com/kfish/xsel/pull/6), но компиляция из исходного кода очень проста:
- сначала удалите xsel, используя менеджер пакетов
- клонировать репозиторий:
git clone https://github.com/kfish/xsel
cd xsel
touch README (похоже, что сценарию autogen нужен файл README, но он не найден)
./autogen.sh
make
sudo make install
Вы можете вручную проверить это: echo "test" | xsel -i -b .
Это установит xsel в /usr/loca/bin/ . Обратите внимание, что версия 1.2.0 для xsel не является верной версией, она была выпущена 9 лет назад и не включает патч! На arch linux вы можете использовать xsel-git из AUR https://aur.archlinux.org/packages/xsel-git/ .