Wi-Fi를 활성화 및 비활성화하는 스크립트 가 있고 bash
이를 바로가기에 바인딩하고 싶습니다.
#!/bin/bash
if [ $(rfkill list wifi | grep "Soft blocked: yes" | wc -l) -gt 0 ] ; then
rfkill unblock wifi
notify-send "Enabled Wireless"
else
rfkill block wifi
notify-send "Disabled Wireless"
fi
다음을 실행하여 스크립트를 실행 가능하게 만들었습니다.
chmod +x script.sh
나는 .xbindkeysrc
다음을 가지고 있습니다 :
"path/to/script.sh"
F1
그 후 xbindkeys
터미널에서 실행하고 키를 눌러보지만 F1 아무 일도 일어나지 않습니다.
수동으로 실행할 때 스크립트가 작동하는지 확인했습니다. Alt + y 등과 같은 다른 바인딩 키를 사용해 보았습니다 .
내가 뭘 잘못했나요?
답변1
Mod + F2를 사용하면 내 시스템에서 작동했습니다.
xbindkeys를 .xinitrc/.xprofile 파일에 넣어 xbindkeys를 자동 시작할 수 있습니다. 또는 배포판에 따라 Ubuntu의 gnome-session-properties와 같이 이를 처리하는 자동 시작 프로그램이 있을 수 있습니다.