![ElementaryOS에서 단축키를 통해 스크립트를 실행하는 방법은 무엇입니까?](https://linux55.com/image/51393/ElementaryOS%EC%97%90%EC%84%9C%20%EB%8B%A8%EC%B6%95%ED%82%A4%EB%A5%BC%20%ED%86%B5%ED%95%B4%20%EC%8A%A4%ED%81%AC%EB%A6%BD%ED%8A%B8%EB%A5%BC%20%EC%8B%A4%ED%96%89%ED%95%98%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
우분투와 같은 단축키를 통해 특정 스크립트를 실행할 수 있기를 원합니다. 예를 들어 다음과 같습니다.이 훌륭한 대본. (해당 모델에서는 텍스트 편집기에서 선택한 텍스트를 Google에서 검색할 수 있으며 이를 다양한 언어로 번역하거나 다른 웹사이트에서 검색할 수도 있습니다.)
ElementaryOS에서 이러한 유형의 스크립트를 사용하는 방법은 무엇입니까?
답변1
Luna에서 작업했지만 더 이상 Freya에서는 사용할 수 없습니다!
sudo apt-add-repository ppa:versable/elementary-update
sudo apt-get update
sudo apt-get install elementary-tweaks
시스템 설정->조정->바로가기
새로운 단축키를 추가하려면 "+"를 사용하세요.
다음과 같은 명령을 사용하십시오.sh /path/to/script
스크립트를 실행하려면 xclip
필수입니다.
sudo apt-get install xclip
답변2
기본 조정에는 더 이상 기본 프레야의 키 바인딩이 없는 것 같습니다. 하지만 다행히 프레야에는 키 바인딩 모드도 있습니다. xbindkeys라는 프로그램을 사용할 수 있습니다. 구성 및 사용 방법에 대한 자세한 내용을 확인할 수 있습니다.여기.
발췌
우리에게 필요한 것은 명령을 특정 키나 키 조합에 바인딩하기 위한 간단하지만 강력한 명령줄 도구인 xbindkeys뿐입니다. 프로그램은 터미널에 다음을 입력하여 설치할 수 있습니다.
$ sudo apt-get install xbindkeys
설치 후 애플리케이션을 실행하려고 하면 구성 파일을 생성하라는 메시지가 표시됩니다. 사용자로서 다음을 입력하십시오:
$ touch ~/.xbindkeysrc
또는:
$ xbindkeys --defaults > ~/.xbindkeysrc
그런 다음 파일을 편집합니다.
$ nano ~/.xbindkeysrc
그런 다음 닫는 섹션 앞에 다음을 입력합니다.
"slingshot-launcher" Super_L
따라서 다음과 같습니다.
xbindkeys
그런 다음 CTRL+X를 눌러 저장하고 종료합니다.
물론, xbindkeys를 사용하여 다양한 명령을 다양한 키에 바인딩할 수도 있습니다. 이 값은 다음과 같이 작성됩니다.
"command" state (0x8) and keycode (32) keysyms associated with the given keycodes
(우리가 본 것처럼 자유롭게 사용할 수 있는) 마지막 두 값을 찾으려면 다음을 입력하십시오.
$ xbindkeys -k
그런 다음 열리는 빈 창에 해당 키 또는 원하는 키 조합을 입력하십시오. 결과가 터미널에 나타납니다.