回答:
このバグレポートを正しく読んだと仮定すると...
これは仕様です。本当にない!
コメント#37以降では、これについて説明しています。
現在の統一パッチの状態:
Unityセッションで、キーバインドを使用してスクリーンショットを撮った後に確認ダイアログを表示すると、自動保存の動作がユーザーを混乱させます
スレッドは続けます:
しかし、Unityを使用しない場合、修正は役に立ちません。なぜこれはUnityユーザーにのみ適用されると思いましたか?
返信付き:
GNOMEアップストリームおよびGNOMEユーザーからデスクトップをそのままにして、設計どおりに出荷するように求められるため、GNOME環境のアップストリームの動作にこだわり、Unityの設計を決定します。
だからあなたはそれを持っています。Gnome-Developersは、デスクトップ環境がこのように振る舞うべきだと主張しています。その上流の問題。Canonical Developersはこの決定を尊重し、したがって「相違」を尊重しています。Unityユーザーには[名前を付けて保存]ダイアログがあり、gnome-shellユーザーには設計なしのダイアログ機能があります。
したがって、gnome-shell / gnome-classicを使用している場合、すべてのスクリーンショットはホームピクチャフォルダーに保存されます ~/Pictures
注:(gsettings
コマンドライン)またはdconf-editor
(GUI)でスクリーンショットの場所を上書きできます。
org.gnome.gnome-screenshot auto-save-directory
するfile:///home/yourusername/wherever/you/want
私はパーティーに遅れましたが、私はこれにつまずいたので、少し違う答えをしたいと思います。
基本的に、最新のGnome 3 / Gnome Shellでは、Gnomeスクリーンショットを使用しなくなりました。つまり、Gnome-Screenshotのデフォルト設定(デフォルトの保存場所など)を変更しても、何の影響もありません。
代わりに、キーボード設定に移動し、「スクリーンショットを保存する[…]ショートカット」を無効にし、gnome-screenshot
引数なしで呼び出す独自のカスタムショートカットを追加する必要があります(gsettingsで定義された場所に自動保存)、-a
(保存領域)、-w
(現在のウィンドウを保存)、または-i
(オプションダイアログを戻す場合)。いくつかの設定を明らかに組み合わせたり、からさらに追加したりできますman gnome-screenshot
。
代わりに、その最高のスクリーンキャプチャツールであるShutterを使用してみてください(サイトによると:)
sudo add-apt-repository ppa:shutter/ppa
sudo apt-get update && sudo apt-get install shutter
アプリサイト:http : //shutter-project.org/
PrtScまたはAlt + PrtScを押したときにスクリーンショットを撮るデフォルトのツールとしてシャッターを設定するには、次の操作を行う必要があります。
ノーム:
1 [編集] Go
[ シャッター]の[ 設定]に移動します。2 [キーボード]タブで、[キャプチャ]チェックボックスと[選択範囲でキャプチャ]チェックボックスの両方を有効にします
。これで、通常のPrtScおよびAlt + PrtScキーバインドは、シャッターを使用してスクリーンショットを撮ります。
ちょっとみんなこれが役立つかもしれませんが、ホットキーを有効にするシャッターの新しいバージョンではそれほど簡単ではないことに気づき、gnomeフォールバック中に私のマシンでiBusデーモンが起動していなかったことに気付いたので、gnomeメニューをいじくり回していました'。これを見つけたのは、gnomeメニュー>システムツール>環境設定>キーボード入力方法です。私はそれをクリックし、ダイアログで要求されたとおりに開始し、今ではprintscreenが動作します。Unityで使用されるダイアログは表示されませんが、デフォルトでは〜/ Picturesに保存されるため、大きな問題はありませんでした。
この機能を元に戻すために、v3.18.0バイナリをにコピーし、/usr/bin/gnome-screenshot
「領域のスクリーンショットを写真に保存」のシステムホットキーを無効にし、コマンドで新しいショートカットを作成しました/usr/bin/gnome-screenshot -a -i
欠点:-i
クリップボードにコピーする領域のみを選択できます(以前よりも優れています)。スイッチを使用すると、領域を選択する前にまずgnome-screenshotオプションを取得できますが、残りは問題ありません。
完全なスクリーンショットについては、ドロップ -a
(ubuntu 18の下でv3.18.0を構築するのは少し厄介で、最終的には次のようなものになりました
-v /tmp:/tmp
します(最終的にホストシステムにバイナリをコピーできるように、何かをマウントすることを忘れないでください)apt-get update
apt-get install git gnome-common libx11-dev libglib2.0-dev libgtk-3-dev libcanberra-gtk3-dev
./autogen.sh && make && cp ./src/gnome-screenshot /tmp/
/usr/bin/gnome-screenshot
ファイルで上書き/tmp
私のマシンではうまく動作しているように見えますが、これを行うことは実際にはあまり良い考えではないことに注意してください。(16.04コンテナでコンパイルした主な問題は、libpcreのバージョンの競合だったと思います)
gnome-screenshot
ダイアログを表示せずに自動的に保存することは可能ですか?