키가 bash 스크립트를 실행하도록 강제하기

키가 bash 스크립트를 실행하도록 강제하기

아무 키나 누르면 해당 키에 대한 bash 스크립트가 실행되도록 키보드의 모든 키에 대해 bash 스크립트를 정의할 수 있습니까?

스크립트는 무엇이든 할 수 있습니다. 예를 들어 (실행 취소 목록) 파일에 키 코드를 저장하거나 다른 작업을 할 수 있습니다.

KDE에서는 키를 (Qt) 단축키로 설정할 수 있는 경우 이에 대한 간단한 해결책이 있지만 예를 들어 A단축키는 될 수 없으며 스크립트를 실행하도록 촉구하는 것은 불가능해 보입니다.

답변1

명령을 실행하기 위한 키 매핑

명령을 실행하는 바로 가기 키 조합을 만들 수 있습니다. 저는 성공적으로 사용했습니다.XBindKeys바로 이 목적을 위해 GNOME 3.8.4에서.

내 사용은 적당하지 않았지만 특정 디렉토리가 열린 상태에서 노틸러스를 시작할 수 있는 키보드 단축키를 만들고 싶습니다.

먼저 패키지가 설치되어 있는지 확인해야 합니다 xbindkeys.

그런 다음 다음 명령을 한 번만 실행하여 템플릿 xbindkeys구성 파일을 생성해야 합니다.

$ xbindkeys --defaults > /home/saml/.xbindkeysrc

생성된 파일을 텍스트 편집기에서 열고 다음과 같은 규칙을 추가할 수 있습니다.

"nautilus --browser /home/saml/projects/path/to/some/dir"
  Mod4+shift + q

xbindkeys위의 변경 사항을 적용하고 이미 실행 중이면 종료한 다음 다시 시작해야 합니다 .

$ killall xbindkeys
$ xbindkeys

Mod이제 이것을 실행하면 + Shift+를 입력할 때마다 Q해당 폴더가 열린 상태로 Nautilus가 열립니다.

참고자료

관련 정보