Çok sayıda giriş ekranı ekran görüntüsü gördüm. Cmd+ Shift+ ' Yı denedim 3ama boşuna. Giriş ekranının veya OS X’in açılış ekranının resmini nasıl çekerim?
Çok sayıda giriş ekranı ekran görüntüsü gördüm. Cmd+ Shift+ ' Yı denedim 3ama boşuna. Giriş ekranının veya OS X’in açılış ekranının resmini nasıl çekerim?
Yanıtlar:
SSH'yi başka bir Mac içine screencapture
yerleştirebilir ve kabuğun içinde kullanabilirsiniz .
ssh username@other_computers_ip
sudo screencapture ~/Desktop/screenshot.png
sudo bash; screencapture
10.7'nin önceki bir sürümünde çalıştığı gibi bir şey . @bmike düzenledi sudo screencapture
. (Artık artık ssh yapacak başka bir
Bunu kendim test etmedim, ama belki bu bağlantı yardımcı olabilir. İmkansız 'ekran görüntüleri yakala
OS X, yeterince basit screencapture adında güzel bir komut satırı ekran yakalama yardımcı programı içerir . Bu programla ilgili bir ton dökümantasyon bulunmamakla birlikte, insan ekran görüntüsü size temel seçenekleri verecektir. Ekranını yakalamak istediğiniz Mac'e bağlanmak için ssh kullandığınızda , screencapture komutunu root haklarıyla çalıştırmanız gerekir .
Hızlı kullanıcı değiştirmenin etkinleştirildiğinden emin olun, daha sonra kepçeyi açın, zamanlanmış bir ekran alın, hızlı kullanıcı değiştirme yoluyla giriş penceresine geçmek için 10 saniyeniz var - çıkış yapmayın!
Giriş ekranının fotoğrafını çekmek için telefonunuzu kullanın
Mac'inize veya kameranıza / telefonunuza ssh yapacak ikinci bir ana makineniz yoksa, bir başlatma cini kullanabilirsiniz:
Şununla bir plist oluşturun:
sudo nano /Library/LaunchDaemons/local.screenshot.plist
içeriği ile:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>local.screenshot</string>
<key>Program</key>
<string>/bin/bash</string>
<key>ProgramArguments</key>
<array>
<string>/bin/bash</string>
<string>-c</string>
<string>/usr/sbin/screencapture -T 1 /Users/user/screen1.png ; /usr/sbin/screencapture -T 16 /Users/user/screen16.png</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
Daemon'u şununla yükleyin:
sudo launchctl load /Library/LaunchDaemons/local.screenshot.plist
Pistteki kullanıcıyı gerçek bir kullanıcı adı ile değiştirin veya / Users / user / dizininden farklı bir yol kullanın. Sisteminize bağlı olarak ; /usr/sbin/screencapture -T <seconds> /Users/user/screen<seconds>.png
, ProgramArguments dizisine bir veya birkaç terim ekleyerek bir dizi oluşturmak için zamanlamayı değiştirmeniz veya ek ekran görüntüleri eklemeniz gerekebilir.
Sürgüyü komutlarla karıştırmak yerine, her saniye (veya iki) ekran görüntüsü almak için for for döngüsünü kullanarak bir kabuk betiği oluşturabilir ve onu başlatma cini ile yükleyebilirsiniz.
VM'mde bir saniye sonra siyah bir ekran ve 16 saniye sonra neredeyse bitmiş yükleme yükleme çubuğu oldu.