曾经在LINUX上面截图都是直接按printscreen键或则alt+printscreen。
然而printscreen是整个屏幕,alt+printscreen是当前窗口。
想要截屏幕中的一块区域用哪些来?
答案是import命令,输入:
复制代码
代码如下:
$importddd.jpg
之后键盘都会弄成”+”linux图形化界面命令,如同QQ的截图工具一样,一拖就OK,便捷的很。
登陆界面截图
在日常使用中,我们的截图操作都是在登陆系统以后进行的,例如捕获一个窗口,捕获指定区域linux图形化界面命令,或则捕获整个网页。要给登陆界面截图,那是在登陆之前就要做的操作,就有点复杂了。
在root权限下边用这种命令捕获登陆界面的截图:
复制代码
代码如下:
chvt8
sleep5
DISPLAY=:0.0XAUTHORITY=/var/lib/mdm/:0.Xauthxwd-root>/tmp/shot.xwd
convert/tmp/shot.xwd/tmp/ss.png
这种命令最关键的地方,是第三行的XAUTHORITY=/var/lib/mdm/。不同的发行版,默认会使用不同的登入管理器,例如Ubuntu用的是lightdm,Kubuntu用的是kdm,LinuxMint用的是mdm,以Gnome为桌面环境的发行版用的是gdm。
不同的登入管理器,对应的XAUTHORITY也就不一样。所以网上找到的资料中,有的是XAUTHORITY=/var/run/lightdm/root/,有的是XAUTHORITY=/var/lib/gdm/。这么问题来了,我们该怎么确定当前的系统用的究竟是那个登入管理器?
其实不能拍耳朵,要有理有据。一开始的时侯我习惯性的以为我在用的dm是kdm,结果就掉到坑里了。
虽然很简单,只须要把名子中包含dm的进程捞下来看一眼,才能确定命令该如何写了。
暂无评论内容