Wayland에서 스크린 샷을 찍을 간단한 도구를 쓰고 싶습니다. Xorg와 완전히 다르다는 것을 알고 이해할 수 있습니까? 아무도 내게 어떤 예를 줄 수 있겠습니까?Wayland에서 스크린 샷을 찍는 방법?
답변
귀하의 질문에 약간의 차이가 있습니다. Wayland
에 참조 컴포지션 Weston
을 사용하는 한 도구를 작성할 필요가 없습니다. 이 기능이 내장되어 있습니다.를 사용하여 스크린 샷을 찍고 Super + R
을 입력하면 *.wcap
양식에 동영상을 기록한 다음 *.webm
동영상으로 변환 할 수 있습니다.
그런 도구를 쓰는 데 정말로 관심이 있다면 여기 Weston
의 소스 코드를보고 http://cgit.freedesktop.org/wayland/weston을보고 관련 부분을 찾아야합니다.
예 스크린 샷은 Xorg보다 완전히 다른 방식으로 작동합니다.
의도적으로 Wayland는 X11보다 훨씬 안전하며 한 응용 프로그램이 다른 응용 프로그램의 창 내용을 캡처하지 못하게하므로 X11 기반 스크린 샷 도구는 Wayland/Xwayland에서 작동하지 않습니다.
https://bugs.freedesktop.org/show_bug.cgi?id=98672
나는 그것이 다른 단지, 그것은 다른 방법을 말할 수 없습니다 죄송합니다.
나는 셔터를 사용 했었지만 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해야 할 수 있습니다.
- 1. 스크린 샷을 찍는 방법?
- 2. 스크린 샷을 찍는 방법?
- 3. 캔버스의 스크린 샷을 찍는 방법?
- 4. WP8에서 스크린 샷을 찍는 방법
- 5. 맞춤형 스크린 샷을 찍는 방법?
- 6. Flex Spark VideoDisplay의 스크린 샷을 찍는 방법?
- 7. android 4.0 이상에서 스크린 샷을 찍는 방법
- 8. Sikuli를 사용하여 스크린 샷을 찍는 방법?
- 9. NSThread를 사용하여 UIView의 스크린 샷을 찍는 방법?
- 10. ffmpeg로 비디오 크기의 스크린 샷을 찍는 방법
- 11. 보호 된 미디어에서 스크린 샷을 찍는 방법?
- 12. 자바에서 URL의 스크린 샷을 찍는 방법
- 13. 웹 페이지의 스크린 샷을 찍는 방법
- 14. Android - 프로그래밍 방식으로 스크린 샷을 찍는 방법
- 15. 현재 MapView의 스크린 샷을 찍는 방법?
- 16. 특정 LinearLayout의 스크린 샷을 찍는 방법?
- 17. android에서 맞춤 카메라 스크린 샷을 찍는 방법?
- 18. 백그라운드 서비스를 사용하여 스크린 샷을 찍는 방법
- 19. 품질이 낮은 스크린 샷을 찍는 방법
- 20. wkhtmltopdf로 웹 페이지 스크린 샷을 찍는 방법?
- 21. 방문자의 페이지 스크린 샷을 찍는 방법?
- 22. 앱의 스크린 샷을 찍는 방법 (앱내에서)? (iPhone)
- 23. HTML로 표의 스크린 샷을 찍는 방법?
- 24. directX에서 java로 스크린 샷을 찍는 방법
- 25. Android에서 프로그래밍 방식으로 스크린 샷을 찍는 방법?
- 26. 안드로이드 cocos2d CCscene의 스크린 샷을 찍는 방법?
- 27. 웹 페이지의 스크린 샷을 찍는 방법?
- 28. 아이폰 SDK에서 UIImageView의 스크린 샷을 찍는 방법
- 29. 아래의 레이아웃의 스크린 샷을 찍는 방법
- 30. ios에서 특정 객체 스크린 샷을 찍는 방법