아무 키나 누르면 해당 키에 대한 bash 스크립트가 실행되도록 키보드의 모든 키에 대해 bash 스크립트를 정의할 수 있습니까?
스크립트는 중요한 코드를 (실행 취소 목록) 파일에 저장하는 등 무엇이든 할 수 있습니다.
AKDE에서는 특정 키를 (Qt) 단축키로 설정할 수 있지만 단축키가 될 수 없고 스크립트를 실행하는 것이 불가능해 보이는 경우 간단한 해결책이 있습니다 .
답변1
명령을 실행하기 위한 키 매핑
명령을 실행하는 바로 가기 키 조합을 만들 수 있습니다. 저는 성공적으로 사용했습니다.XBind 키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+를 입력할 때마다 QNautilus가 열리고 해당 폴더가 열립니다.