bash 별칭 또는 기능에서 키보드 단축키를 사용하는 방법은 무엇입니까?

bash 별칭 또는 기능에서 키보드 단축키를 사용하는 방법은 무엇입니까?

.bashrc에 별칭이나 함수가 정의되어 있지만 단일 스크립트를 작성할 만큼 복잡하지 않다고 가정해 보겠습니다.

이 별칭/함수를 그래픽 인터페이스 Gnome 또는 xfce4에서 제공하는 바로 가기 기능에 바인딩할 수 있습니까?

답변1

Gnome/XFCE 특정 옵션은 확실하지 않지만 [xbindkeys] (https://wiki.archlinux.org/index.php/Xbindkeys) 할 수 있습니다. ~/.xbindkeysrc 파일을 사용하여 구성되며 xbindkeysX 세션 중에 실행됩니다.

기본 구성 파일에서

 # The format of a command line is:
 #    "command to start"
 #       associated key

여기서 명령은 쉘 명령, 별명 또는 프로그램일 수 있습니다(함수는 제게는 작동하지 않는 것 같습니다).

예를 들어 이것을 사용하여 볼륨 키를 처리합니다.

"~/apps/pa-vol.sh mute"
   XF86AudioMute
"~/apps/pa-vol.sh minus"
   XF86AudioLowerVolume
"~/apps/pa-vol.sh plus"
   XF86AudioRaiseVolume

xbindkeys -k구성에 포함할 키 입력을 캡처하려면 실행하세요 .

관련 정보