요즘 클립보드 관리 프로그램 대부분은 과거에 복사했던 항목을 다시 불러와 어디서든 붙여넣을 수 있는 '기록' 기능을 제공합니다. 하지만 이 기록은 정해진 개수까지만 저장되며, 한도를 넘으면 가장 오래된 항목부터 차례로 삭제됩니다. 따라서 특정 클립보드 항목을 나중에 참조하기 위해 보관하려면 해당 항목을 다시 활성 클립보드로 불러온 뒤, 메모 앱에 하나씩 옮겨 적는 번거로운 과정을 거쳐야 했습니다.
다음에 소개할 방법은 클립보드 기록 전체를 원하는 폴더의 일반 텍스트 파일로 손쉽게 백업할 수 있는 아주 유용한 '꼼수'입니다.
참고: 이 튜토리얼에서는 KDE 데스크톱의 클립보드 위젯을 사용하지만, Clipman처럼 사용자 정의 작업을 지원하는 어떤 클립보드 관리자에서도 동일한 방법을 적용할 수 있습니다.
1. 클립보드 위젯 추가하기
클립보드 위젯을 사용하려면 먼저 바탕화면에 위젯을 배치해야 합니다. 화면 오른쪽 상단의 KDE 기본 메뉴 버튼을 클릭하고, 팝업 메뉴에서 '위젯 추가(Add Widgets)'를 선택하세요.
KDE는 화면 왼쪽 패널에 위젯 목록을 표시합니다.
목록을 아래로 스크롤하여 클립보드 항목을 찾거나, 패널 상단의 검색 필드에 'clipboard'를 입력해 목록을 빠르게 필터링할 수 있습니다.
클립보드 위젯을 찾았다면, 원하는 위치로 드래그 앤 드롭하여 바탕화면에 배치하세요.
2. 새 작업(Action) 추가하기
설정 창에서 '작업(Actions)' 탭으로 이동한 뒤 '작업 추가(Add Action)' 버튼을 클릭합니다.
새로 열리는 '작업 속성(Action Properties)' 창에서는 '정규 표현식(Regular expression)' 칸을 비워두고 '자동(Automatic)' 옵션은 활성화 상태로 유지합니다. 그리고 '설명(Description)' 필드에 작업에 대한 간단한 설명을 입력하세요.
실제 명령어를 등록하기 전에 터미널을 열어 미리 테스트해보는 것이 좋습니다.
3. 날짜 출력 형식 다듬기
명령어는 두 개의 하위 명령으로 구성됩니다. 먼저 각 메모 파일의 이름으로 현재 시각을 사용하겠습니다.
이를 위해 date 명령의 출력 결과를 'NOW' 변수에 할당합니다. date 명령의 세부 옵션이 궁금하다면 터미널에서 man date 또는 date --help를 입력해 확인할 수 있습니다.
여기서는 파일 이름이 '시간-분-초__월-일-년.txt' 형태가 되도록 변수를 다음과 같이 설정했습니다:
NOW=$(date +"%H-%M-%S__%m-%d-%Y")
4. 메모 저장 경로 지정하기
명령어의 두 번째 부분은 선택한 클립보드 항목을 'NOW' 변수를 파일 이름으로 하는 텍스트 파일에 저장('덤프')하는 역할을 합니다. 이때 검증된 echo 명령을 사용합니다:
echo "%s" > /home/USERNAME/Desktop/$NOW.txt
%s 부분은 위젯이 자동으로 제공하는 값으로, 선택한 클립보드 항목에 해당합니다. 뒤따르는 경로 부분은 저장될 메모 파일의 위치와 이름을 지정합니다.
설정 과정에서 테스트를 쉽게 하기 위해 일단 바탕화면에 메모가 저장되도록 했습니다. 텍스트 파일로 가득 찬 바탕화면이 마음에 들지 않는다면, 초기 테스트가 끝난 후 반드시 이 경로를 다른 폴더로 변경하기를 권장합니다.
5. 최종 명령어 등록하기
완성된 최종 명령어는 다음과 같습니다:
NOW=$(date +"%H-%M-%S__%m-%d-%Y") && echo "%s" > /home/USERNAME/Desktop/$NOW.txt
'명령 추가(Add Command)' 버튼을 클릭해 새 명령 항목을 만든 뒤, 'new command' 자리표시자를 더블클릭하여 편집 모드로 진입하세요.
해당 부분을 자신의 명령어로 교체하거나(위 명령어를 복사해 붙여넣어도 됩니다) 확인을 눌러 변경 사항을 저장하고 활성화합니다.
클립보드 위젯에서 명령 항목이 이름 없이 표시되는 것이 싫다면, 명령에 설명을 추가해 주세요.
확인을 클릭하면 변경 사항이 적용되며, '작업 구성(Actions Configuration)' 창으로 돌아오면 '작업 목록(Action list)'에 방금 만든 작업이 등록된 것을 확인할 수 있습니다.
6. 직접 사용해 보기
새로 만든 작업을 테스트하려면, 먼저 아무 텍스트나 클립보드에 복사한 뒤 클립보드 위젯을 클릭하세요.
항목 위에 마우스를 올리면 위젯 오른쪽에 작은 메뉴가 나타나며, 첫 번째 항목이 '작업 실행(Invoke action)'입니다. 이것을 클릭하면 사용자 정의 작업에 접근할 수 있습니다.
팝업으로 표시되는 항목 목록에서 자신이 만든 작업을 선택하세요.
모든 과정이 순조롭게 진행되었고, 테스트 시 바탕화면 경로를 사용했다면 첫 번째 메모 파일이 바탕화면에 생성된 것을 확인할 수 있습니다. 이제부터는 직접 만든 사용자 정의 작업으로 언제든 클립보드 기록을 백업할 수 있습니다.
마지막으로 두 가지 팁을 드립니다. 첫째, 파일 이름에 반드시 초 단위까지 포함하세요. 같은 분 안에 여러 메모를 저장하더라도 파일 이름 충돌 없이 각각 저장됩니다. 둘째, 더욱 편리하게 활용하려면 자주 사용하는 클라우드 동기화 서비스의 폴더를 저장 경로로 지정하세요. 그러면 클립보드 메모를 어느 기기에서나 확인할 수 있습니다.