마우스 3 버튼 스크롤을 설정하는 스크립트가 있습니다.
#!/bin/bash
xinput set-prop "PixArt USB Optical Mouse" "libinput Scroll Method Enabled" 0, 0, 1
xinput set-prop "PixArt USB Optical Mouse" "libinput Button Scrolling Button" 2
수동으로 실행하면 작동합니다.
./mouse3.sh
그러나 다시 시작할 때 스크롤하도록 마우스 버튼 3을 설정하기 위해 crontab을 사용하지 않습니다.
crontab -e
@reboot /home/bera/script/mouse3.sh
sudo grep CRON /var/log/syslog
Dec 18 14:42:45 corsair cron[547]: (CRON) INFO (Running @reboot jobs)
Dec 18 14:42:45 corsair CRON[574]: (bera) CMD (/home/bera/script/mouse3.sh)
Dec 18 14:42:45 corsair CRON[549]: (CRON) info (No MTA installed, discarding output)
Dec 18 14:45:01 corsair CRON[2203]: (root) CMD (command -v debian-sa1 > /dev/null && debian-sa1 1 1)
내가 무엇을 놓치고 있나요?
답변1
답변2
cron을 통해 실행하는 것은 의미가 없습니다. 주기적으로 실행되는 것이 아니라 그래픽 세션에 로그인하자마자 실행되어야 합니다. cron
그래픽 세션에 대해서도 전혀 모릅니다!
따라서 데스크탑 환경의 시작 작업 설정 도구를 사용하십시오(단, 호출될 수도 있음). 대부분의 환경은 연구를 위한 freedesktop/XDG 권장 사항을 따릅니다 ~/.config/autostart
.