GnomeにPrintScreenダイアログが表示されないのはなぜですか?


31

gnome-shellUbuntu 12.04で使用しています。PrtScスクリーンショットを撮るためにヒットすると動作しますが、スクリーンショットは自動的にPicturesフォルダーに保存されます。どこに保存するかを尋ねるダイアログはありません。ただし、ユニティの下にダイアログボックスは表示されます。

回答:


30

このバグレポートを正しく読んだと仮定すると...

これは仕様です。本当にない!

コメント#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

3
gnome-screenshotダイアログを表示せずに自動的に保存することは可能ですか?
ヒンジv

1
バイオニックのprintscreenダイアログの欠如は大きな不便です。画面を任意の場所/ファイル名に保存できるというだけではありません。さらに重要なのは、プリントスクリーンをファイルに保存せずにクリップボードにコピーできることでした。それをコピーしてCtrl + VをIM、メールクライアント、または任意の(Web)アプリにコピーするだけです。ここで、ファイルマネージャーを開き、ピクチャフォルダーに移動し、必要なファイルを他のファイルから探し、必要な場所にドラッグアンドドロップしてから削除するために、追加の手順を実行する必要があります。機能とユーザーエクスペリエンスが大幅に低下しているため、迷惑です。
クリスジェイス

6

私はパーティーに遅れましたが、私はこれにつまずいたので、少し違う答えをしたいと思います。

基本的に、最新のGnome 3 / Gnome Shellでは、Gnomeスクリーンショットを使用しなくなりました。つまり、Gnome-Screenshotのデフォルト設定(デフォルトの保存場所など)を変更しても、何の影響もありません。

代わりに、キーボード設定に移動し、「スクリーンショットを保存する[…]ショートカット」を無効にし、gnome-screenshot引数なしで呼び出す独自のカスタムショートカットを追加する必要があります(gsettingsで定義された場所に自動保存)、-a(保存領域)、-w(現在のウィンドウを保存)、または-i(オプションダイアログを戻す場合)。いくつかの設定を明らかに組み合わせたり、からさらに追加したりできますman gnome-screenshot


4

代わりに、その最高のスクリーンキャプチャツールである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キーバインドは、シャッターを使用してスクリーンショットを撮ります。


3
[キーボード]タブはありません。i49.tinypic.com/28ip0rq.png
ユーザー名

1
キーボードタブはありません
ガウラフアガルワル


0

ちょっとみんなこれが役立つかもしれませんが、ホットキーを有効にするシャッターの新しいバージョンではそれほど簡単ではないことに気づき、gnomeフォールバック中に私のマシンでiBusデーモンが起動していなかったことに気付いたので、gnomeメニューをいじくり回していました'。これを見つけたのは、gnomeメニュー>システムツール>環境設定>キーボード入力方法です。私はそれをクリックし、ダイアログで要求されたとおりに開始し、今ではprintscreenが動作します。Unityで使用されるダイアログは表示されませんが、デフォルトでは〜/ Picturesに保存されるため、大きな問題はありませんでした。


0

この機能を元に戻すために、v3.18.0バイナリをにコピーし、/usr/bin/gnome-screenshot「領域のスクリーンショットを写真に保存」のシステムホットキーを無効にし、コマンドで新しいショートカットを作成しました/usr/bin/gnome-screenshot -a -i

欠点:-iクリップボードにコピーする領域のみを選択できます(以前よりも優れています)。スイッチを使用すると、領域を選択する前にまずgnome-screenshotオプションを取得できますが、残りは問題ありません。

完全なスクリーンショットについては、ドロップ -a

(ubuntu 18の下でv3.18.0を構築するのは少し厄介で、最終的には次のようなものになりました

  • ubuntu 16.04 Dockerコンテナを開始-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/
  • Dockerコンテナを残し、/usr/bin/gnome-screenshotファイルで上書き/tmp

私のマシンではうまく動作しているように見えますが、これ行うことは実際にはあまり良い考えではないことに注意しください。(16.04コンテナでコンパイルした主な問題は、libpcreのバージョンの競合だったと思います)

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.