gnome-screenshot的默认保存目录?

是否有任何类型的配置选项用于指定gnome-screenshot的默认保存位置,或者这是硬编码到源代码中的?

它曾经是〜/ Desktop,似乎已经改为〜/ Pictures(12.04)。

我见过的唯一可能的解决方案是关于设置默认名称 (因为它现在包括时间戳信息而不是简单的屏幕截图#),但该解决方案对我来说似乎并不理想。

此外, 这篇文章建议在下次拍摄屏幕截图时记住最后一个保存位置,但根据我的经验,情况似乎并非如此。 在任何情况下,继续之后,gconf-editor中的条目似乎甚至不能准确反映最后的位置,因此很可能是与旧版gnome-screenshot相关的条目。

通过GUI

  1. 安装dconf-editor

    • 从命令行运行命令sudo apt-get install dconf-editor
    • 或者单击此处从Ubuntu软件中心安装:

      通过软件中心安装

  2. Alt + F2并键入dconf-editor

  3. 转到org – > gnome – > gnome-screenshot

  4. 在“auto-save-directory”中,按以下格式键入所需目录: file:///home/user/Desktop/

    name:auto-save-directory,value:file:/// full / path /

    任何正在使用配置编辑器的人的提示:单击org编辑器左侧的箭头以展开它。

通过航站楼

只需运行此命令,将路径替换为首选目录即可。

 gsettings set org.gnome.gnome-screenshot auto-save-directory "file:///home/$USER/Downloads/" 

它可以在12.04中配置为“自动保存”和使用gnome-screenshot本身, gnome-screenshot --interactive ,其中使用最后一个保存目录

似乎总是默认为图片来自键盘绑定(bug或意图?

在12.04早些时候,键盘绑定的屏幕使用auto-save ,人们抱怨并返回到interactive

gnome-screenshot两个设置都在gsettings和dconf-editor

在此处输入图像描述

在12.04(没有查看以前版本的Ubuntu,因为我从未遇到过这个问题)你必须将auto-save-directory -setting设置为你想要存储屏幕截图的所需位置。 通过每次进行截屏时这样做会自动降落。 我也更喜欢使用〜/ Desktop,也不会提示您像以前一样指定目的地。 唯一表明你已截屏的是屏幕短暂闪烁。 但是,我很想知道如何获得提示,因为我有时希望将屏幕截图存储在除默认文件夹之外的其他文件夹中,每次更改设置或移动图像都会有些过分。

在Ubuntu 13.10(Saucy Salamander)

安装dconf-editor

打开它并转到:org> gnome> gnome-screenshot

在“auto-save-directory”中,按以下格式键入所需目录:/ home / user / Desktop /

PS。 不要使用这种格式“file:/// ……”

您可以在CompizConfig设置管理器设置屏幕截图的默认保存目录。
启动它,在Extras类别下选择Screenshot 。 然后,您可以选择要使用的默认目录。

在此处输入图像描述

如果你不能/不想安装dconf-editor或任何其他软件,只需用你喜欢的文本编辑器打开或创建这个文件(如果它不存在):

 ~/.bash_aliases 

添加此行,创建一个永久别名gss (您可以选择另一个别名):

 alias gss='gsettings set org.gnome.gnome-screenshot auto-save-directory "$(echo $PWD)"' 

然后,每当您需要在特定的不同路径中保存多个屏幕截图时,只需在该路径中的一个终端执行:

 gss 

从现在开始,每次按下gnome-screenshot键盘快捷键时都会提示您,或者您将检查该路径中的屏幕截图图像文件。

如果上述答案不起作用,请尝试以下方法:

首先从设置中禁用默认屏幕快捷方式 : 禁用默认屏幕快捷方式

在设置中创建自定义键盘快捷键:

将它命名为gnome-screenshot,将命令也设为gnome-screenshot

快捷方式:输入密钥[打印屏幕]

创建自定义快捷方式

现在进入dconf-editor(如果你还没有它,请安装它)。 转到:org – > gnome – > gnome-screenshot – > auto-save-directory:将自动保存目录的自定义值更改为您想要的值。

输入自定义路径

对于那些无法安装dconf-editor并且是终端用户的人,我建议您在主目录中编辑.bashrc文件。 将文件中的任何位置放在“mv~ / Pictures / Screenshot * — put-here-desired-path —”行中。 此方法的唯一问题是,如果您有一个以字符串“Screenshot”开头的文件,它将被移动到您放在上面的所需路径。