Keepas2에서 그놈 터미널을 모노를 통해 실행할 수 없습니다.


7

OpenSUSE 13.2를 실행 중이고 Keepass2를 사용하고 있습니다. 이 앱은 모노를 통해 실행됩니다. 암호를 keepass에서 터미널로 복사하려고하지만을 사용하여 작동하지 않습니다 CTRL + SHIFT + V. 이것은 일반적인 문제이지만 적절한 해결책을 찾을 수 없습니다.

Keepas (.net)에 더 많은 기능 (예 : KeepassHTTP)이 있으므로 Keepassx를 실행하지 않습니다.

미리 감사드립니다!


왜 와인 아래에서 keepass2를 실행합니까? -당신은 그것을 모노로 설치하고 실행할 수 있습니다!
DJCrashdummy

1
그래, 그게 내 말은 ...... 나는 단지 패키지 관리자를 통해 그것을 설치합니다.
LEDfan

답변:


8

해결책을 찾았습니다!

OpenSUSE 및 Arch Linux에서 작동하는지 확인할 수 있습니다. 나는 이것이 다른 배포판에서도 작동하기를 바랍니다. 이 질문의 모든 것을 시도 했습니다. 그놈 클립 보드와 X 선택을 어떻게 병합합니까? 그러나 아무것도 도움이되지 않았습니다. https://bugs.launchpad.net/ubuntu/+source/keepass2/+bug/1010289 작동하는 launchpad에서이 버그를 발견했습니다 .

해결 방법 : 및를 모두 설치 xdotool하고 xselgnome-terminal 및 keepass2를 다시 시작하십시오.

나는이에 대한 테스트 gnome-terminal, terminatorkonsole.

편집 :이 솔루션은 작동하지만 일부 Java 기반 응용 프로그램에서는 작동하지 않습니다. (PHPStorm 및 기타 JetBrains의 소프트웨어) 나는이 문제를 해결 - 설치 parcellite -를 시작 - 오른쪽 트레이 아이콘을 클릭하고 선택 preferences - 확인 Use Copy (Ctrl+C), Use PrimarySynchronise clipboards사용할 수 있습니다.

여기에 이미지 설명을 입력하십시오

EDIT2 : Java 문제 (@colan 덕분)에 대한 더 나은 해결책이 있습니다. 패치가 xsel에 병합되었지만 릴리스되지 않았습니다 ( https://github.com/kfish/xsel/pull/6 참조 ) 소스에서 컴파일하는 것은 매우 쉽습니다.

  1. 먼저 패키지 관리자를 사용하여 xsel을 제거하십시오.
  2. 저장소를 복제하십시오. git clone https://github.com/kfish/xsel
  3. cd xsel
  4. touch README (자동 생성 스크립트에 README 파일이 필요하지만 찾을 수없는 것 같습니다)
  5. ./autogen.sh
  6. make
  7. 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/ 에서 사용할 수 있습니다 .


xdotool이 설치되었지만 xsel도 나를 위해 속임수를 썼습니다! 나는 같은 문제가 있고이 솔루션이 데비안 테스트에서 문제를 해결했음을 확인할 수 있습니다.
amenthes


2
@colan 와우 대단하다. 소스에서 xsel을 컴파일하면 문제가 해결됩니다!
LEDfan

나는 소스에서 xsel을 컴파일하기 위해 모든 단계를 수행했으며 이것을 얻습니다 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>
그렇습니다
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.