로그인 후 xmodmap 명령을 실행하십시오.

로그인 후 xmodmap 명령을 실행하십시오.

~/.Xmodmapmap 명령을 사용하여 파일을 만들었습니다. 로그인(그리고 재부팅)하면 자동으로 시작되는 줄 알았는데 그렇지 않네요. 그래서 항상 로그인 명령 후에 실행해야 합니다.

$ xmodmap .Xmodmap

이 프로세스를 자동화하는 것이 가능합니까?

감사해요

답변1

어젯밤에 나는 이 문제에 대한 오래된 질문을 보고 있었습니다.이 게시물xmodmap ~/.Xmodmap이 줄을 넣고 포함되어 있는지 ~/.xsessionrc확인하는 것이 좋습니다 ./etc/X11/xsession.optionsallow-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이 콘텐츠를 추가할 수 있는 올바른 파일입니다.

관련 정보