리눅스에서 키보드 레이아웃 변경하는 방법

리눅스 키보드 레이아웃 변경

컴퓨터에서 일정 시간 이상 작업을 하다 보면, 개인의 선호가 중요하다는 것을 알게 됩니다. 컴퓨터를 원하는 대로 설정하는 것은 작업을 원활하게 수행하는 것과 간단한 작업을 끌어가는 것 사이의 차이를 만들 수 있습니다. 키보드와 그 레이아웃은 글쓰기, 코딩 또는 단축키 사용 여부에 관계없이 여기서 중요한 요소입니다.

모든 리눅스 데스크탑 환경은 각기 다른 방식으로 이를 처리하지만, 언어, 지역 및 개인 선호에 맞게 키보드 레이아웃을 사용자 정의하는 것은 간단합니다.

목차

  • LXDE
  • GNOME/Budgie
  • KDE Plasma
  • XFCE
  • Cinnamon
  • MATE
  • Enlightenment
  • 자주 묻는 질문

또한 읽어보세요: 윈도우 사용자에게 가장 좋은 리눅스 배포판 9가지

LXDE

경량 X11 데스크탑 환경(LXDE)은 현대 리눅스 기반 운영 체제를 위한 간단한 환경입니다. 최소한의 디자인 덕분에 LXDE의 키보드 레이아웃을 변경하는 것은 간단합니다.

LXDE 데스크탑 키보드 레이아웃 19

  1. 화면 왼쪽 하단의 LXDE 아이콘을 클릭하여 메뉴 섹션을 열고, “Preferences”에 마우스 커서를 올립니다.
  2. 키보드 레이아웃을 변경하려면 “IBus Preferences”를 클릭합니다. IBus Preferences 창은 리눅스의 내부 키보드 드라이버 동작을 제어합니다.

LXDE 설정 선택 키보드 레이아웃 20

  1. 키보드 레이아웃을 변경하려면 “Input Method” 탭으로 이동합니다.

LXDE 키보드 설정 21

  1. 기본 설정 창에는 기계에 있는 모든 키보드 레이아웃이 표시됩니다. 새 레이아웃을 추가하려면 “Add”를 누릅니다.
  2. 그러면 일반적으로 사용되는 언어 목록이 있는 작은 메뉴가 나타납니다. 초기 옵션 뒤에 있는 수직 점 3개(⋮)를 클릭하여 다른 사용 가능한 언어를 검색할 수도 있습니다.

LXDE 키보드 추가 22

  1. 기본 설정 창을 닫아 구성을 저장합니다. 이제 LXDE 작업 표시줄의 IBus 아이콘을 눌러 서로 다른 키보드 레이아웃 간에 전환할 수 있습니다.

LXDE 언어 전환 23

또한 읽어보세요: 우분투 대안으로 시도해볼 최고의 데비안 기반 배포판 7가지

GNOME/Budgie

  1. “Settings” 애플리케이션을 엽니다. 창 왼쪽 목록에서 “Keyboard” 탭을 찾아 클릭합니다.

GNOME 설정 키보드 레이아웃 01

  1. 창의 본문이 현재 입력 설정을 표시하도록 이동하며, 키보드 레이아웃을 변경하거나 추가할 수 있는 “Input Sources” 섹션이 표시됩니다.

언어 선택 02

  1. 현재 언어 바로 아래의 더하기 기호(+)를 클릭합니다. 새 창이 열리고 현재 선택한 언어와 관련된 일반적인 옵션이 제안됩니다.
  2. 다른 것을 찾고 있다면 목록 하단의 세 점을 눌러보세요. 선택지가 확장되어 더 많은 관련 옵션이 표시됩니다. 여전히 원하는 것을 찾지 못했다면 목록 하단의 “Other”를 선택합니다.
  3. 원하는 레이아웃과 언어를 선택한 후, 강조 표시하고 창 오른쪽 상단의 “Add” 버튼을 누릅니다.

KDE Plasma

  1. Plasma 설정을 엽니다. 창 왼쪽 메뉴에서 아래로 스크롤하여 “Hardware” 제목 아래의 “Input Devices”를 찾아 클릭합니다.

KDE 설정 키보드 레이아웃 03

  1. 창이 “Input Devices” 섹션 아래의 항목을 표시하도록 이동합니다. 왼쪽에서 “Keyboard” 탭이 선택되어 있는지 확인하고, 창의 본문으로 주의를 돌립니다.

입력 설정 04

  1. 창 상단의 “Layouts” 탭을 찾아 선택한 다음, “Configure layouts” 상자를 체크하고 키보드 레이아웃 옵션의 잠금을 해제합니다.

