Lubuntu 2에서 명령 실행

Lubuntu 2에서 명령 실행

여기에 질문을 게시한 후,LXDE의 시작 시퀀스에 xinput 추가

답변을 받지 못해서 여기에 있습니다. 다음 두 가지 명령이 있습니다.

xinput --set-prop "Razer Razer DeathAdder" "Device Accel Constant Deceleration" 4                                 
xinput --set-prop "Razer Razer DeathAdder" "Device Accel Velocity Scaling" 1  

시작 시 실행하고 싶습니다. zsh 쉘을 사용하고 있습니다.

/etc/rc.local이 2개의 명령을 , .zshrc, .zlogin및 에 입력해 보았지만 /etc/xdg/lxsession/Lubuntu/autostart아무 일도 일어나지 않는 /.xinitrc/etc/X11/xinit/xinitrc같습니다. 누군가 나에게 무슨 일이 일어나고 있는지 알려줄 수 있습니까? 왜 이 중 어떤 것도 작동하지 않습니까?

내 현재 파일은 다음과 같습니다 /etc/X11/xinit/xinitrc(숫자 무시(vim)).

  1 #!/bin/sh                                                                                                                                                                                                                                
  2                                                                                                                                                                                                                                          
  3 # /etc/X11/xinit/xinitrc                                                                                                                                                                                                                 
  4 #                                                                                                                                                                                                                                        
  5 # global xinitrc file, used by all X sessions started by xinit (startx)                                                                                                                                                                  
  6                                                                                                                                                                                                                                          
  7 # invoke global X session script                                                                                                                                                                                                         
  8 . /etc/X11/Xsession                                                                                                                                                                                                                      
  9                                                                                                                                                                                                                                       
  10 /usr/bin/xinput --set-prop "Razer Razer DeathAdder" "Device Accel Constant Deceleration" 4          
  11 /usr/bin/xinput --set-prop "Razer Razer DeathAdder" "Device Accel Velocity Scaling" 1  

누군가 나에게 무슨 일이 일어나고 있는지 설명해 줄 수 있습니까? 왜 아무 일도 일어나지 않는 걸까요? 모든 것을 시도하고 재부팅했는데 $%^&* 명령이 실행되지 않습니다.

도움이 필요하세요?

답변1

이 두 명령을 /etc/rc.local, .zshrc, .zlogin에 넣어 보았습니다.

이 시점에서 X가 실행되고 있지 않거나 GUI 문제로 인해 실제로 로그인 쉘을 얻지 못할 수도 있으므로 아마도 좋은 생각은 아닐 것입니다. 제 생각에는 .zshrc효과가 있을 것 같지만 그것에 대해선 아무것도 모릅니다 zsh.

또한 /etc/xdg/lxsession/Lubuntu/autostart에도 있습니다.

좋은 곳인 것 같지만 작동하지 않는 것 같습니다. 문제는 $HOME에 이를 무시하는 자동 시작이 있다는 것일 수 있습니다.

또한 /.xinitrc 및 /etc/X11/xinit/xinitrc에도 있지만 아무 일도 일어나지 않는 것 같습니다.

첫 번째 여야 합니까 ~/.xinitrc? 그렇다면 이들 중 하나가 사용되고 다른 하나는 사용되지 않는다는 점을 기억하십시오. 결코 /etc동시에 둘 다 사용되지 않습니다(명시적으로 파생되지 않는 한, 이는 특이한 일입니다).

내 생각엔 ~/.xinitrc시스템에서 생성한 것이 있지만 현재 하고 있는 것처럼 보이는 작업을 수행한 것 같습니다. /etc/X11/xinit/xinitrc명령을 입력했습니다.마지막에.

문제는 이전 마지막 줄이 다음과 같다는 것입니다.

lxde

또는 lxde-session뭔가. 이것은 DE를 시작하는 명령인데, 뭘까요? 백그라운드에서 실행되지 않으며 X를 종료할 때까지 완료되지 않습니다. xinput 명령을 실행하고 싶습니다앞으로xinitrc 파일의 다른 모든 것.

사용할 파일을 결정하는 좋은 방법은 다음과 같이 입력하는 것입니다.

echo "This is ~/.xinitrc" >> $HOME/xinit.log"

이 모든 파일의 맨 위에 있는 파일(실제로는 쉘 스크립트라는 점에 유의)에서 X를 시작한 후 로그를 확인하십시오. 반드시 >>사용하세요 >.

관련 정보