리눅스 키보드 키 변경 방법

Photo by Clay Banks on Unsplash

테스트 환경

  • Arch Linux 기반 EndeavourOS
  • Xfce desktop environment

Key map 생성

아래 명령어를 통해 Key map을 생성해준다.

$ xmodmap -pke > ~/.Xmodmap

생성한 파일의 내용을 목적에 맞게 바꿔준다.

예를 들어 Ctrl 키와 CapsLock 키를 변경하려고 할땐 아래 내용을 하단에 추가한다.

remove Lock = Caps_Lock
remove Control = Control_L
keysym Caps_Lock = Control_L
keysym Control_L = Caps_Lock
add Lock = Caps_Lock
add Control = Control_L

적용 테스트

$ xmodmap ~/.Xmodmap

자동 실행 등록

Xfce desktop environment 에만 해당

지연시켜서 실행할 필요성이 있음

~/.config/autostart/xmodmap.desktop 경로로 아래 내용 파일 생성

[Desktop Entry]
Name[en_US]=Xmodmap
Comment[en_US]=xmodmap ~/.Xmodmap
Exec=/usr/bin/xmodmap .Xmodmap
Icon=application-default-icon
X-GNOME-Autostart-enabled=true
Type=Application

환경이 다른 경우 아래 링크 참고

작동 확인

로그인, 로그아웃 또는 재시작을 통해 키가 변경되었는지 최종 적으로 확인한다.

--

--

--

I love Programming 🧑🏻‍💻 https://github.com/Jay-flow

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
Seong-Am Kim

Seong-Am Kim

I love Programming 🧑🏻‍💻 https://github.com/Jay-flow

More from Medium

Prosecuting Cybercrime Under Pennsylvania Law: What Does Pennsylvania’s Anti-Cybercrime Statute…

What is multipath interference? How to minimize it in Time-of-Flight cameras? — e-con Systems

How 3D printer works?

Understand the Pointer in C and the Initialization of It