KDE 레이아웃 추가 05

  1. “Add” 버튼을 눌러 새 키보드 레이아웃을 구성합니다. Plasma는 언어, 레이아웃 및 변형을 선택할 수 있는 새 창을 엽니다.
  2. 새 항목에 이름을 지정하고 쉽게 전환할 수 있도록 단축키를 할당할 수 있습니다. 완료되면 “OK”를 눌러 새 키보드 레이아웃을 추가합니다.

또한 읽어보세요: 모두를 위한 최고의 타이핑 게임 및 앱 13가지

XFCE

XFCE에서는 키보드 설정 애플리케이션에서 키보드 레이아웃 설정을 찾을 수 있습니다. XFCE의 일반 “Settings” 앱을 통해 가거나 메뉴의 “Settings” 섹션 아래의 “Keyboard”를 통해 직접 접근할 수 있습니다.

XFCE 키보드 설정 06

  1. 창이 열리면 상단의 “Layout” 탭을 선택합니다. XFCE는 기본적으로 시스템 언어를 사용하므로 모든 것이 회색으로 표시됩니다. “Use system defaults” 상자의 체크를 해제하여 제어를 엽니다.
  2. 키보드 레이아웃을 변경하려면 기존 레이아웃을 선택하고 해당 버튼으로 “Edit”하거나 새 레이아웃을 위해 “Add” 버튼을 누릅니다.

XFCE 언어 추가 07

  1. 새 작은 창이 열리며 사용 가능한 언어 목록이 표시됩니다. 언어에 사용 가능한 레이아웃 옵션이 있는 경우, 그 옆에 검은색 화살표가 표시됩니다. 화살표를 클릭하여 옵션을 표시합니다.
  2. 원하는 언어와 레이아웃을 찾아 창 하단의 “OK”를 눌러 추가합니다.

Cinnamon

  1. Cinnamon의 “Settings” 애플리케이션에서 키보드 설정을 찾을 수 있습니다. 아래로 스크롤하여 “Hardware” 섹션 아래의 “Keyboard” 설정을 클릭합니다.

Cinnamon 설정 08

  1. 창이 이동하여 사용 가능한 설정을 표시합니다. 창 상단 근처에서 “Layouts” 탭을 찾아 선택합니다.

Cinnamon 언어 설정 09

  1. 창이 다시 전환되어 현재 키보드 레이아웃이 왼쪽 상자에 표시되고 오른쪽에는 사용 가능한 옵션이 표시됩니다. 새 키보드 레이아웃을 추가하려면 왼쪽 상자의 하단에 있는 더하기 기호(+)를 누릅니다.

Cinnamon 언어 추가 10

  1. Cinnamon은 알파벳 순서로 모든 사용 가능한 언어와 레이아웃을 나열하는 새 창을 엽니다. 자신의 것을 찾거나 제공된 검색 기능을 사용하여 속도를 높입니다. 레이아웃을 선택하고 “Add”를 누릅니다.

또한 읽어보세요: 리눅스 터미널에서 텍스트, 파일 및 폴더 복사 및 붙여넣기 방법

MATE

  1. MATE 메뉴의 “Preferences” 섹션에서 키보드 설정을 찾아 실행합니다.

MATE 시작 메뉴 11

  1. 애플리케이션이 열리면 창 상단의 “Layouts” 탭을 선택합니다.

MATE 키보드 설정 12

  1. 창이 변경되어 현재 키보드 레이아웃과 키보드 모델과 같은 몇 가지 옵션이 표시됩니다. “Add” 버튼을 눌러 새 키보드 레이아웃을 선택합니다.

MATE 새 레이아웃 추가 13

  1. MATE는 큰 키보드 그래픽을 표시하는 새 창을 엽니다. 상단에는 언어 또는 국가별로 검색할 수 있는 옵션이 있습니다. 결과는 동일하므로 더 편한 방법을 사용하세요.
  2. 언어 또는 국가를 선택한 후, 선호하는 레이아웃을 찾습니다.
  3. 레이아웃을 선택하면 키보드 그래픽이 변경되는 것을 볼 수 있습니다. 설정이 완료되면 “Add”를 누릅니다.

Enlightenment

Enlightenment는 현대 리눅스 배포판에 설치할 수 있는 간단하면서도 우아한 데스크탑 환경입니다. 이를 알고 있다면, 이 환경의 키보드 레이아웃을 변경하는 것은 매우 쉽습니다.

