xmodmap 변경 사항을 영구적으로 만드는 방법은 무엇입니까?

xmodmap 변경 사항을 영구적으로 만드는 방법은 무엇입니까?

xmodmap메타 키를 다시 매핑하려면 다음 명령을 사용합니다 .

xmodmap -e 'keycode 133 = F14'

특히 시스템이 절전 모드, 재개 및 다시 시작될 때 변경 사항을 영구적으로 적용하려면 어떻게 해야 합니까?

답변1

재시작

설정 패널(KDE/GNOME)에는 시작 세션에 응용 프로그램을 추가할 수 있는 시작 섹션이 있습니다. 거기에 xmodmap을 추가할 수 있습니다.

다시 덮다

Xmodmap은 절전/재개 후에 변경 사항을 유지하지 않습니다. 다음은 systemd를 사용하여 시스템 복구 시 xmodmap을 설정하는 방법입니다. (systemd가 아닌 사용자는 다음을 수행할 수 있습니다.이것을 사용)

  • xkeyboard 복구 스크립트를 생성합니다:

    touch /usr/lib/systemd/system-sleep/xkeyboard; chmod 755 /usr/lib/systemd/system-sleep/xkeyboard

  • xkeyboard를 편집하고 채웁니다.

#!/bin/bash

case $1 in
    pre)
        exit 0
    ;;
    post)
        export DISPLAY=:0
        sleep 10
        xmodmap -e 'keycode 133 = F14'
    ;;
esac

관련 정보