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

리눅스에서 키보드 단축키 할당·재매핑으로 생산성 높이는 방법 (GNOME & KDE)

리눅스에서 키보드 단축키 할당·재매핑으로 생산성 높이는 방법 (GNOME & KDE)

우분투(Ubuntu)는 기본적으로 바로 사용할 수 있는 키보드 단축키 세트를 제공합니다. 하지만 일부 단축키의 기본 매핑이 마음에 들지 않을 수 있습니다. 평소 익숙하게 쓰던 다른 기능에 이미 할당되어 있어 오히려 생산성을 해치는 경우도 있죠. 예를 들어 미디어 버튼이 달린 키보드라면 해당 버튼이 자동으로 리듬박스(Rhythmbox)에 연결됩니다. 즐겨 쓰는 미디어 플레이어가 VLC라면 이 단축키를 선호하는 애플리케이션으로 바꾸고 싶어질 것입니다.

리눅스에서 키보드 단축키를 관리하는 방법은 여러 가지입니다. Xmodmap(및 Xkeycaps)을 활용하거나, 데스크톱 환경의 키보드·단축키 설정 메뉴를 통해 관리할 수 있습니다. 이 글에서는 가장 널리 쓰이는 두 데스크톱 환경인 GNOMEKDE에서 단축키를 변경하거나 새로 할당하는 방법을 중점적으로 살펴봅니다.

GNOME에서 단축키 변경하기

우분투의 GNOME에서 새 단축키를 할당하거나 기존 단축키를 재매핑하려면 키보드의 Super 키를 누르거나 GNOME의 애플리케이션 버튼을 클릭해 메인 메뉴로 이동합니다. '키보드' 또는 '단축키'라고 입력하기 시작하면 키보드 단축키(Keyboard Shortcuts) 항목이 나타나는데, 이를 선택합니다.

리눅스에서 키보드 단축키 할당·재매핑으로 생산성 높이는 방법 (GNOME & KDE)

목록을 아래로 스크롤하면 변경하고 싶은 특정 단축키를 찾을 수 있습니다.

리눅스에서 키보드 단축키 할당·재매핑으로 생산성 높이는 방법 (GNOME & KDE)

기존 단축키를 클릭하면 새 키 조합을 누르라는 안내가 표시됩니다. 예를 들어 실행 명령 프롬프트를 여는 기본 단축키는 Alt + F2인데, 이를 변경하려면 해당 항목을 클릭한 뒤 Alt + F12처럼 원하는 새 조합을 입력하면 됩니다.

리눅스에서 키보드 단축키 할당·재매핑으로 생산성 높이는 방법 (GNOME & KDE)

새 단축키 추가하기

애플리케이션, 명령어 또는 스크립트를 실행하는 자신만의 단축키를 만들 수도 있습니다. 목록 맨 아래에 있는 플러스(+) 버튼을 클릭하세요.

리눅스에서 키보드 단축키 할당·재매핑으로 생산성 높이는 방법 (GNOME & KDE)

절차는 매우 간단합니다. Name(이름)과 Command(명령) 필드에 새 단축키의 이름과 실행할 명령을 입력합니다. 마지막으로 "Set Shortcut…" 버튼을 클릭하고, 안내가 뜨면 원하는 키 조합을 누르면 됩니다. 그러면 창이 즉시 업데이트되어 방금 누른 조합이 등록됩니다.

리눅스에서 키보드 단축키 할당·재매핑으로 생산성 높이는 방법 (GNOME & KDE)

추가한 단축키가 더 이상 필요 없다면 해당 항목을 클릭해 선택한 후, 팝업 창 왼쪽 상단의 빨간색 Remove(제거) 버튼을 누릅니다.

리눅스에서 키보드 단축키 할당·재매핑으로 생산성 높이는 방법 (GNOME & KDE)

단, 제거할 수 있는 것은 직접 추가한 단축키뿐이라는 점에 유의하세요. 기존 단축키는 삭제할 수 없으며, 할당만 해제해 키 조합으로 더 이상 호출되지 않게 만들 수 있습니다. 방법은 간단합니다. 기존 단축키를 클릭한 상태에서 새 키 조합 대신 Backspace 키를 누르면 됩니다. 이전 화면으로 돌아가면서 해당 단축키의 키 조합이 사라진 것을 확인할 수 있습니다.

