gnome-screenshotのデフォルトの保存ディレクトリ?


105

gnome-screenshotのデフォルトの保存場所を指定するための構成オプションはありますか、またはソースコードにハードコードされていますか?

以前は〜/ Desktopでしたが、〜/ Pictures(12.04)に変更されたようです。

私が見た唯一の可能な解決策は、デフォルトの名前を設定することです(単にスクリーンショット#ではなくタイムスタンプ情報が含まれるようになりました)が、その解決策は本当に理想的ではないようです。

また、この投稿では、次回スクリーンショットを撮るときに最後の保存場所が記憶されることが示唆されましたが、私の経験では、そうではないようです。いずれにせよ、それ以降、gconf-editorのエントリは最後の場所を正確に反映していないように見えるため、おそらくgnome-screenshotの古いバージョンに関連するエントリです。


1
フォルダーが記録されていても、事前選択に使用されていないため、バグレポートを開きました。bugs.launchpad.net/ubuntu/+source/gnome-screenshot/+bug/1000534
pt123

私にとっての問題は、デフォルトのフォルダが〜/ screenshotsに設定されていて、長い間問題なく動作していたことでした。今日、そのフォルダーのフォルダーにリダイレクトされており、リセットできないことに気付きました。この場合、実際には空のサブフォルダーでした。サブフォルダーを削除し、それ以降は正常に機能しました。
mcaleaa

2
作業以下のグラフィカルな方法が、何あなたが本当にやりたいことはある:gsettings set "org.gnome.gnome-screenshot" "auto-save-directory" "file:///home/$USER/screenshot"
チロSantilli新疆改造中心法轮功六四事件

1
Gnome 3.8以降を使用してこれを変更する場合は、運が悪いです。開発者は、これを構成する機能を削除することにしました。
palswim

回答:


142

GUI経由

  1. dconf-editorをインストールします

    • コマンドラインから、コマンドを実行します sudo apt-get install dconf-editor
    • または、ここをクリックしてUbuntu Software Centerからインストールします。

      ソフトウェアセンターからインストールする

  2. Alt+ F2を押して入力dconf-editor

  3. org-> gnome->に移動しますgnome-screenshot

  4. 「自動保存ディレクトリ」で、目的のディレクトリを次の形式で入力します。 file:///home/user/Desktop/

    名前:自動保存ディレクトリ、値:file:/// full / path /

    構成エディターを統一して使用しているユーザー向けのヒント:orgテキストを左にある矢印をクリックして展開します。

ターミナル経由

このコマンドを実行するだけで、パスを好みのディレクトリに置き換えます。

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

1
価値のあることですが、これはDebian Wheezyで私にとってはうまくいきました。
エリックヨンレン

2
files://ubuntu 14.04では使用せずに動作します。Clrl+L場所を教えてくれます。'/ home / userName / location'
diEcho

8
キーボードコマンドを使用する場合、Gnome 3.8はgnome-screenshotを使用しないことに注意してください。
アンディ

2
ではないfiles://が、file://
Reinierポスト

11
ターミナルメソッドはより単純なので、最初にリストする必要があります。
恐竜

17

12.04で「自動保存」用に設定できます。gnome-screenshot自体を使用する場合gnome-screenshot --interactiveは、最後の保存ディレクトリが使用されます

常にデフォルトのピクチャのように見えるのは、キーボードバインディングによるものです(バグですか?

12.04より前に、キーボードバインディングの画面が使用されauto-save、不満があり、返されましたinteractive

の両方の設定gnome-screenshotはgsettingsおよびdconf-editor

ここに画像の説明を入力してください


そうそう。インタラクティブを使用する場合は、最後の保存ディレクトリ設定を使用しますが、取得したいものについて追加のダイアログを導入します-これが私が得る最高のものだと思います。ありがとう:
トレント

1
CTRL印刷を押したときに呼び出される引数 `--interactive`をどのように設定しますか?
rubo77

7

それはまだ動作していない理由を不思議、このバグがあると考えている人のためにRESOLVED WONTFIXここでは醤油です

回避策として、このための拡張機能をインストールできます。ただ、スイッチをオンにし、そしてあなたに行くのTweakツール、オーバーヘッド拡張機能のタブ、および見つけるスクリーンショットの場所を

微調整ツールのスクリーンショットSS

歯車のアイコンをクリックし、file://保存するプロトコルとして接頭辞を付けて、保存する場所を配置します。

設定SS

これは、シンボリックリンクでも機能します。


2

12.04では(この問題に直面したことがないため、Ubuntuの以前のバージョンを確認していませんでした)、スクリーンショットを保存したい場所にauto-save-directory -settingを設定する必要があります。そうすることで、スクリーンショットを撮るたびに自動的に着陸します。また、〜/ Desktopを使用することを好み、以前のように宛先を指定するように求められることもありません。スクリーンショットを撮ったことを示す唯一のことは、画面の短いフラッシュです。ただし、スクリーンショットをデフォルト以外のフォルダに保存したい場合があり、毎回設定を変更したり、画像を移動したりするのはやり過ぎになるため、プロンプトを戻す方法を知りたいです。


auto-save-directoryはどこに設定していますか?
fabricator4

私の答えの上の@dougのコメントを見てください。gnome-screenshotのセクションの構成エディターの図では、最初の設定は自動保存ディレクトリです。目的のフォルダー(たとえば、デスクトップ)の場所をそこに書き込むだけで、準備は完了です。:)彼の例では、「ドキュメント」に設定されています。
rbaleksandar

2

Ubuntu 13.10(生意気なサンショウウオ)

dconf-editorをインストールします

それを開き、次の場所に移動します:org> gnome> gnome-screenshot

「自動保存ディレクトリ」で、次の形式で目的のディレクトリを入力します。/ home / user / Desktop /

追伸 「file:/// ...」という形式で入力しないでください


1
「file:/// ...」フォーマットが受け入れられないのはなぜですか?好奇心が強いのですが、とにかく/ home / userのバージョンの方が好きです。
Stratus3D

file:///フォーマットは私のために正常に動作するようです
ゾーイHewll

1

上記の回答が機能しない場合は、これを試してください:

まず、設定からデフォルトのスクリーンショットショートカットを無効にします。 デフォルトのスクリーンショットショートカットを無効にする

設定でカスタムキーボードショートカットを作成します。

gnome-screenshotという名前を付け、コマンドもgnome-screenshotとして入力します

ショートカット値:キーを入力[画面の印刷]

カスタムショートカットを作成します。

カスタムショートカットを作成する

dconf-editorに入ります(まだインストールしていない場合はインストールしてください)。移動先:org-> gnome-> gnome-screenshot-> auto-save-directory:自動保存ディレクトリのカスタム値を希望の値に変更します。

カスタムパスを入力します。 カスタムパスを入力してください


0

CompizConfig Settings Managerでスクリーンショットのデフォルトの保存ディレクトリを設定できます。
起動して、「エクストラ」カテゴリの下の「スクリーンショット」を選択します。その後、使用するデフォルトのディレクトリを選択できます。

ここに画像の説明を入力してください


ええ、ありがとう-特定の画面領域を取得したいときに使用します。gnome-screenshotのパスを設定できることに関心があります。
トレント

1
特定の領域では、SHIFTとPrtScを押すことができます。
thonixx

奇妙なことに、このオプションは私にとってはうまくいきませんでした。
ガブリエル

Unityはもう死んでいます。
secretAgent

0

dconf-editorまたは他のソフトウェアをインストールできない場合は、お好みのテキストエディターでこのファイルを開くか、存在しない場合は作成してください。

~/.bash_aliases

永続的なエイリアスgssを作成する次の行を追加します(別のエイリアス名を選択できます)。

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

次に、特定の異なるパスに複数のスクリーンショットを保存する必要があるたびに、そのパスにあるターミナルを1つだけ実行して実行します。

gss

これ以降、gnome-screenshotキーボードショートカットを押すたびに、プロンプトが表示されるか、そのパスでスクリーンショットイメージファイルを確認します。


0

この回答はこの回答に基づいています

カスタムスクリーンショットの場所に加えてカスタムショートカットを使用したいので、ターミナルで手動でこれを実行したかったのです。

(1)この回答にgshort基づいてBash関数を作成しました。もちろん、Perlまたは手動で実行できますが、新しいショートカットを作成するたびに手動ですべてのコマンドを発行するのは面倒です。…とにかく、この機能を使用する場合は、ファイルに保存する必要があります(そのファイルのソースを取得します)source path/filename.sh

(2)次に、これらのコマンドを発行します。

# Disable these 6 default shortcuts
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot ''
gsettings set org.gnome.settings-daemon.plugins.media-keys screenshot-clip ''
gsettings set org.gnome.settings-daemon.plugins.media-keys window-screenshot ''
gsettings set org.gnome.settings-daemon.plugins.media-keys window-screenshot-clip ''
gsettings set org.gnome.settings-daemon.plugins.media-keys area-screenshot-clip ''
gsettings set org.gnome.settings-daemon.plugins.media-keys area-screenshot ''

# Create new custom shortcuts
gshort "Screenshot of area" 'gnome-screenshot -a' "<Shift>Print"
gshort "Screenshot clip of area" 'gnome-screenshot -a -c' "<Primary><Shift>Print"
gshort "Screenshot" 'gnome-screenshot' "Print"
gshort "Screenshot clip" 'gnome-screenshot -c' "<Primary>Print"
gshort "Screenshot clip of area" 'gnome-screenshot -a -c' "<Primary><Shift>Print"
gshort "Screenshot clip of window" 'gnome-screenshot -w -c' "<Primary><Alt>Print"

(3)の構文gshortgshort "Name" "command" "shortcut"次のとおりであることに注意してください。-nameは任意のものにできます。- command任意のコマンドを使用できます。-ショートカットは、任意のキーボードショートカットにすることができます。

(4)ショートカットで使用する必要があるいくつかのコントロールキー名のリストは次のとおりです。

  • Ctrl<Primary>;
  • Alt<Alt>;
  • Shift<Shift>;
  • Super/ Win<Super>;

-3

dconf-editorをインストールできず、ターミナルユーザーである場合は、ホームディレクトリの.bashrcファイルを編集することをお勧めします。ファイルのどこかに「mv〜/ Pictures / Screenshot * --- put-here-desired-path ---」という行を追加します。このメソッドの唯一の問題は、「スクリーンショット」という文字列で始まるファイルがある場合、上に置いたパスに移動することです。


7
なんて恐ろしいアイデアでしょう。
ケンシャープ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.