모든 클립보드 선택 항목의 복사본을 Clipboard_histroy.log 파일에 저장/로그할 수 있도록 노력하고 있습니다. 복사된 각 선택 항목을 로그 파일에 간단히 추가하고 싶지만 컴퓨터가 일반적으로 수행하는 것처럼 ctrl+c를 에뮬레이션합니다. 이 경우를 제외하고는 나중에 추가 xclip 명령이 실행됩니다...
Manjaro Linux XFCE4 환경의 응용 프로그램 >> 설정 >> 키보드에서 설정하여 키보드 단축키(CTRL+C)에 다음 명령을 바인딩했습니다.
이것이 내가 지금까지 가지고 있는 것이지만 아무것도 작동하지 않는 것 같습니다.
xdotool key ctrl+c && xclip -selection clipboard -o >> /home/user/.logs/clipboard_history.log
답변1
CopyQ를 살펴보세요 https://hluk.github.io/CopyQ/
저장된 프로젝트는 다음 위치에 있습니다.~/.config/copyq
KDE에서는 표준 클립보드 유틸리티도 어려움 없이 원하는 작업을 수행합니다. 바라보다https://userbase.kde.org/Klipper
xclip을 사용하려는 경우 선택 항목을 클립보드와 파일 모두에 넣는 방법이 있습니다. 다음 방법이 저에게 효과적이었습니다.
xclip -sel p -o | xclip -i -sel c -f >> ~/.logs/clipboard_history.log
선택 항목은 강조 표시된 텍스트입니다. 초기 선택에 이를 포함할 필요는 없습니다 CTRL+C
. 이 명령은 이를 클립보드에 넣고(입력한 것처럼 CTRL+C
) 기록 파일에 추가합니다.