| 일 | 월 | 화 | 수 | 목 | 금 | 토 |
|---|---|---|---|---|---|---|
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 |
Tags
- Unix명령어
- sysadmin
- coreutils
- shell
- 리눅스명령어
- 유닉스
- php
- PackageManagement
- 리눅스
- 명령어
- 자바스크립트
- bash
- 쉘스크립트
- UNIX
- tcsh
- environment
- terminal
- 파일시스템
- UnixCommand
- 시스템관리
- 터미널
- 정규표현식
- linuxcommand
- cups
- js
- Solaris
- 유닉스명령어
- linux
- 사용자관리
- JavaScript
Archives
- Today
- Total
ioerror
xset 사용법 및 옵션 - X 윈도우 시스템 사용자 옵션 및 디스플레이 설정 변경 본문
반응형

xset - user preference utility for X
X 윈도우 시스템 사용자 옵션 및 디스플레이 설정 변경
xset 명령어는 X 윈도우 시스템(X11) 환경에서 디스플레이 에너지 절약(DPMS), 화면 보호기(Screen Saver), 키보드 자동 반복 속도(Autorepeat) 및 비프음(Bell), 마우스 포인터 가속도, 폰트 경로(Font Path) 등 X 서버의 주요 사용자 환경 설정을 조회하고 실시간으로 변경하는 기본 CLI 유틸리티이다.
1. 명령어 용도
- 사용가능 OS: X Window System(X11)을 사용하는 모든 유닉스 및 리눅스 시스템
- 화면 꺼짐 또는 절전 모드(DPMS)를 비활성화하여 모니터가 자동으로 꺼지는 현상을 방지할 때 사용하다.
- 키보드 키를 누르고 있을 때의 입력 지연 시간(delay)과 초당 입력 반복 속도(rate)를 조절할 때 사용하다.
- X 서버에 새로운 폰트 디렉터리를 추가하거나 폰트 경로를 새로고침(rehash)할 때 사용하다.
- 마우스 포인터의 이동 속도 및 가속도 임계값을 사용자 맞춤으로 구성할 때 사용하다.
2. 명령어 서식
Bash
xset [-display display] [option ...]
3. 명령어 옵션
- 주요 옵션 소개 테이블
| 옵션 | 설명 | 사용가능 OS 및 쉘 |
| q | 현재 X 서버의 모든 사용자 설정(벨, DPMS, 화면보호기, 폰트경로 등) 상태를 출력하다. | [X11/Linux] |
| b [on/off/vol] | 키보드 비프음(Bell)의 사용 여부, 볼륨, 주파수, 지속 시간을 설정하다. | [X11/Linux] |
| c [on/off/vol] | 키를 누를 때 나는 클릭 소리(Key click) 사용 여부 및 볼륨을 설정하다. | [X11/Linux] |
| dpms [options] | DPMS 절전 모드(Standby, Suspend, Off) 대기 시간을 설정하거나 즉시 절전을 강제하다. | [X11/Linux] |
| -dpms | DPMS 에너지 절약 기능을 완전 비활성화하다. | [X11/Linux] |
| +dpms | DPMS 에너지 절약 기능을 활성화하다. | [X11/Linux] |
| s [options] | 화면 보호기(Screen Saver)의 작동 시간, 동작 모드(blank/noblank) 및 리셋을 설정하다. | [X11/Linux] |
| s off | 화면 보호기 기능을 끄다. | [X11/Linux] |
| m [accel threshold] | 마우스 포인터의 가속도(Acceleration) 및 이동 임계값을 설정하다. | [X11/Linux] |
| r [on/off/keycode] | 전체 키보드 또는 특정 키코드(keycode)의 자동 반복(Autorepeat) 기능을 제어하다. | [X11/Linux] |
| r rate [delay [rate]] | 키보드 입력 지연 시간(밀리초)과 초당 반복 속도(Hz)를 설정하다. | [X11/Linux] |
| fp [path,...] | X 서버의 폰트 검색 경로(Font Path)를 설정하다. | [X11/Linux] |
| +fp [path,...] | 기존 폰트 검색 경로의 맨 앞에 새로운 폰트 디렉터리를 추가하다. | [X11/Linux] |
| -fp [path,...] | 지정된 폰트 디렉터리를 폰트 검색 경로에서 제거하다. | [X11/Linux] |
| fp rehash | 변경된 폰트 경로의 폰트 데이터베이스를 X 서버에 즉시 다시 로드하다. | [X11/Linux] |
| led [on/off/num] | 키보드의 특정 LED 라이트(NumLock, CapsLock 등)를 제어하다. | [X11/Linux] |
- 명령어 옵션 사용시 결과 예시
Bash
# 1. 현재 X 서버 설정 정보 전반 출력 (q)
xset q
# output:
# Keyboard Control:
# auto repeat: on key click volume: 0 bell volume: 50
# Screen Saver:
# prefer blanking: yes timeout: 600 cycle: 600
# DPMS (Display Power Management Signaling):
# Standby: 600 Suspend: 600 Off: 600
# DPMS is Enabled
# Font Path:
# /usr/share/fonts/X11/misc,/usr/share/fonts/X11/Type1
# 2. 화면 꺼짐 및 화면 보호기 완전 비활성화 (동영상 시청 / 키오스크 환경)
xset s off -dpms
# output: 화면 보호기 및 DPMS 절전 기능이 차단되어 화면이 꺼지지 않다.
# 3. 키보드 반복 속도 설정 (200ms 지연 후 초당 30회 반복)
xset r rate 200 30
# output: 키 반응 속도가 빨라지다.
# 4. 사용자 정의 폰트 디렉터리 추가 및 갱신
xset +fp /usr/share/fonts/custom && xset fp rehash
# output: 지정한 경로가 폰트 패스에 추가되고 X 서버가 폰트 목록을 재갱신하다.
4. 명령어 특이사항(유의사항)
- Wayland 세션 제한: xset은 전통적인 X11 디스플레이 서버 제어 도구이다. GNOME이나 KDE의 최신 Wayland 세션에서는 xset 명령이 작동하지 않거나 일부 옵션(DPMS, 키 반복 속도 등)이 무시된다. Wayland 환경에서는 해당 데스크톱 환경의 설정(gsettings 또는 kwriteconfig)을 사용해야 하다.
- 휘발성 설정: xset으로 변경한 설정은 현재 X 세션 동안에만 유효하며 재부팅이나 로그아웃 시 초기화된다. 영구 적용을 위해서는 ~/.xinitrc, ~/.xprofile 또는 GUI 환경의 스타트업 스크립트에 해당 xset 명령을 등록하여 사용해야 하다.
- 터미널 비프음 끄기: 시스템 비프음이 번거로운 경우 xset b off 명령으로 손쉽게 끌 수 있다.
관련 명령어들
- xmodmap: X11 환경의 키보드 키 매핑 및 마우스 버튼 배치를 재설정하다.
- xrandr: X 서버의 해상도, 주사율, 다중 디스플레이 구성을 변경하다.
- setxkbmap: XKB(X Keyboard Extension) 레이아웃 및 입력 언어를 설정하다.
- xev: 키보드 및 마우스 입력 이벤트를 실시간 모니터링하여 키코드를 확인하다.
https://ioerror.tistory.com/entry/UNIX-Linux-Command-Reference
UNIX & Linux Command Reference
유닉스 / 리눅스 명령어 표유닉스와 리눅스 환경에서 자주 사용되는 필수 명령어들을 완벽하게 정리한다. 서버 관리, 프로그래밍, 일상적인 시스템 운영 등 어떤 목적이든 터미널 환경을 능숙하
ioerror.tistory.com
반응형
'OS' 카테고리의 다른 글
| xterm 사용법 및 옵션 - X 윈도우 시스템 표준 터미널 에뮬레이터 (0) | 2026.08.09 |
|---|---|
| xsetroot 사용법 및 옵션 - X 윈도우 시스템 루트 배경 화면 및 커서 설정 (0) | 2026.08.09 |
| xmodmap 사용법 및 옵션 - zX 윈도우 시스템 키보드 키 매핑 및 마우스 버튼 재설정 (0) | 2026.08.09 |
| xlsfonts 사용법 및 옵션 - X 서버에 설치된 글꼴 목록 조회 (0) | 2026.08.09 |
| xinit 사용법 및 옵션 - X 윈도우 시스템 서버 및 클라이언트 수동 시작 (0) | 2026.08.09 |
Comments