KDE에서 단축키 변경하기

최신 KDE Plasma 데스크톱에서 같은 작업을 하려면 Super 키를 누르거나 메인 메뉴 버튼을 클릭한 후 시스템 설정(System Settings)을 선택합니다.

리눅스에서 키보드 단축키 할당·재매핑으로 생산성 높이는 방법 (GNOME & KDE)

설정 창 왼쪽의 작업 공간(workspace) 카테고리에서 Shortcuts(단축키) 항목을 고릅니다.

리눅스에서 키보드 단축키 할당·재매핑으로 생산성 높이는 방법 (GNOME & KDE)

KDE는 구조가 다소 복잡하지만, 단축키를 여러 그룹으로 세분화하고 있어 훨씬 정교한 제어가 가능합니다.

Global Shortcuts (전역 단축키)

여기에는 KDE 자체와 설치된 애플리케이션이 시스템에 등록한 키 조합이 모두 표시됩니다. 기존 단축키를 변경하려면 해당 항목을 클릭하고 Default 대신 Custom을 선택합니다. 이후 Custom 오른쪽의 버튼을 클릭하고, 안내에 따라 원하는 키 조합을 누르면 됩니다.

리눅스에서 키보드 단축키 할당·재매핑으로 생산성 높이는 방법 (GNOME & KDE)

Standard Shortcuts (표준 단축키)

데스크톱 환경이나 운영체제와 무관하게 보편적으로 표준으로 여겨지는 키 조합들이 모여 있는 곳입니다.

리눅스에서 키보드 단축키 할당·재매핑으로 생산성 높이는 방법 (GNOME & KDE)

Web Shortcuts (웹 단축키)

웹 단축키는 키 조합이 아닌 키워드에 매핑된다는 점이 특별합니다. 어디서든 쓸 수 있는 것은 아니며, KRunner 또는 Konqueror의 주소 표시줄을 통해서만 사용할 수 있습니다. 예를 들어 DuckDuckGo 검색이 dd 키워드에 연결되어 있다면, Alt + F2를 누른 후 dd:make tech easier를 입력하고 Enter를 치세요. 곧이어 Konqueror가 열리며 DuckDuckGo 검색 결과 페이지를 보여줍니다.

리눅스에서 키보드 단축키 할당·재매핑으로 생산성 높이는 방법 (GNOME & KDE)

Custom Shortcuts (사용자 지정 단축키)

여기에는 더욱 전문적인 단축키가 모여 있으며, 자신만의 단축키를 추가할 수 있는 공간이기도 합니다. 빈 공간을 마우스 오른쪽 버튼으로 클릭하면 팝업 메뉴를 통해 새 전역 단축키, 창 동작(window action), 마우스 제스처 동작을 만들 수 있습니다. 하위 메뉴에서는 결과 유형을 Command/URL, D-Bus 명령, 키보드 입력 전송(Send Keyboard Input) 중에서 고를 수 있습니다.

리눅스에서 키보드 단축키 할당·재매핑으로 생산성 높이는 방법 (GNOME & KDE)

새 항목을 만든 후에는 Comment 탭에서 단축키의 용도를 간단히 적고, Trigger 탭에서 실제 단축키(또는 제스처)를 정의하며, 마지막으로 Action 탭에서 실행할 명령(또는 URL)을 입력하면 됩니다.

리눅스에서 키보드 단축키 할당·재매핑으로 생산성 높이는 방법 (GNOME & KDE)

참고로 오른쪽 하단의 Apply(적용) 버튼을 누르지 않으면, KDE는 변경 사항이 사라지지 않도록 적용을 권유하는 알림을 계속 표시합니다.

여기까지입니다. 여러분은 사용 중인 배포판에서 키보드 단축키를 할당하거나 재매핑할 때 어떤 방법을 활용하시나요? 아래 댓글로 의견을 나눠주세요.