登录屏幕中的一块区域用什么来?答案是import命令

曾经在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的进程捞下来看一眼,才能确定命令该如何写了。

© 版权声明
THE END
喜欢就支持一下吧
点赞130赞赏 分享
评论 抢沙发
头像
欢迎您留下宝贵的见解!
提交
头像

昵称

取消
昵称表情代码图片

    暂无评论内容