Nir*_*han 18
这个博客可能会有所帮助:http : //ptspts.blogspot.com/2010/02/how-to-create-screen-shot-of-gdm-login.html
安装 ImageMagick 进行以下图像文件格式转换:
sudo apt-get install imagemagick
Run Code Online (Sandbox Code Playgroud)
创建一个帮助脚本:
echo 'DISPLAY=:0 XAUTHORITY=/var/lib/gdm/:0.Xauth xwd -root' >/tmp/shot.sh
Run Code Online (Sandbox Code Playgroud)
确保您的登录屏幕处于活动状态(注销或重新启动机器,然后等到您看到登录屏幕)。以文本模式(按 Ctrl-Alt-F1)或使用 SSH 登录。通过运行创建屏幕截图
sudo bash /tmp/shot.sh >/tmp/shot.xwd
Run Code Online (Sandbox Code Playgroud)
您现在可以登录(通过先按 Ctrl-AltF7 返回 GDM 登录屏幕)。将屏幕截图转换为 JPEG 和/或 PNG:
convert -quality 50 /tmp/shot.xwd /tmp/shot.jpg
convert /tmp/shot.xwd /tmp/shot.png
Run Code Online (Sandbox Code Playgroud)
在您最喜欢的图像查看器中查看屏幕截图。
jok*_*ino 12
对于 11.10 和 Lightdm 及更高版本
您可以尝试unity-greeter --test-mode在终端中运行。它在会话中显示登录屏幕。然后,您可以像通常使用任何其他应用程序一样截取登录屏幕的屏幕截图。

Mah*_*wad 12
你可以试试这个:
gnome-screenshot -d 10
Run Code Online (Sandbox Code Playgroud)
无需安装任何东西,只需输入命令并锁定屏幕,命令执行后10秒内将截屏。
更重要的是..该命令将锁定屏幕,将屏幕截图复制到剪贴板并再次解锁屏幕。全靠自己。
gnome-screensaver-command -l && sleep 2 && gnome-screenshot -c && loginctl unlock-session
Run Code Online (Sandbox Code Playgroud)
小智 8
在终端中输入:
dm-tool add-nested-seat --fullscreen
Run Code Online (Sandbox Code Playgroud)
就是这样!照常截图
按 Alt + F4 关闭登录屏幕的全屏窗口
上面的答案在 Ubuntu 14.04 中对我不起作用 - 我四处搜索并发现它有效。
安装 ImageMagick
sudo apt-get install imagemagick
Run Code Online (Sandbox Code Playgroud)
在您的主目录中创建一个文件,shot.sh最好在您的主文件夹中命名,并将以下代码粘贴到其中:
chvt 7;
sleep 5s;
DISPLAY=:0 XAUTHORITY=/var/run/lightdm/root/:0 xwd -root -out ~/screenshot.xwd;
convert ~/screenshot.xwd ~/screenshot.png;
rm ~/screenshot.xwd
Run Code Online (Sandbox Code Playgroud)
使其可执行
sudo chmod +x shot.sh
Run Code Online (Sandbox Code Playgroud)
退出系统。按Ctrl+ Alt+F1进入控制台(从tty1)和登录。使用以下命令运行脚本:
sudo ./shot.sh
Run Code Online (Sandbox Code Playgroud)
它将带您返回登录屏幕图形界面(chvt 7),五秒钟后,它将使用文件名将屏幕截图保存在您的主目录中screenshot.png。
这是我的:

| 归档时间: |
|
| 查看次数: |
10266 次 |
| 最近记录: |