.sh 파일을 키보드 조합에 어떻게 바인딩합니까? 누를 때

그냥 궁금해; 특정 키 조합을 누를 때 실행되도록 .sh 파일을 어떻게 바인딩합니까? (예 : Alt+ S)

감사,

단테



답변

바로 가기 키 인터페이스를 사용하여이 작업을 수행 할 수 있습니다. 전체 경로를 추가해야합니다.
대체 텍스트


답변

시스템으로 이동 >> 환경 설정 >> 키보드 단축키

추가를 클릭하면 창이 열립니다.
대체 텍스트

추가를 클릭하면 이름과 명령이있는 창이 표시됩니다. 이름을 입력 할 수 있으며 명령에 bash in-front bash /path/to/the/file.sh 와 함께 파일의 전체 경로를 지정해야합니다

대체 텍스트

이름 및 명령을 추가 한 후 바로 가기 키를 할당 할 수 있습니다.


답변

xbindkeys 유연성을 원하는 경우 여러 구성을 저장할 수 있습니다.

또한 xbindkeys당신에게주는 많은 것이 있기 때문에, 더 키 – 조합 (선택적으로) 당신이 할 수 있는 Numlock , ScrollLock이를 하고 CapsLock 키가 큰 상태 …

또 다른 기능을 하지 에서 발견 Keboard 바로 가기 당신이 있다는 것입니다 를 사용 ~/하고 $HOME/대신 하드 코딩이 필요없이, 홈 디렉토리.

xbindkeysxbindkeys-config (xbindkeys 용 GUI) 를 설치하려면

sudo apt-get install xbindkeys xbindkeys-config

xbindkeys에 대한 기본 구성 파일을 만들려면

xbindkeys --defaults > $HOME/.xbindkeysrc

그런 다음 다음을 실행하십시오.

xbindkeys
xbindkeys-config

그리고 첫 번째 키 바인딩의 경우 Ctrl+ Shift+ Alt+ X또는 원하는 것을 할당하는 것이 유용 할 수 있습니다xbindkeys-config

컴퓨터를 시작할 때마다 xbindkeys 핫키를 활성 상태로 유지하려면 …

Main Menu
  System
    Preferences
      Startup Applications
        [ Add ]
          Name:     xbindkeys
          Command:  xbindkeys
          Comment:  xbindkeys


답변

완전성을 위해 : Compiz를 사용하는 경우 CCSM (Compiz Config Settings Manager) 및 Commands 플러그인을 사용하여 사용자 정의 키보드 및 마우스 단축키를 설정할 수 있습니다.

sh- 스크립트의 이름 (예 : 첨부 된 스크린 샷의 “CustomScript”)을 입력하고 키 바인딩 탭 에서 사용자 정의 키 바인딩을 지정 하십시오. 스크립트가 작동하려면 Ubuntu에서 모니터링하는 디렉토리에 스크립트를 배치해야합니다. 모든 스크립트를 /usr/local/bin디렉토리에 넣습니다.

chmod +x CustomScript터미널 에 적용하여 스크립트가 실행 가능한지 확인하고 모든 단어는 대소 문자를 구분합니다.

Compiz를 사용하면 유사한 시스템을 설정하는 데 매우 유용한 바로 가기를 포함한 모든 설정을 내보낼 수 있습니다.

(스크린 샷 참조)


답변