答案1
对于 12.04
通过 GUI
按Alt+F2并输入
dconf-editor
转至
org
->gnome
->gnome-screenshot
在“自动保存目录”中按以下格式输入所需目录:
file:///home/user/Desktop/
对于使用 Unity 配置编辑器的任何人来说,都有一个提示:单击文本左侧的箭头org
以将其展开。
通过航站楼
只需运行此命令,用您喜欢的目录替换路径。
gsettings set org.gnome.gnome-screenshot auto-save-directory "file:///home/$USER/Downloads/"
答案2
答案3
适用于 17.10 及更高版本
事实证明事情并没有那么简单使用按键截PrintScreen屏在GNOME 3.8 或更高版本。
首先,您可以尝试设置~/Desktop
(例如)作为自动保存目录,然后gnome-screenshot
按照以下步骤操作。
- 打开dconf 编辑器。
- 导航
/org/gnome/gnome-screenshot/auto-save-directory
。 - 禁用使用默认值。
- 放入
file:///home/YOUR_USERNAME/Desktop
自定义值盒子。
或者,您也可以在终端中运行以下命令:
gsettings set org.gnome.gnome-screenshot auto-save-directory 'file:///home/YOUR_USERNAME/Desktop'
但即使这样做了,如果你按PrintScreen,截取的屏幕截图仍会保存在~\Pictures
GNOME 3.8 或更高版本中(请参阅此错误报告)。
因此,作为一种解决方法,您现在可以添加另一个自定义键盘快捷键,gnome-screenshot
将捕获的屏幕截图保存到~/Desktop
。为此,请按照以下步骤操作。
- 打开设置 > 键盘并向下滚动到底部。
- 点击+符号。将弹出一个框。
- 在姓名盒子。
- 输入
gnome-screenshot
命令盒子。 - 点击设置快捷方式...按钮并设置任何不会引起任何冲突的键盘组合,例如Super+ PrintScreen。
然后注销并再次登录。现在Super+PrintScreen应该将捕获的屏幕截图保存在 中~/Desktop
。
附言为了方便起见,您可以先将快捷方式更改为“将屏幕截图保存至图片“更改为其他内容,例如Super+PrintScreen或完全禁用它,然后分配PrintScreen给您刚刚创建的自定义快捷方式。
您可以使用以下标志来优化所需的屏幕截图类型命令盒子 (gnome-screenshot <FLAGS>
):
-a
(对于“区域”)将允许您使用鼠标选择要截取屏幕截图的区域;-w
(对于‘窗口’) 将仅截取当前活动窗口的屏幕截图(而不是整个屏幕);-b
将在屏幕截图中包含窗口的边框,-B
不包括边框,
-p
(对于‘指针’)将在屏幕截图中包含鼠标指针(显然不会产生任何影响-a
);-i
(对于‘交互式’)将允许您在弹出对话框中设置选项。
您可以将标志组合在一起:例如,gnome-screenshot -wB
将截取当前活动窗口的屏幕截图,而不截取其边框。
您可以通过 获取可用选项/标志的详尽列表man gnome-screenshot
。