ฉันจะจับภาพหน้าจอของหน้าจอเข้าสู่ระบบใน Mac OS X ได้อย่างไร


6

แล้วเราจะทำสิ่งนี้ได้อย่างไร? ณ ตอนนี้ Google ยังไม่ได้คำตอบที่เป็นประโยชน์สำหรับฉันแม้ว่าฉันอาจจะโชคดี

แก้ไข:

สิ่งนี้จะต้องทำโดยใช้เพียง Mac เครื่องเดียวโดยไม่ต้องใช้การล็อกอินระยะไกลถึงแม้ว่าการใช้ Terminal ในแบบใด ๆ ก็มีความสามารถของฉัน

คำตอบ:


2

ลองสิ่งนี้: จับภาพหน้าจอ 'เป็นไปไม่ได้'

OS X มียูทิลิตีการจับภาพหน้าจอบรรทัดคำสั่งที่ดีตั้งชื่อเพียงพอว่าหน้าจอเริ่มต้น ในขณะที่ไม่มีเอกสารจำนวนมากในโปรแกรมนี้ man screencapture จะให้ตัวเลือกพื้นฐานแก่คุณ เมื่อคุณใช้ ssh เพื่อเชื่อมต่อกับ Mac ที่มีหน้าจอที่คุณต้องการดักจับคุณต้องดำเนินการคำสั่ง screencapture ด้วยสิทธิ์พิเศษของรูท คุณยังสามารถระบุอาร์กิวเมนต์บรรทัดคำสั่งบางส่วนตามที่แสดงในหน้า man ตัวอย่างเช่นต่อไปนี้เป็นวิธีที่ฉันบันทึกหน้าต่างการเข้าสู่ระบบ:

  1. ก่อนอื่นฉันต้องเปิดหน้าต่างเข้าสู่ระบบบนหน้าจอ ในการทำเช่นนั้นฉันเพียงเลือกหน้าต่างการเข้าสู่ระบบจากเมนูการสลับผู้ใช้อย่างรวดเร็วในแถบเมนู หากคุณยังไม่ได้เปิดใช้งานการสลับผู้ใช้อย่างรวดเร็วคุณจะต้องดำเนินการก่อน - ในส่วนตัวเลือกการเข้าสู่ระบบของแผงการตั้งค่าระบบบัญชี
  2. ใน Mac เครื่องที่สองฉันเปิด Terminal (ใน Applications: Utilities) และใช้คำสั่ง ssh เพื่อเชื่อมต่อกับเครื่องแรก (ดูบทความไม่มีไฟล์ทิ้งไว้สำหรับข้อมูลรายละเอียดเพิ่มเติมเกี่ยวกับการใช้ ssh เพื่อเข้าถึง Mac เครื่องอื่นจากระยะไกล)
  3. ใน Mac เครื่องที่สองฉันก็ออกคำสั่งเหล่านี้:

    $ cd ~/Desktop
    $ sudo screencapture -ttiff loginwindow.tiff
    

    บรรทัดแรกเพียงสลับฉันไปที่โฟลเดอร์เดสก์ท็อปของผู้ใช้ที่ฉันเข้าสู่ระบบผ่านทาง ssh บรรทัดที่สองใช้ภาพหน้าจอจริง ฉันใช้ -tiff เพื่อกำหนดประเภทเป็น TIFF (-t คือตัวเลือก 'set type' และ tiff เป็นประเภทโดยไม่มีช่องว่างเพิ่ม!) จากนั้นระบุชื่อไฟล์ หากคุณไม่ต้องการได้ยินเสียงคลิกกล้องบน Mac ระยะไกลให้ใช้ตัวเลือก -x


บทความยอดเยี่ยม แต่ฉันมี Mac เพียงเครื่องเดียว :)
Abraham Vegh

บน Windows คุณสามารถใช้ Putty เพื่อเปิดการเชื่อมต่อ ssh กับ Mac ของคุณ
Simone Carletti

ฉันรู้ แต่ฉันต้องการดูว่าสามารถใช้งานได้หรือไม่
อับราฮัม Vegh

โปรดระบุข้อมูลที่เกี่ยวข้องในคำตอบของคุณ คำตอบสำหรับลิงก์เท่านั้นจะสูญเสียคุณค่าทั้งหมดหากเว็บไซต์ที่เชื่อมโยงไม่สามารถเข้าถึงได้
Steven M. Vascellaro


2

คุณสามารถใช้ Grab โดยใช้ตัวเลือกการหน่วงเวลา 10 วินาทีจากนั้นให้คอมพิวเตอร์เข้าสู่โหมดสลีป


+1 สิ่งนี้ควรมีคะแนนเสียงมากกว่า ความเจ็บปวดที่ชาญฉลาดและน้อยกว่านี้มากจากนั้น SSH ก็เข้ามาจากอีกเทอร์มินัล สามารถยืนยันได้ว่าทำงานบนโยเซมิตี
Bailey Parker

1

คุณสามารถทำได้ถ้าคุณเชื่อมต่อกับเครื่องจากระยะไกลด้วยคำพูด VNC

อีกวิธีหนึ่งคือการใช้ยูทิลิตีบรรทัดคำสั่ง screencapture โดยเชื่อมต่อกับ mac ที่แสดงหน้าจอเข้าสู่ระบบผ่านทาง SSH จากนั้นใช้ screencapture utiity

แก้ไข: คุณสามารถเขียนเชลล์สคริปต์หรือใช้งาน cron บนตัวจับเวลาโดยใช้บรรทัดคำสั่ง screencapture


คุณมีตัวอย่างของสคริปต์ที่กำหนดเวลาดังกล่าวหรือไม่?
Abraham Vegh

0

ใช้ยูทิลิตี้ "grab" ในโฟลเดอร์ Applications / Utility

มันเป็นเครื่องมือภาพหน้าจอที่จัดทำโดยแอปเปิ้ล มันมีตัวเลือกที่หลากหลายสำหรับผู้ใช้ mac คนเดียว

หรือปล่อยให้คนอื่นทำงาน


1
การหยิบจะไม่ทำงานในกระบวนการล็อกอินหน้าต่าง
Chealion
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.