Linux系統下截圖的方法有很多,但是如何在Linux登錄界面進行截圖呢?在登錄界面系統還沒有啟動,一些截圖的工具也用不上,這個時候要對屏幕進行截圖就要講究技巧了。本文就來介紹一下如何在Linux系統登錄界面進行截圖?
在root權限下面用這些命令:
chvt 8
sleep 5
DISPLAY=:0.0 XAUTHORITY=/var/lib/mdm/:0.Xauth xwd -root 》 /tmp/shot.xwd
convert /tmp/shot.xwd /tmp/ss.png
這些命令最關鍵的地方,是第三行的 XAUTHORITY=/var/lib/mdm/。不同的發行版,默認會使用不同的登錄管理器,比如 Ubuntu 用的是 lightdm,Kubuntu 用的是 kdm,Linux Mint 用的是 mdm,以 Gnome 為桌面環境的發行版用的是 gdm。
不同的登錄管理器,對應的 XAUTHORITY 也就不一樣。所以網上找到的資料中,有的是 XAUTHORITY=/var/run/lightdm/root/,有的是 XAUTHORITY=/var/lib/gdm/。那麼問題來了,我們該如何確定當前的系統用的到底是哪個登錄管理器?
當然不能拍腦袋,要有理有據。一開始的時候我習慣性的以為我在用的 dm 是 kdm,結果就掉到坑裡了。
其實很簡單,只需要把名字中包含 dm 的進程撈出來看一眼,就能確定命令該怎麼寫了。最後附上效果圖:
以上就是Linux在登錄界面截圖的技巧了,這樣就能截取到登錄界面的高清圖片,如果沒有這項技巧,想要在登錄界面“截圖”,那也只能拍照了。