這個 Tips 是給 CLI 控的,當然前提是你要開著 X server 。
在終端下通過命令行截圖
1、在 X Terminal 下截圖
打開 gnome terminal 並輸入
sleep 5; import -window root screen.png
通過 sleep 5 命令在截圖前等待5秒,在這段時間你可以縮小 Terminal ,以便截取整個桌面。import 是 ImageMagick 工具集中的一個小工具,可捕獲 X server 上任何可見窗口並輸出圖像,詳細的使用方法可以 man import 。
2、在 Console 下截圖
當你通過快捷鍵 CTRL+ALT+F1 ~ F6 切換到 Ubuntu Console 後,X server 依然是跑在 CTRL+ALT+F7 上,這時你同樣可以截取 X server 裡的窗口圖像,先通過以下命令獲取顯示號碼,一般輸出為 0.0 。
$ echo $DISPLAY
隨後就可以配合 chvt 工具來截圖了,下面的樣例假定你在 F3 console 上,也就是 tty3
chvt 7; sleep 5; import -window root screen.png -display :0.0 ; chvt 3