스크린 샷을 찍는 스크린 세이버


4

스크린 세이버를 잠금 해제 된 데스크탑처럼 보이게하고 싶습니다.

스크린 세이버를 활성화하기 직전에 스크린 샷을 찍고 스크린 샷을 스크린 세이버에서 사용하는 것이 좋습니다.

아무도 전에 이것을 한 적이 있습니까?

답변:


1

ScriptSaver 를 사용할 수 있습니다 .

  1. AppleScript를 다음을 포함하는 스크립트로 설정하십시오.

    do shell script "/usr/sbin/screencapture /path/to/folder/screensaver.png"
    

    / path / to / folder가 존재하고 비어 있거나 최소한 다른 이미지를 포함하지 않아야합니다.

  2. AppleScript 다음에 화면 보호기가 표시되도록 설정하십시오.

  3. 시스템 환경 설정에서 Classic 화면 보호기의 폴더를 / path / to / folder로 설정하십시오.


합병증은 두 개의 디스플레이가 있다는 것입니다. 클래식 스크린 세이버는 듀얼 스크린 디스플레이를 지원하지 않는 것 같습니다. 항상 두 화면에 동일한 이미지를 표시하므로 실제로 내 요구 사항을 충족하지는 않습니다. 해결 방법을 알고 있습니까?
bukzor

@bukzor 여러 디스플레이가 없지만 표준 화면 보호기와 같은 이미지 (또는 이미지 폴더)를 표시하는 화면 보호기를 찾을 수 있으면이 방법이 잘 작동합니다.
grg

0

각 디스플레이에서 다른 이미지를 재생할 수있는 화면 보호기를 찾으면 (내 의심이있다)

그런 다음 screencapture shell 명령을 사용하여 두 화면을 자체 이미지 파일로 캡처 할 수 있습니다 .

do shell script "/usr/sbin/screencapture -R\"0,0,2560,1440\" /path/to/folder/screensaver1.png;/usr/sbin/screencapture -R\"2558,0,4480,12000\" /path/to/folder/screensaver2.png"

-R 옵션 "x, y, width, height"는 화면 rect를 캡처합니다.

하나의 이미지로 두 디스플레이를 가져옵니다.

do shell script "/usr/sbin/screencapture -R\"0,0,4480,1200\" /path/to/folder/screensaver3.png"

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.