OpenSUSE 13.2를 실행 중이고 Keepass2를 사용하고 있습니다. 이 앱은 모노를 통해 실행됩니다. 암호를 keepass에서 터미널로 복사하려고하지만을 사용하여 작동하지 않습니다 CTRL + SHIFT + V
. 이것은 일반적인 문제이지만 적절한 해결책을 찾을 수 없습니다.
Keepas (.net)에 더 많은 기능 (예 : KeepassHTTP)이 있으므로 Keepassx를 실행하지 않습니다.
미리 감사드립니다!
OpenSUSE 13.2를 실행 중이고 Keepass2를 사용하고 있습니다. 이 앱은 모노를 통해 실행됩니다. 암호를 keepass에서 터미널로 복사하려고하지만을 사용하여 작동하지 않습니다 CTRL + SHIFT + V
. 이것은 일반적인 문제이지만 적절한 해결책을 찾을 수 없습니다.
Keepas (.net)에 더 많은 기능 (예 : KeepassHTTP)이 있으므로 Keepassx를 실행하지 않습니다.
미리 감사드립니다!
답변:
해결책을 찾았습니다!
OpenSUSE 및 Arch Linux에서 작동하는지 확인할 수 있습니다. 나는 이것이 다른 배포판에서도 작동하기를 바랍니다. 이 질문의 모든 것을 시도 했습니다. 그놈 클립 보드와 X 선택을 어떻게 병합합니까? 그러나 아무것도 도움이되지 않았습니다. https://bugs.launchpad.net/ubuntu/+source/keepass2/+bug/1010289 작동하는 launchpad에서이 버그를 발견했습니다 .
해결 방법 : 및를 모두 설치 xdotool
하고 xsel
gnome-terminal 및 keepass2를 다시 시작하십시오.
나는이에 대한 테스트 gnome-terminal
, terminator
및 konsole
.
편집 :이 솔루션은 작동하지만 일부 Java 기반 응용 프로그램에서는 작동하지 않습니다. (PHPStorm 및 기타 JetBrains의 소프트웨어) 나는이 문제를 해결 - 설치 parcellite
-를 시작 - 오른쪽 트레이 아이콘을 클릭하고 선택 preferences
- 확인 Use Copy (Ctrl+C)
, Use Primary
및 Synchronise clipboards
사용할 수 있습니다.
EDIT2 : Java 문제 (@colan 덕분)에 대한 더 나은 해결책이 있습니다. 패치가 xsel에 병합되었지만 릴리스되지 않았습니다 ( https://github.com/kfish/xsel/pull/6 참조 ) 소스에서 컴파일하는 것은 매우 쉽습니다.
git clone https://github.com/kfish/xsel
cd xsel
touch README
(자동 생성 스크립트에 README 파일이 필요하지만 찾을 수없는 것 같습니다)./autogen.sh
make
sudo make install
수동으로 테스트 할 수 있습니다 echo "test" | xsel -i -b
..
xsel을에 설치 /usr/loca/bin/
합니다. xsel 버전 1.2.0은 올바른 버전이 아니며 9 년 전에 릴리스되었으며 패치는 포함되어 있지 않습니다! 아치 리눅스 xsel-git
에서는 AUR https://aur.archlinux.org/packages/xsel-git/ 에서 사용할 수 있습니다 .
echo "test" | xsel -i -b. bash: /usr/bin/xsel: No such file or directory
. 에서 수동으로 복사 /usr/local/bin
했지만 내 버전은 여전히 xsel version 1.2.0 by Conrad Parker <conrad@vergenet.net>