Computer >> 컴퓨터 >  >> 시스템 >> Linux

KDE 서비스 메뉴로 나만의 리눅스 생산성 시스템 구축하기

여러분은 파일 관리자에 대해 크게 신경 쓰지 않을 것입니다. 대부분은 리눅스 배포판에 기본으로 포함된 파일 관리자를 그대로 쓰거나, 자신에게 맞는 대안 프로그램을 골라 사용하고 있을 겁니다. 하지만 그 프로그램의 한계와 잠재력을 제대로 알고 계신가요?

KDE 서비스 메뉴로 나만의 리눅스 생산성 시스템 구축하기

파일 관리자 설정을 한 번도 만져본 적이 없다면, 시간을 크게 절약해 주는 다양한 기능들을 놓치고 있을 가능성이 높습니다. 사용자 지정 단축키, 빠른 이름 바꾸기 동작, 편집 가능한 메뉴, 파일 미리보기 플러그인까지 — 이런 옵션들은 생산성을 크게 향상시킬 수 있습니다. 파일 관리자의 목적은 디지털 자산을 가장 효율적으로 정리하는 것이며, 이를 위해서는 가능한 한 많은 작업을 자동화하는 것이 좋습니다.

KDE 서비스 메뉴(Service Menus)는 파일 관리자 커스터마이징의 모범 사례라 할 수 있습니다. 간단히 말해, KDE의 파일 관리자인 돌핀(Dolphin)에 새로운 기능을 추가해 주는 스크립트입니다. Konqueror를 사용하는 경우에도 대부분의 서비스 메뉴가 그대로 작동하며, 일부는 약간의 수정만 거치면 됩니다. 참고로 파일 관리자에 커스텀 스크립트를 넣는 개념은 KDE만의 고유한 것이 아닙니다. Nautilus, Thunar, SpaceFM 등에서도 이름만 다를 뿐 같은 기능을 사용할 수 있습니다.

서비스 메뉴는 일반 텍스트 편집기로 만들고 수정할 수 있으며, 설치 후에는 돌핀의 환경설정(Preferences) 대화상자에서 서비스(Services) 탭으로 이동해 켜고 끌 수 있습니다. 설치된 서비스 메뉴는 마우스 오른쪽 버튼 클릭 메뉴에 새로운 항목으로 나타납니다.

KDE 서비스 메뉴로 나만의 리눅스 생산성 시스템 구축하기

메뉴가 복잡해질까 걱정할 필요는 없습니다. 서비스 메뉴를 많이 활성화해도 항상 보이지는 않습니다. 대부분의 서비스 메뉴는 파일 형식을 인식하도록 되어 있어서, 해당 형식의 파일을 오른쪽 클릭했을 때만 메뉴에 표시됩니다.

서비스 메뉴 설치 방법

서비스 메뉴 설치 방법은 크게 두 가지로 나뉩니다. 수동 설치와 자동 설치입니다.

수동 설치

수동 설치는 KDE-Apps.org 같은 사이트에서 서비스 메뉴 파일을 내려받아 압축을 풀고, 적절한 디렉터리에 복사하는 방식입니다.

KDE 4에서 모든 사용자에게 적용하려면 다음 디렉터리를 사용합니다:

/usr/share/kde4/services/ServiceMenus/

특정 사용자에게만 적용하려면 로컬 KDE 디렉터리에 복사합니다:

~/.kde/share/kde4/services/ServiceMenus/

이 경로는 배포판마다 다를 수 있으므로, 터미널에 다음 명령어를 입력해 확인하세요:

kde4-config --localprefix
KDE 서비스 메뉴로 나만의 리눅스 생산성 시스템 구축하기

KDE 5부터는 경로가 변경되었습니다. 개별 사용자용은:

~/.local/share/kservices5/ServiceMenus/

전체 사용자용은:

/usr/share/kservices5/ServiceMenus/

자동 설치

자동 설치는 돌핀의 환경설정 > 서비스 대화상자에 있는 새 서비스 다운로드(Download New Services) 기능을 이용합니다. 여기서 서비스 메뉴를 검색하고 추가·삭제할 수 있으며, 여러 기준으로 정렬하는 것도 가능합니다.

KDE 서비스 메뉴로 나만의 리눅스 생산성 시스템 구축하기

