2014-05-25 3 views

답변

3

귀하의 질문에 약간의 차이가 있습니다. Wayland에 참조 컴포지션 Weston을 사용하는 한 도구를 작성할 필요가 없습니다. 이 기능이 내장되어 있습니다.를 사용하여 스크린 샷을 찍고 Super + R을 입력하면 *.wcap 양식에 동영상을 기록한 다음 *.webm 동영상으로 변환 할 수 있습니다.

그런 도구를 쓰는 데 정말로 관심이 있다면 여기 Weston의 소스 코드를보고 http://cgit.freedesktop.org/wayland/weston을보고 관련 부분을 찾아야합니다.

0

예 스크린 샷은 Xorg보다 완전히 다른 방식으로 작동합니다.

의도적으로 Wayland는 X11보다 훨씬 안전하며 한 응용 프로그램이 다른 응용 프로그램의 창 내용을 캡처하지 못하게하므로 X11 기반 스크린 샷 도구는 Wayland/Xwayland에서 작동하지 않습니다.

https://bugs.freedesktop.org/show_bug.cgi?id=98672

나는 그것이 다른 단지, 그것은 다른 방법을 말할 수 없습니다 죄송합니다.

0

나는 셔터를 사용 했었지만 Wayland에서는 실패했다.

gnome-screenshot은 Wayland에서 작동하지만 그 자체로는 잡아낸 직후에 파일의 이름을 변경하는 데는 어색함이 있습니다. 이제 shut.sh을 실행하는 핫 키를 정의 shut.sh

#!/bin/sh 
# call me shut.sh 
gnome-screenshot -a -f /path/to/temp/grabcache.png 
gnome-terminal -e "bash grabname.sh" 

grabname.sh

#!/bin/sh 
# call me grabname.sh 
read -p "Name for grab? " grab 
cp /path/to/temp/grabcache.png /where/you/want/it/$grab.png 
nautilus /path/to/temp 

:

나는이 스크립트를했다. 쉘에 대한 $ PATH 변수의 위치에 스크립트를 저장하지 않는 한 각 스크립트의 정확한 경로를 지정해야합니다.

그런 다음 키를 누르면 화면에 십자선이 표시되어 잡기 목표를 선택할 수 있습니다. 그러면 grabcache.png가/path/to/temp에 저장됩니다.

완료되면 터미널이 열리 며 grabcache.png를/grabcache.png를/where/where/you/want/it에 복사 할 파일 이름을 묻습니다. 그런 다음 노틸러스가 열리면서 새 이름이 변경된 이름이 표시됩니다. 노틸러스가 이미 열려있는 경우 수동으로 ALT-TAB해야 할 수 있습니다.

관련 문제