如何更改gnome-screenshot的默认的保存路径?

参考这篇文章: 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.

原文地址:https://www.cnblogs.com/bkylee/p/6180843.html