다만 이 방식으로 설치한 서비스 메뉴는 해당 사용자에게만 적용됩니다. 저장소에서 설치하거나 패키지로 받은 것들은 모든 사용자에게 적용됩니다.

직접 서비스 메뉴 만들기

조금 더 도전적인 분이라면 직접 서비스 메뉴를 만들어볼 수도 있습니다. 시작 전에 알아야 할 기본 사항은 다음과 같습니다.

  • 서비스 메뉴는 반드시 .desktop 확장자를 가진 파일로 저장해야 합니다.
  • 서비스 메뉴 파일은 "Desktop Entry"와 "Desktop Action"이라는 두 개의 주요 섹션으로 구성됩니다.
  • "Desktop Entry"의 필수 요소는 Type=Service 라인(파일을 서비스 메뉴로 정의)과 MimeType 라인(서비스 메뉴가 처리할 수 있는 파일 형식 지정)입니다.
  • 하나의 서비스 메뉴 파일에는 여러 개의 "Desktop Action" 섹션이 들어갈 수 있습니다. 여기서 가장 중요한 것은 Exec= 라인으로, 돌핀의 오른쪽 클릭 메뉴에서 해당 옵션을 클릭했을 때 실행될 명령어나 Bash 스크립트 경로를 지정합니다.
KDE 서비스 메뉴로 나만의 리눅스 생산성 시스템 구축하기

서비스 메뉴 제작에 대해 더 자세히 알고 싶다면 KDE Techbase의 튜토리얼을 참고하세요. 초보자도 쉽게 따라올 수 있는 친절한 안내서입니다.

이제 서비스 메뉴가 무엇이고 어떻게 작동하는지 이해했으니, 실제로 활용해 볼 차례입니다. 아래에서 소개하는 KDE 서비스 메뉴들은 폴더를 깔끔하게 정리하고 파일 관리의 달인이 될 수 있도록 도와주는 다양한 기능을 담고 있습니다.

파일 및 폴더 관리

Extract and Compress

KDE 서비스 메뉴로 나만의 리눅스 생산성 시스템 구축하기

이름 그대로 압축 파일을 빠르게 관리할 수 있는 서비스 메뉴입니다. ZIP, RAR, TAR 등 가장 널리 쓰이는 압축 형식을 지원하며, 해당 명령줄 유틸리티만 미리 설치해 두면 됩니다.

Dolphin Folder Color

KDE 서비스 메뉴로 나만의 리눅스 생산성 시스템 구축하기

프로젝트나 할 일 목록을 색상으로 구분하는 걸 좋아한다면 강력 추천합니다. 폴더 아이콘의 색상을 변경할 수 있으며, 현재 사용되는 대부분의 KDE 아이콘 테마와 호환됩니다. 기본 폴더 아이콘을 원하는 커스텀 아이콘으로 교체하는 것도 가능합니다. 각 폴더의 아이콘 설정은 숨김 파일인 .directory에 저장되므로, 실수로 삭제하지 않도록 주의하세요.

Root Actions

KDE 서비스 메뉴로 나만의 리눅스 생산성 시스템 구축하기

터미널을 열고 "su(do)" 명령어를 입력하는 게 귀찮은 분들에게 필수적인 서비스 메뉴입니다. root 권한이 필요한 파일을 열기, 복사, 이름 변경, 삭제하는 유용한 단축 기능 모음으로, 파일의 권한과 소유권 변경에도 활용할 수 있습니다.

Infopartitions

KDE 서비스 메뉴로 나만의 리눅스 생산성 시스템 구축하기

시스템의 모든 파티션을 한눈에 보여주고, 현재 마운트된 파티션과 각 파티션의 남은 공간까지 알려줍니다. 심플하지만 화려하진 않은 팝업 창에 모든 정보가 담겨 있습니다.

PDF 작업 환경 구축

pdfForts

KDE 서비스 메뉴로 나만의 리눅스 생산성 시스템 구축하기

PDF 작업이라면 리눅스의 마법 같은 도구 pdftk를 빼놓을 수 없습니다. pdfForts를 돌핀에서 사용하려면 먼저 pdftk를 설치해야 합니다. 설치 후에는 PDF 파일에 비밀번호를 설정하고, 여러 파일을 하나로 합치거나 변환하고, 페이지 회전·추출, 북마크 및 워터마크 추가까지 파일 관리자 안에서 모두 처리할 수 있습니다.

