El 클립 보드 o 클립 보드 애플리케이션간에 정보를 공유하기 위해 운영 체제의 X 서버가 제공하는 도구입니다.
그는 다음과 같은 반복 작업을 담당합니다. cortar, 복사 y 명중. 이는 애플리케이션이 나중에 동일한 애플리케이션이나 다른 애플리케이션에서 사용할 수 있도록 데이터를 저장할 수있는 일종의웨어 하우스 또는 버퍼로 구성됩니다.
일반적으로 우리는 모두 응용 프로그램 메뉴 또는 키보드 단축키를 통해 사용자 관점에서 사용하는 방법을 알고 있습니다.
- Ctrl 키+X 절단
- Ctrl 키+C 복사
- Ctrl 키+V 잡기
그러나 클립 보드를 사용하려는 경우 스크립트?
xclip
xclip 는 클립 보드에 텍스트를 입력하고 명령 줄에서 텍스트를 검색 할 수있는 응용 프로그램입니다. 검색된 텍스트는 다른 응용 프로그램에서 입력했을 수 있습니다.
마찬가지로 클립 보드에 입력되는 텍스트는 xclip 다른 응용 프로그램에서 사용할 수 있습니다.
엘 파 케테 xclip 대부분의 배포판 저장소에서 찾을 수 있습니다. 예를 들어 Ubuntu에서는 설치하는 데 apt-get 이상이 필요하지 않습니다.
$ sudo apt-get install xclip
기본적인 사용법은 매우 간단합니다. 클립 보드에 표준 입력 텍스트를 입력하려면 옵션을 지정해야합니다. -i:
$ echo "Hola mundo" | xclip -i
나머지 응용 프로그램에서 "Hello world"텍스트를 사용할 수 있습니다. 마찬가지로 클립 보드에서 텍스트를 검색하여 표준 출력으로 보내려면 옵션 -o:
$ xclip -o 안녕하세요 세계
선택
클립 보드는 XNUMX 개의 버퍼를 제공합니다. 선택 다른:
- PRIMARY: 기본 버퍼입니다. 메뉴에서 키 조합이나 옵션을 누를 필요없이 커서로 표시하는 것만으로 텍스트를 저장합니다.
- 클립 보드:이 버퍼는 응용 프로그램에서 가장 많이 사용됩니다. 잘라 내기 또는 복사 할 키 조합 또는 메뉴 옵션을 누른 후에 만 커서로 선택한 텍스트를 저장합니다.
- 중고등 학년: 보조 및 독립 버퍼입니다. 완전히 사용할 수 있지만 응용 프로그램에서 표준으로 거의 사용되지 않습니다. 매우 특별한 목적으로 만 사용됩니다.
xclip 세 개의 버퍼를 모두 조작 할 수 있습니다. 옵션을 통해 사용할 것을 지정하기 만하면됩니다. -선택 그리고 버퍼 이름의 첫 글자. 기본적으로 버퍼가 사용됩니다. PRIMARY.
예를 들어, 다른 응용 프로그램에서 잘린 텍스트를 얻으려면 버퍼의 출력 내용을 원한다고 지정해야합니다. 클립 보드, 옵션 포함 -o y -선택 c
$ xclip -o -selection c
Texto cortado en gedit
실용적인 응용
도구 xclip 많은 가능성을 제공합니다. 주로 유용합니다 스크립트, 프로세스가 자율적으로 수행되기 때문에 키보드 단축키를 사용할 가능성이 없습니다.
예를 들어 보겠습니다. 응용 프로그램이나 웹 페이지에 나타나는 모든 단어를 검색 할 수 있기를 원한다고 가정 해 보겠습니다. 단어 참조 한 번의 키 입력으로 영어 또는 영어로 번역합니다.
먼저 대상 웹 사이트에 매개 변수가 전달되는 URL 형식을 찾아야합니다. 이 경우 다음과 같습니다.
http://www.wordreference.com/es/translation.asp?tranword=워드
그 사실을 알게되면 단순히 스크립트 예를 들어이 URL을 엽니 다. 파이어 폭스, 대체 워드 클립 보드에있는 텍스트를 반환하는 상응하는 코드로.
예를 들어 wordreference.sh라고 부르며 다음을 포함합니다.
#!/bin/bash
firefox http://www.wordreference.com/es/translation.asp?tranword=$(xclip -o)
마지막으로 스크립트 그리고 우리는 실행 권한, 데스크톱 관리자의 바로 가기 키와 연결해야합니다. 예를 들어, 우리는 Ctrl 키+G. 그리고 우리는 그것을 준비했습니다.
이제 우리는 그것을 사용하기 만하면됩니다. 번역하려는 단어를 커서로 표시하고 Ctrl 키+G. 더 이상 고민하지 않고 표시된 단어의 번역에 해당하는 페이지로 브라우저가 열리는 방법을 볼 수 있습니다.
사전 응용 프로그램을 설치하지 않고 항상 번역기를 사용할 수있는 실용적인 방법입니다.
또한이 동일한 방법을 사용하여 다음과 같은 다른 웹 페이지를 호출 할 수 있습니다. 구글, 위키 백과 또는 당사가 검색을 수행하거나 호출에 매개 변수가 필요한 애플리케이션을 열 수있는 다른 사이트.
더 많은 응용 프로그램? 상상이 암시하는 것.
좋은 기사, 이와 같은 더 많은 것이 그물에 필요합니다.
[1] (대부분 내 이익을 위해) 단축했기 때문에 xclip을 사용하고 있습니다. 대부분은 멀티 데스크톱이기 때문에 즉, Gnome 또는 KDE 등 상관없이 클립 보드를 조작 할 수 있습니다. 문제없는 데이터 🙂
안부
[1] -» 블로그.desdelinux.net/tag/shortens/
admin a question 어떻게 당신의 아치 로고가 나오고 난 빌어 먹을 펭귄 XD 만 얻습니다 작은 T_T 로고가 나오길 원합니다
훌륭합니다. xclip은 axel이있는 스크립트에 대한 아이디어를 제공합니다. 스크립트가 올바르게 작성되면이 영역에서 공유합니다 😀
좋아!
훌륭한 기사는 많은 아이디어에 대한 문을 열어줍니다. 나는 의심이 남아있다. x 서버를위한 것이기 때문에 질문은 : wayland 또는 mir ??? xmir의 경우 예는 분명하지만 다른 두 경우에는 그렇지 않습니다.
안부
얼마나 멋지고, 무기고에 대한 또 하나의 명령