Enlightenment 데스크탑 키보드 레이아웃 14

  1. 데스크탑을 왼쪽 클릭합니다. 그러면 Enlightenment의 컨텍스트 메뉴가 열리며 시스템의 다양한 기능을 선택할 수 있습니다.
  2. 마우스 커서를 “Settings -> All -> Input”에 올립니다. 이렇게 하면 Enlightenment의 바인딩 메뉴로 이동하여 특정 키보드 및 마우스 입력에 대한 환경 동작을 사용자 정의할 수 있습니다.

Enlightenment 설정 선택 15

  1. “Keyboard”를 눌러 Enlightenment의 키보드 맵 창을 열고, “Add”를 클릭합니다. 이렇게 하면 시스템에 새 키보드 맵을 설치하겠다는 의사를 Enlightenment에 전달합니다.

Enlightenment 키보드 설정 16

  1. 키보드 맵은 모델, 레이아웃 및 변형에 따라 다르므로, DVORAK 및 프랑스어 AZERTY 레이아웃과 같은 언어에 구애받지 않는 변형을 동일한 메뉴에서 설치할 수 있습니다. 제 경우에는 독일어를 공부하고 있으므로 “Layout”을 선택한 후 “German (de)”를 선택합니다.

Enlightenment 새 레이아웃 추가 17

  1. 그렇게 하면 제 키보드에 독일어 키보드 레이아웃이 로드됩니다. 그러나 이를 완전히 활성화하려면 키보드 맵 창에서 두 번째 레이아웃의 우선 순위를 높여야 합니다.

Enlightenment 키보드 변경 18

  1. “Ok”를 눌러 변경 사항을 저장합니다.

또한 읽어보세요: 사용자 정의 리눅스 배포판을 쉽게 만들기 위한 5가지 도구

자주 묻는 질문

키보드 모델, 레이아웃 및 변형 간에 차이가 있나요?

네! 이 세 가지 옵션은 비슷해 보이지만, 모델, 레이아웃 및 변형은 리눅스의 내부 키보드 드라이버의 세 가지 구별된 부분을 나타냅니다. 키보드 모델은 기계와 함께 사용되는 키보드의 일반적인 유형을 나타냅니다.

예를 들어, 표준 데스크탑 키보드는 110키 키보드일 수 있지만, 노트북은 약간 적을 수 있습니다. 키보드 모델 값은 리눅스 커널에 사용자가 입력할 때 예상해야 하는 키와 신호를 알려줍니다.

반면에 키보드 레이아웃과 변형은 특정 키보드 모델의 키에 대한 내부 매핑입니다. 기계에서 레이아웃이나 변형을 변경해도 커널이 예상하는 신호는 변경되지 않으므로, 110키 모델은 프랑스어 AZERTY 레이아웃과 독일어 QWERTZ 레이아웃 모두에 사용할 수 있습니다.

미국 키보드가 있어도 다른 키보드 레이아웃을 사용할 수 있나요?

네! 위에서 설명한 것처럼, 키보드 레이아웃은 사용 중인 키보드 유형에 의존하지 않으므로, 다른 키보드를 사용하는 언어에 대한 키보드 레이아웃을 설치할 수 있습니다. 예를 들어, 영어 키보드를 사용하고 있음에도 불구하고 독일어 키보드 레이아웃을 설치할 수 있었습니다.

그러나 이 접근 방식의 한 가지 문제는 키보드에 인쇄된 기호가 리눅스의 내부 기호 테이블과 제대로 일치하지 않는다는 것입니다. 예를 들어, 독일어 레이아웃을 사용하는 미국 키보드에서 Y 키를 누르면 Z가 인쇄됩니다.

키보드 레이아웃을 변경했는데 일부 키가 작동하지 않습니다. 제 키보드가 고장났나요?

아니요! 이는 기계의 키보드 모델과 레이아웃 간의 불일치로 인한 직접적인 결과입니다. 일부 키보드 레이아웃은 작동하기 위해 특정 모델이 필요합니다.

그로 인해 일부 키보드 레이아웃은 예상하는 모델의 특정 키보드 신호를 찾고, 알 수 없는 모델의 다른 신호는 무시합니다. 예를 들어, 일본어 키보드 레이아웃은 서로 다른 문자 집합 간 전환을 수용하기 위해 다른 키보드 모델을 사용합니다.

이 문제를 해결하는 한 가지 방법은 레이아웃이 기계에서 예상하는 키보드 유형을 사용하는 것입니다. 일본어 레이아웃을 사용할 계획이라면 일본어 키보드 모델도 사용해야 합니다.

이미지 출처: 키보드의 범죄 현장 조사 그림 123RF. 모든 스크린샷은 Ramces Red에 의해 촬영되었습니다.