
Ubuntu에서 Ctrl 키와 Windows(Super) 키 위치 바꾸기
Ubuntu를 사용하다 보면 키보드의 Ctrl 키와 Windows(Super) 키 위치가 불편하게 느껴질 때가 있다. 특히 macOS나 다른 환경에서 작업하던 사용자라면 키 위치를 바꾸고 싶어지는 경우가 많다. Ubuntu에서는 간단한 명령어로 두 키의 위치를 교환할 수 있다.
1. Ctrl ↔ Windows 키 위치 교환
터미널에서 다음 명령을 실행한다.
gsettings set org.gnome.desktop.input-sources xkb-options "['ctrl:swap_lwin_lctl']"
이 명령은 다음 의미를 가진다.
- 왼쪽 Ctrl 키와 왼쪽 Windows(Super) 키 위치 교환
- GNOME 데스크탑 전체에 적용
- 대부분 재부팅 없이 바로 적용
2. 현재 설정 확인
현재 적용된 키보드 설정을 확인하려면 다음 명령을 사용한다.
gsettings get org.gnome.desktop.input-sources xkb-options
예시 출력
['ctrl:swap_lwin_lctl']
3. 원래 상태로 복구
기본 상태로 되돌리려면 다음 명령을 실행한다.
gsettings reset org.gnome.desktop.input-sources xkb-options
4. GUI 방식 (GNOME Tweaks)
명령어 대신 GUI에서 설정하려면 GNOME Tweaks를 사용할 수 있다.
설치
sudo apt install gnome-tweaks
실행 후 다음 메뉴로 이동한다.
Keyboard & Mouse → Additional Layout Options → Ctrl position
여기에서 Ctrl과 Super 키 관련 옵션을 선택할 수 있다.
5. 개발자들이 많이 사용하는 키보드 설정
리눅스 개발 환경에서는 다음과 같은 키 설정을 많이 사용한다.
- CapsLock → Ctrl
- Ctrl ↔ Windows(Super) 교환
- Ctrl + 방향키 커서 이동
이렇게 설정하면 Windows, macOS, Linux 세 환경에서 비슷한 키보드 감각으로 작업할 수 있다.
TIP
Ctrl 키는 터미널, 에디터, 개발 도구에서 매우 자주 사용된다. 그래서 많은 개발자들이 Ctrl 키 위치를 더 편한 위치로 재배치한다.
'Programing & OS' 카테고리의 다른 글
| 종이한장으로 정리해보자.. 브라이언 트레이시(Brian Tracy) (0) | 2026.03.14 |
|---|---|
| “Nginx Reverse Proxy로 여러 프로젝트 운영하기” (0) | 2026.03.09 |
| 집중형 vs 병렬형 사고 스타일 (#3 safari vs edge) (0) | 2026.03.01 |
| Safari 철학 vs Edge 철학 – 구조적 차이 (#2) (0) | 2026.03.01 |
| Safari vs Edge – 병렬 모니터링 관점에서의 차이 탭 그룹 (0) | 2026.03.01 |