linux--修改redhat7的截图配置

操作平台: rhel 7.1
桌面环境: gnome3 Version 3.8.4

首先说以下为什么要更改配置,默认情况下redhat的截图是放在Picture目录下的
而且,截图的文件名都是以screenshot+from+日期+时间,但是这个中间是带空格
的,当在终端下批量操作的时候,可能发生一些神奇的错误。
那么,问题来了,怎样名字都不会以空格隔开,而且,不同天的截图放在以日期
命名的目录下呢?

rhel7下的gnome3的截图并没有给什么明确的配置。。。
/usr/bin/可以发现gnome-screenshot这个软件,运行这个软件会截图一次

使用man命令,查看参数
当加上f参数可以指定文件名

所以只需要写一个脚本,当执行程序的时候把指定的文件名给传进去就行。
同时,gnome提供了可以指定快捷键执行程序的选项
先写脚本gnome_screen_shot_shell.sh

1
2
3
4
5
6
7
8
9
10
#!/bin/bash

DIRN=/root/screen_shot/$(date +%Y_%m_%d)
#如果以当时的日期为目录名的目录不存在则新建以日期为名字的目录
if [ ! -d $DIRN ] ;then
mkdir -p $DIRN
fi
# -f 参数是用来指定文件名,当然,加上绝对路径之后就既可以指定路径
# 又可以指定目录
gnome-screenshot -f $DIRN/screen_shot$(date +%Y_%m_%d_%H_%M_%S)

把这个脚本放到/usr/bin/gnome_screen_shot_shell.sh

再到 设置—->Keyboard—->shortcut—->Shortcuts
加号,新建规则:
NAME: screen_shot(名字可以随笔起)
Command: /usr/bin/gnome_screen_shot_shell.sh
然后apply,把disable点以下,按Prtsc键—>确定

这样就大功告成了!!

Contents
,