Service Menu PDF

KDE 서비스 메뉴로 나만의 리눅스 생산성 시스템 구축하기

pdfForts처럼 pdftk에 의존하며, Ghostscript와 poppler-utils 등 몇 가지 유틸리티도 함께 필요합니다. PDF를 DjVu, HTML, 일반 텍스트, 이미지 등으로 변환하는 다양한 옵션을 제공하고, PDF 크기 조절 및 인쇄용 변환 기능도 갖추고 있습니다.

이미지 편집 및 변환

KIM

KDE 서비스 메뉴로 나만의 리눅스 생산성 시스템 구축하기

KDE Image Menu의 약자인 KIM은 이미지 관리 서비스 메뉴로, 사진을 압축하고 크기를 조절하며 회전할 수 있습니다. 흑백(grayscale)과 세피아 효과를 적용하고, GIF, JPG, PNG 등 다양한 형식으로 변환하는 기능도 지원합니다. 움직이는 GIF 만들기, 포토 몽타주, HTML 포토 갤러리 생성 같은 매력적인 기능도 제공합니다.

Image Manipulation Service Menu

KDE 서비스 메뉴로 나만의 리눅스 생산성 시스템 구축하기

KIM과 비슷하지만 몇 가지 독특한 기능이 있습니다. 이미지를 미리 정의된 크기로 조절하고, 밝기를 자동 보정하며, 색감을 강조할 수 있습니다. 물론 파일 형식 변환도 지원합니다.

이미지 변환이 잦은 업무 흐름을 가지고 있고, 위 두 서비스 메뉴로는 부족하다면 Converter 설치를 고려해 보세요. 30개 이상의 파일 형식을 지원하고, 세부적으로 설정 가능한 고급 변환 옵션을 제공합니다. 이미지 처리 기능만 놓고 보면 가벼운 이미지 편집 프로그램과 견줄 만한 수준입니다. 특히 파일과 폴더 모두에 적용되는 일괄 처리(batch processing) 기능이 실용적입니다. 다만 Converter의 성능을 제대로 끌어내려면 여러 의존성 소프트웨어를 추가로 설치해야 할 수 있다는 점을 감안하세요.

이미지 대신 오디오 파일을 다루는 분이라면 audiokonverter를 살펴보세요. OGG, WMA, MP3, WAV, FLAC 등 여러 인기 오디오(및 비디오) 형식 간 변환을 지원하는 서비스 메뉴입니다.

올인원 솔루션

KDE Services

KDE 서비스 메뉴로 나만의 리눅스 생산성 시스템 구축하기

이 서비스 메뉴에 없는 기능을 나열하는 편이 더 빠를 정도입니다 — 그야말로 최종 파일 관리 툴킷입니다. 누구나 하는 기본적인 파일·폴더 작업 외에도 다양한 부가 기능을 갖추고 있습니다. 동영상·오디오 파일 변환, ISO 이미지 마운트·굽기·생성, 백업 수행, 네트워크 모니터링 도구 접근, 파일 내 텍스트 검색·교체, 심지어 커널 업데이트까지 가능합니다. 물론 의존성 목록이 방대하지만, 대부분은 이미 시스템에 설치되어 있을 것이고 없다면 배포판 저장소에서 얻을 수 있습니다.

KDE 사용자들이 돌핀을 가장 좋아하는 파일 관리자로 꼽는 이유 중 하나로 서비스 메뉴를 자주 언급합니다. 단순한 텍스트 파일이기 때문에 시스템에 불필요한 부담을 주지 않으면서도, 돌핀을 일상적인 파일 관리 작업의 강력한 허브로 탈바꿈시켜 줍니다.

여러분은 어떤 KDE 서비스 메뉴를 사용하고 계신가요? 꼭 소개해야 할 추천 서비스 메뉴가 있다면 댓글로 알려주세요!

이미지 출처: File Keyboard Button via Flickr, BumpTop showing programs and images via Flickr, Infopartitions 스크린샷, pdfForts 스크린샷, KDE Services 스크린샷.