Linux图形化界面下使用命令进行截图的方法

  以前在LINUX里面截图都是直接按print screen键或者 alt + print screen。

  但是print screen是整个屏幕, alt + print screen是当前窗口。

  想要截屏幕中的一块区域用什么来?

  答案是import命令, 输入:

  代码如下:

  $ import ddd.jpg

  然后鼠标就会变成"+",就象QQ的截图工具一样,一拖就OK,方便的很。

  登录界面截图

  在日常使用中,我们的截图操作都是在登录系统之后进行的,比如捕获一个窗口,捕获指定区域,或者捕获整个网页。要给登录界面截图,那是在登录之前就要做的操作,就有点复杂了。

  在 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 的进程捞出来看一眼,就能确定命令该怎么写了。

(0)

相关推荐

  • Ubuntu和Fedora上通过图形化界面或源码安装软件包的方法

    本文环境 Ubuntu 15.04 64-bitFedora 22 64-bit安装目标 wget 它是一个用于从网络上下载文件的简单自由软件,在下文我们也会用到 wget 进行下载某些文件.相关概念 ...

  • Linux上安装Kettle(图形化界面)

    随着公司的进一步发展,产生了大量的数据,而这些数据中包含了大量的垃圾信息,当然了还有一些有价值的数据,而我们的方法就是利用Kettle对这些数据进行抽取.分离.清洗等一系列转化.一般把kettle安装 ...

  • vmware中redhat linux 6 图形界面切换到命令行

    用虚拟机安装的Linux ,安装成功后.默认进入的是图形界面.那么怎么在图形界面和命令行界面之间进行切换呢? 操作方法 01 首先打开VMware,将Linux 系统启动.会进入图形化界面 02 从L ...

  • linux进入图形界面输入什么命令

    linux进入图形界面输入什么命令呢?小编对于这个问题给出了三种解决方法,如下: 方法一:(一般的方式) 左上角的 applications===>附件==>terminal(中文版本叫终 ...

  • Win8系统下利用QQ快速截图的方法

    我相信很多人现在都是使用QQ工具来截图,因为的确是很方便,但是如果想要截取一些大图或者是刚跳出来的菜单就不太好使了,所以QQ截图还是有弊端的.现在很多人想要找寻一种新的方法,就是通过电脑快捷键来截图, ...

  • WindowsXP系统下使用QQ马赛克截图的方法

    WindowsXP系统下使用QQ马赛克截图的方法 具体如下: 1.登陆QQ,随意打开一个QQ好友聊天对话框,点击"剪刀"图标的截图链接工具; 2.拖动区域到所需要截图的部分,在工具 ...

  • 在CentOS下安装和卸载图形化界面的方法

    虽然说text模式下系统占用资源小,但是有时候确实在图形界面下操作更方便,所以,学会在centos下安装图形界面是必须会的.图形界面有两个,可以任选其中一个,看你的更新源当中有哪个就安装哪个吧. ce ...

  • Linux下ps命令详解 Linux下ps命令的详细使用方法

    Linux下ps命令详解 Linux上进程有5种状态:1. 运行(正在运行或在运行队列中等待) 2. 中断(休眠中, 受阻, 在等待某个条件的形成或接受到信号) 3. 不可中断(收到信号不唤醒和不可运 ...

  • 在Ubuntu系统上安装KDE图形化界面的教程

    KDE Plasma 5.2已经发布一段时间了,在本篇中我们将看到如何在Ubuntu 14.10 上安装KDE Plasma 5.2. Ubuntu的默认桌面环境Unity很漂亮还有很多特性,但是如果 ...