시작 시 마우스 설정 적용

시작 시 마우스 설정 적용

Linux 학습자가 여기에 있습니다. (파생 분포에서 실행 Debian)

마우스 감도가 너무 높아서 변경할 수는 있는데 시작시 적용이 안되는 것 같습니다.

내가 그랬어/etc/init.d/mouse

실행하면 sudo /etc/init.d/mouse start스크립트가 제대로 작동하고 마우스 설정이 업데이트됩니다.

하지만 시작 시 실행할 수 없습니다. 실행을 시도했지만 sudo update-rc.d mouse defaults로그아웃했다가 다시 로그인해도 여전히 업데이트가 되지 않았습니다.

시작 시 실행되도록 하려면 무엇이 누락되었는지 잘 모르겠습니다.

관련 질문:

/etc/init.d그것을 놓기에 적합한 장소일까요? 아니면 구성 유형 변경에 더 적합한 다른 시작 폴더가 있습니까? (내가 아는 한 init.d는 시작 시 실행되는 응용 프로그램의 폴더입니다)

답변1

이러한 init.d스크립트는 로그인 시 실행되지 않으므로 방금 로그아웃했다가 다시 로그인하면 스크립트가 실행되지 않습니다. 이는 정상적인 현상입니다. 시작 시 또는 런레벨을 변경할 때만 실행됩니다.

/etc/init.d설정이 전역(모든 사용자 간에 공유)이고 시작 시에만 실행되어야 하는 경우 여기가 올바른 위치입니다. 간단한 작업의 경우 /etc/init.d스크립트의 시작/중지 수명 주기를 사용하지 않는 명령을 /etc/rc.local에 추가할 수 있습니다 .

설정이 특정 사용자에게만 또는 모든 로그인 시에만 적용되어야 하는 경우 올바른 위치는 profile셸( ~/.profile, ~/.bash_profile, ~/.bashrc, ...)을 기준으로 합니다. 또는 데스크톱 환경을 실행하는 경우 세션 시작 프로그램( )에 더 적합할 수 있습니다. 모든 데스크탑 환경은 이러한 프로그램을 고유한 방식으로 설정하지만 시스템 설정 어딘가에서 찾을 수 있습니다.

답변2

달려주세요chkconfig --list | grep mouse

다음과 같이 표시되어야 합니다.

mouse 0:off 1:off 2:off 3:off 4:off 5:off 6:off

그렇다면 서비스가 시작 시 실행되지 않는다는 의미입니다. 다음 명령을 사용하여 시작 시 실행되도록 할 수 있습니다.

chkconfig --add mouse

또는

chkconfig --level 35 mouse on

시도 해봐.

답변3

시스템 전반의 GUI 로그인에 무언가를 추가하고 싶다면 데비안과 같은 배포판에서 이를 수행할 수 있는 전형적인 장소는 디렉토리입니다 /etc/X11/Xsession.d/. 여기에 포함된 스크립트는 실제 데스크탑 환경이 시작되기 전에 로그인된 사용자로 GUI 로그인 시 실행됩니다.

그러나 데스크탑 환경에서는 사용자별 마우스 설정이 유지될 가능성이 높습니다. 이러한 사용자별 설정은 항상 시스템 전체 설정보다 우선합니다. 따라서 데스크탑 환경이 마우스 설정을 조정하기 위한 GUI 도구를 제공하는 경우 먼저 시도해 보십시오. 데스크탑 환경은 사용자가 설정한 모든 설정을 자동으로 기억해야 합니다.

해당 데스크탑 환경 통합이 없는 마우스 브랜드별 명령줄 도구를 사용하여 마우스 감도를 변경(예: 마우스 DPI 설정을 다른 값으로 전환)하려는 경우 위의 방법을 사용하는 것이 /etc/X11/Xsession.d/좋습니다. 해.


텍스트 콘솔 모드에 대한 마우스 설정을 조정하고 gpm패키지를 설치하려는 경우 여기 /etc/gpm.conf에 있습니다.

관련 정보