参考这篇文章: http://www.itye.org/archives/3121

首先, 在dconf-editor中设置, screenshot的自动保存路径: auto-save-directory: file:///root/Screenshots/

但是, 此时, PrtSc 截屏键, 默认的是被 settings > keyboard 设置成截屏的, 而在 系统 默认 的 "设置 -> 键盘 " 中设置的截屏 操作的 默认路径就是/root/Pictures, 这个是不能改变的, 你看它的 name就是 比如: "Save a screenshot of an area to Pictures", 这里的Pictures是大写的专有名词, 就是指的 /root/Pictures. 所以, 虽然你在dconf中设置了, auto-save-directory, 但是最后还是被 系统的 键盘 设置被修改 屏蔽了, 即又给覆盖了!.

解决方案就是: 先把系统默认 的 截屏 键 截屏操作给 disabled了. 然后自己去 自定义 截屏操作:

就是: 在 "系统 -> 键盘- > shortcuts中 "

  1. 新建, name: (就是 系统 原来的 键盘 操作的 对应的名字), 如 "Save a screenshot of an area to Screenshots" (那么, 同样的这里的screenshot也是一个专有名词, 就是代表的 在dconf-editor中设置的 file:///root/Screenshots/), 命令command是: gnome-screenshot -a, 然后设置对应的快捷键: ctrl_alt_a

  2. 其他截屏操作, 也是类似的, 先禁用系统默认的 截屏操作, 然后自定义新的快捷操作, 如

    gnome-screenshot -w, 借取窗口;

    gnome-screenshot -i, 交互式截取窗口

    gnome-screenshot , 截取全屏.

感觉 fedora系统的设计者, 还是比较严谨的, 关于目录, 还是 比较严格的 进行了 "单数 / 复数" 的区分的! 如: ~/Pictures, ~/Videos等等.

shortcuts的name, 并不一定就是一个单词, 可以支持多个单词, 空格和其他字符, 可以认为就是一个description.

如何更改gnome-screenshot的默认的保存路径?的更多相关文章

  1. 更改 Nginx 服务的默认用户

    为什么要更改 Nginx 服务的默认用户:就像更改 ssh 的默认 22 端口一样,增加安全性,Nginx 服务的默认用户是 nobody ,我们更改为 nginx 1.添加 nginx 用户 use ...

  2. Nginx优化之基本安全优化 (隐藏Nginx软件版本号信息,更改源码隐藏Nginx软件名及版本号,更改Nginx服务的默认用户)

    一,隐藏Nginx软件版本号信息 查看版本号 curl -I 192.168.0.220 HTTP/1.1 200 OK Server: nginx/1.6.2 #这里清晰的暴露了Web版本号(1.6 ...

  3. 更改Windows Live Writer默认日志与草稿保存路径

    目的:把保存Windows Live Writer的日志与草稿文件夹My Weblog Posts移动到E:\Blog\路径下 用mklink命令,创建E:\Blog\路径下的My Weblog Po ...

  4. 修改Mac系统的默认截图保存路径到指定目录

    注:此文仅针对mac系统如果你是mac用户,会发现桌面经常一团糟,桌面到处都是平时的截图(mac系统的截图是command+shift+3 和 command+shift+4 两个快捷命令) 之前一直 ...

  5. 更改/var/log/messages默认权限

    问题描述: 操作系统:redhat 6.5 因为开发人员和运维人员平时在应用出现bug时,会需要看/var/log/message日志,但是默认权限为600,因此除了root用户都无法读取,现需要把每 ...

  6. 更改SQL Server中默认备份文件夹

    当你安装SQL Server时,安装路径一般如下:C:\Program Files\Microsoft SQL Server\MSSQL.2\MSSQL.在这个目录下也有数据文件的文件夹和备份文件的文 ...

  7. 更改Visual Studio 2015 默认的语言设置

    Vs支持多种语言,但有可能创建项目时,默认的开发语言不是你需要的,比如:默认是Visual C++ 你可以通过"工具"----选项----导入和导出设置来修改. 引用: https ...

  8. .htaccess更改目录下的默认主页

    我们知道apache的配置文件httpd.conf可以配置网站目录的默认主页.配置文件该部分定义如下: #DirectoryIndex: sets the file that Apache will ...

  9. Tomcat中更改网站根目录和默认页的配置方法

    1.tomcat原来的默认根目录是http://localhost:8080,如果想修改访问的根目录,可以这样: 找到tomcat的server.xml(在conf目录下),找到: <Host ...

随机推荐

  1. 用Retrofit发送请求中添加身份验证

    用Retrofit发送请求中添加身份验证====================在安卓应用开发中, retrofit可以极大的方便发送http网络请求,不管是GET, POST, 还是PUT, DEL ...

  2. Mysql联合,连接查询

    一. 联合查询    UNION, INTERSECT, EXCEPT UNION运算符可以将两个或两个以上Select语句的查询结果集合合并成一个结果集合显示,即执行联合查询.UNION的语法格式为 ...

  3. Monthly Income Report – August 2016

    原文链接:https://marcoschwartz.com/monthly-income-report-august-2016/ Every month, I publish a report of ...

  4. python 小程序 复制目录树

    1. 将一个目录树完全复制到另外一个目录下面 import os, sys """ 复制目录树 """ maxloadsize = 1024 ...

  5. [LeetCode] Bitwise AND of Numbers Range 数字范围位相与

    Given a range [m, n] where 0 <= m <= n <= 2147483647, return the bitwise AND of all numbers ...

  6. 关于SQL注入和如何防止

    之前在笔试的时候没有很好的答出这个问题,因此我要总结一下问题,以免日后继续在这个地方跌倒,以下是自己的理解,如有错误请指出 一.什么是SQL注入 SQL注入就是服务器在根据业务去处理数据库的时候,客户 ...

  7. ftp文件的部署

    之前在公司搭建了一个静态资源服务器,现在来记录一下 我们是通过搭建vsftp服务,然后结合apache.访问方式为http的方式 一:VSFTPD环境安装 首先我们就是要查看一下vsftpd是否有安装 ...

  8. HTML之form表单和input系列

    <form method="POST" action="/host"> <input class="c1" type=&q ...

  9. java的字符串截取

    import java.util.Date; import java.text.SimpleDateFormat; Date now = new Date(); def portcodes = new ...

  10. windows中LNK文件打开方式恢复(每日一修(1))

    相信有些用户曾试过错误地把LNK文件的打开方式更改其他文件,导致系统所有的快捷方式都失效.在vista与Windows7系统还不普遍使用的时候,相信大家会有点惊慌失措,不要紧,下面只要大家进行如下操作 ...