当前位置: 游戏平台 > 互联网科技 > 正文

如何从Linux命令行截屏

时间:2019-11-05 23:44来源:互联网科技
关于为Ubuntu14.04服务器版添加xfce桌面。如题,写这篇文章仅作为备忘而用,如果能顺便帮助到你,我将非常开心! Linux上有着许多不同口味儿的截屏工具,包括桌面环境专用的截屏程序

关于为Ubuntu 14.04服务器版添加xfce桌面。如题,写这篇文章仅作为备忘而用,如果能顺便帮助到你,我将非常开心!

Linux上有着许多不同口味儿的截屏工具,包括桌面环境专用的截屏程序(如: KDE里面的KSnapshot,GNOME里面的gnome-screenshot,Xfce的Screenshooter),或者是通用的截屏程序(如 Shutter)。而Scort("SCReen shOT"的缩写)是最独一无二的截屏工具之一,它是一个命令行截屏工具。虽然它的界面十分简约,但Scrot在功能上和其它专用的基于GUI的屏幕捕获工具一样强大。举个例子,Scrot支持延时截屏,截屏调整品质/大小,命令行传递等功能。如果你是那些热衷命令行的爱好者之一,Scrot应该是你加入兵器库中的又一实用工具。在这个教程中,我将会描述如何在命令行中用Scrot截屏

问题描述

系统:Debian Wheezy Xfce。

问题:虽然安装了 Xorg 触摸板输入的驱动(synaptics),但是“点击”触摸板中间部分,仍然无法启用其相当于鼠标的“单击”功能。

目的:希望给只有命令行的服务器加一个轻量级桌面,而且是在需要的时候才会去启用,也就是默认仍然保持命令行状态

图片 1

解决方法

1.首先,保证安装了 synaptics 驱动:

$ sudo apt-get install xserver-xorg-input-synaptics

2.复制 /usr/share/X11/xorg.conf.d/etc/X11

$ sudo cp -R /usr/share/X11/xorg.conf.d/ /etc/X11

3.将原 /etc/X11/xorg.conf.d/10-evdev.conf 配置文件下面同一部分内容改为:

Section "InputClass"  
        Identifier "evdev touchpad catchall"  
        MatchIsTouchpad "on"  
        MatchDevicePath "/dev/input/event*"  
        Driver "synaptics"  
        Option "TapButton1" "1"  
        Option "TapButton2" "2"  
        Option "TapButton2" "3"  
EndSection

关于上面文件中 TapButton 的使用,man 手册里面的解释为

Option "TapButton1" "integer"
    Which mouse button is reported on a non-corner one-finger tap.  Set  to
    0 to disable. Property: "Synaptics Tap Action"

Option "TapButton2" "integer"
    Which  mouse button is reported on a non-corner two-finger tap.  Set to
    0 to disable. Property: "Synaptics Tap Action"

Option "TapButton3" "integer"
    Which mouse button is reported on a non-corner three-finger  tap.   Set
    to 0 to disable. Property: "Synaptics Tap Action"

4.重启系统

过程:

Ubuntu使用教程——截屏 http://www.linuxidc.com/Linux/2014-02/96827.htm

关于 synaptics

synaptics 是触摸板的 Xorg 输入驱动。即使触摸板也可以由 evdev 或鼠标驱动处理,但该驱动能够允许触摸板实现更多的功能。synaptics 这个名称属历史沿袭,在 Linux 下,特定硬件有内核处理,但该驱动适用于任何触摸板。如果设备为“PS/2 Mouse”或更古老,内核驱动可能不会支持这样的设备,该驱动也会提供有限支持的功能。不过,适用于任何设备,不管功能多少,都是非常不错了。

synaptics 部分功能列表

  • 非线性加速触摸运动
  • 通过短暂触摸,实现单击/双击事件
  • 多指触摸:需要硬件支持

关于 synaptics 的更多内容,可以在终端运行 man synaptics 进行查看。

推荐阅读:

Xfce Theme Manager:Xfce 主题皮肤管理工具 http://www.linuxidc.com/Linux/2013-07/87498.htm

[图]Debian放弃Xfce 再次启用GNOME作为默认桌面 http://www.linuxidc.com/Linux/2012-11/73954.htm

Ubuntu下使用(Xfce截屏)及GNOME下一个好用的截屏工具 http://www.linuxidc.com/Linux/2012-10/71936.htm

图片 2

1:安装xubuntu-desktop,并修改/etc/default/grub使其保持从命令行启动

Ubuntu下使用(xfce截屏)及GNOME下一个好用的截屏工具 http://www.linuxidc.com/Linux/2012-10/71936.htm

2:远程通过/etc/init.d/lightdm start启动图形界面

Linux最佳截图软件Shutter 0.87.3发布 http://www.linuxidc.com/Linux/2011-07/38099.htm

3:大功告成!(此是为vnc到服务器的远程桌面打下基础)

在Linux中安装Scrot

在 Debian,Ubuntu 或 Linux Mint 上安装Scrot:

  1. $ sudo apt-get install scrot

在 Fedora 上安装Scrot:

  1. $ sudo yum install scrot

要在CentOS上安装Scrot,你可以按照下列步骤从源码编译:

首先在CentOS上启用Repoforge,然后使用下列命令:

  1. $ sudo yum install giblib-devel
  2. $ wget
  3. $ tar xvfvz scrot-0.8.tar.gz
  4. $ cd scrot-0.8
  5. $ ./configure
  6. $ make
  7. $ sudo make install

编辑:互联网科技 本文来源:如何从Linux命令行截屏

关键词: