Ubuntu20.04 시스템 시작 시 다이얼 백 시 스크립트 실행

2746 단어 Linuxtech

개시하다


Mac에서 Ubuntu로 갈아타기
원래 Windows용 PC여서 키보드 구성에 익숙하지 않습니다.
따라서 xmodmap을 사용하여 키보드를 변경했습니다
기계를 가동하거나 닫을 때 열쇠 도면은 원상태로 돌아간다.임무를 집행하는 것은 매우 번거롭다.
기계가 시작되거나 취소될 때 임의의 스크립트를 실행합니다.
본문을 참고하다
https://unix.stackexchange.com/questions/505350/xmodmap-lost-after-sleep

일시 중지 복구

xmodmap ~/.Xmodmap
#!/bin/bash

USERN=ユーザ名
SCRIPT=/home/ユーザ名/key_map

if [ "$2" != "suspend" ] ; then  exit 0 ; fi

if [ "$1" = "post" ] ; then
	DISPLAY=:0
	export DISPLAY
	# サスペンド復帰時にキーボード認識するのに時間差があるため、sleep
	sleep 20
	su $USERN -c "$SCRIPT"
fi

기계 가동 시

/lib/systemd/system-sleep/key-map
#!/bin/bash

sleep 30

xmodmap /home/ユーザ名/.Xmodmap

exit 0

좋은 웹페이지 즐겨찾기