擷取系統登入螢幕的畫面
圖片來源:osxfaq.com
一般來說,要擷取系統登入螢幕的畫面是不太可能的,因為所需的程序服務尚未在執行中;然而使用一些終端機 (terminal) 的撇步,倒是可以擷取登入畫面。簡單說來,就是在終端機送出一個延遲的螢幕擷取指令,延遲的時間長度必須足夠讓你登出。詳細內容可以參考 OSXFAQ 此頁的說明。
$ sudo -s Password:(這裡需要系統管理者密碼)
$ nohup bash -c "sleep 60; screencapture ~/Pictures/screen.pdf"
需要的話,變更延遲時間 (上方是設定 60 秒)
Comments
如果不是登出使用者而是切換到 「登入視窗」 的話,似乎使用者的程式是被凍結的?所以抓到的畫面還是使用者的桌面。另外,如果是用 Tiger,檔名是 「.png」 喔。 :)
Posted by: Shih-Hsien Wang on January 27, 2006 2:28 PM