~/.Xmodmap
map 명령을 사용하여 파일을 만들었습니다. 로그인(그리고 재부팅)하면 자동으로 시작되는 줄 알았는데 그렇지 않네요. 그래서 항상 로그인 명령 후에 실행해야 합니다.
$ xmodmap .Xmodmap
이 프로세스를 자동화하는 것이 가능합니까?
감사해요
답변1
어젯밤에 나는 이 문제에 대한 오래된 질문을 보고 있었습니다.이 게시물xmodmap ~/.Xmodmap
이 줄을 넣고 포함되어 있는지 ~/.xsessionrc
확인하는 것이 좋습니다 ./etc/X11/xsession.options
allow-user-xsession
그러나 그 이후로 테스트를 위해 재부팅하지 않았습니다.
답변2
예, 하지만 정확히 얼마나 사용하는 쉘에 따라 다릅니다.
그렇다면 다음 줄을 bash
편집 하고 추가하십시오.~/.bashrc
xmodmap ~/.Xmodmap
아직 없다면 ~/.bashrc
하나를 만들고 시작하세요.
#!/bin/bash
if [ -f /etc/bash.bashrc ] ; then
. /etc/bash.bashrc
fi
xmodmap ~/.Xmodmap
tcsh
또는 dash
등 의 다른 로그인 셸을 사용하는 경우 zsh
해당 맨페이지를 확인하여 시작 시 읽고 실행하는 파일을 확인하고 거기에 명령을 추가해야 합니다. 어떤 로그인 셸을 사용하고 있는지 확실하지 않은 경우 SHELL
환경 변수가 이미 설정되어 작동해야 합니다 echo $SHELL
.
편집: 내 잘못이야. ~/.xsession
이 콘텐츠를 추가할 수 있는 올바른 파일입니다.