web-dev-qa-db-ja.com

スクリーンショットで毎回次に何をすべきかを尋ねるにはどうすればよいですか?

スクリーンショットをたくさん撮ります。私は通常、エリアのスクリーンショットを撮ってから、目的のエリアがあるかどうかを再確認し、それをクリップボードにコピーします。

この動作を変更して、押すとすぐに Shift+PrntScr 画面キャプチャアプリケーションを使用すると、領域を選択でき、その後すぐに特定の場所またはクリップボードに保存するオプションが提供されます。

が欲しいです Shift+PrntScr 次のようなポップアップ画面を表示するには:

gnome-screenshot

15
nazar2sfive

この回答 を試して、古い動作と同じものを取得します。


コマンドの新しいキーボードショートカットを作成できます

gnome-screenshot --interactive

代替手段として。

それを行うには、手順に従ってください。

  1. Settings> Devices> Keyboardを開き、下にスクロールします。
  2. +シンボルをクリックします。ダイアログが表示されます。
  3. Nameボックスに任意の名前を入力します。
  4. Commandボックスにgnome-screenshot --interactiveと入力します。
  5. ショートカットの設定...ボタンをクリックし、たとえば、競合を引き起こさないキーボードの組み合わせを設定します Super+Print
  6. ログアウトして再度ログインします。

押すたびに Super+Print さまざまなスクリーンショットオプションを提供するウィンドウ(画面全体/現在のウィンドウ/選択した領域)が表示されます。スクリーンショットを撮ると、質問の画像のようにスクリーンショットを保存する場所を選択できます。

便宜上、キーボードショートカットリストの「スクリーンショットをピクチャに保存」のショートカットを他のようなものに変更することができます Super+Print そして割り当てる Print 作成したカスタムショートカットへ。


また、使用してみてください

gnome-screenshot -a -c

このコマンドを使用すると、すぐに領域をキャプチャし、画像をクリップボードにコピーできます。


この回答 を参照して、キャプチャ後にスクリーンショットを保存するフォルダーを選択できる古い動作を再現するい回避策を確認してください。

13
pomsky

キャプチャ後にスクリーンショットを保存するフォルダーを選択できる古い動作を再現するための1つのい回避策があります。

第一歩

zenity が必要です。インストールされていない場合は、最初に実行してインストールします

Sudo apt install zenity

次に、prtscr-chooser.shという名前のテキストファイルなどのスクリプトをホームディレクトリに作成します。ファイルに次の行を追加します。

#!/bin/bash
gnome-screenshot -f ~/temporary-screenshot &&
SCREENSHOT=$(zenity --file-selection --save --confirm-overwrite)
mv ~/temporary-screenshot "$SCREENSHOT" ||
rm ~/temporary-screenshot

(デスクトップ全体ではなく領域をキャプチャするために、2行目のgnome-screenshot -aの代わりにgnome-screenshotを挿入します)

最後に、スクリプトを実行可能にします( this を参照)。

ステップ2

スクリプトを割り当てます Print Screen

  1. 設定>デバイス>キーボードを開きます。
  2. 解放する Print Screen、つまり、「スクリーンショットをピクチャに保存」のショートカットを変更または削除します。
  3. 下にスクロールします。
  4. +」記号をクリックします。ダイアログが表示されます。
  5. [Name]ボックスに任意の名前を入力します。
  6. Command」ボックスにスクリプトへのフルパスを入力します。つまり、この場合は
    /home/YOUR-USERNAME/prtscr-chooser.shYOUR-USERNAMEの代わりの実際のユーザー名)。
  7. Set Shortcut ...」ボタンをクリックして押します Print Screen
  8. ログアウトして再度ログインします。

(同じ方法に従って、スクリプトに他のキーボードの組み合わせを割り当てることができます。 Shift+Print Screen

これで、スクリーンショットのフォルダと名前を選択できる「save as」ダイアログが表示されるはずです。

4
pomsky

スクリーンショットツール というGnome拡張機能をインストールできます。非常に便利な、撮影したスクリーンショットのコピーまたは保存を求めるダイアログボックスがポップアップ表示されます。

3
BCArg

以前のgnome-screenshotの動作(質問に示されているように)は、PrtScrnを押して(おそらく修飾キーを使用して)ショットを撮ると、名前を付けて保存ダイアログが表示されます。

Gnome-screenshot-3.25.0に対して提案された解決策は、まさにそれを複製しません。私が管理した唯一の方法は、gnome-screenshot_3.10.1をインストールし、apt holdを使用してそこに貼り付けることでした。

Not技術的には「良い」ソリューションではありません。

Sudo apt remove gnome-screenshot

Trustyリポジトリを追加するのではなく、 .10パッケージ をダウンロードします

Sudo apt install ./gnome-screenshot_3.10.1-0ubuntu1_i386.deb
Sudo apt-mark hold gnome-screenshot
2

MATEデスクトップ環境のスクリーンショットツールを使用して、以前の動作に戻すことができます。例:
enter image description here
これをGNOMEで問題なく使用できるはずです。

最初に、ターミナルで次のコマンドを実行してmate-utilsをインストールします。

Sudo apt install mate-utils

その後、mate-panel-screenshotコマンドを使用して古い動作を取得できます。このコマンドで-aまたは-wオプションを使用すると、画面全体ではなく、それぞれエリアまたはフォーカスされたウィンドウをキャプチャできます。

コマンドを割り当てることができます PrtScr (または Shift+PrtScr または Alt+PrtScr)以下の手順に従ってください:

  1. 設定>デバイス>キーボードを開きます。
  2. 解放する PrtScr (または Shift+PrtScr または Alt+PrtScr)、つまり、「スクリーンショットをピクチャに保存」(または「領域のスクリーンショットをピクチャに保存 'または'ウィンドウのスクリーンショットをPictures)に保存します。
  3. 下にスクロールします。
  4. +」記号をクリックします。ダイアログが表示されます。
  5. [Name]ボックスに任意の名前を入力します。
  6. Command」ボックスにコマンドmate-panel-screenshotを入力します(または、エリアの場合はmate-panel-screenshot -a、ウィンドウの場合はmate-panel-screenshot -w)。
  7. Set Shortcut ...」ボタンをクリックして押します PrtScr (または Shift+PrtScr または Alt+PrtScr)。
  8. ログアウトして再度ログインします。
1
pomsky

[ホットキーコンボからの]ポップアップは現在ありませんが、スクリーンショットツールはUbuntu 17.10にまだあります。

文字を入力する場合は、Activities(左上隅)で見つけることができます sscscr ...

enter image description here

カメラアイコンをクリックすると、スクリーンショットアプリウィンドウが表示されます。

enter image description here

1
sudodus

シャッターを見てください、それは非常にうまくいきます。さまざまなオプションを備えた画面、ウィンドウ、または画面のスクリーンショットの領域。トレイに座って、クリックまたはキーボードショートカットを待ちます。ファイルの名前を変更したり、自動命名を構成したりできます。メインオプションウィンドウのスクリーンショットを次に示します。 enter image description here

0
LeonidMew

このスクリプト:

  1. エリアのスクリーンショットを撮る
  2. クリップボードにコピーします(自動的に)
  3. 画像を表示
  4. 好きな場所に保存しましょう

ステップ1:

prtscr-chooser.shファイルを作成

gnome-screenshot -a -f ~/temporary-screenshot                    #take screenshot of an area
xclip -selection clipboard -t image/png -i temporary-screenshot  #copy to clipboard 
eog ~/temporary-screenshot                                       #open figure
SCREENSHOT=$(zenity --file-selection --save --confirm-overwrite) #get path to save
mv ~/temporary-screenshot "$SCREENSHOT"".png"                          #save

実行可能にします:

chmod +x prtscr-chooser.sh

ステップ2

スクリプトを割り当てます Print Screen

  1. 開く設定>デバイス>キーボード
  2. 解放する Print Screen、つまり、「スクリーンショットをPicturesに保存」のショートカットを変更または削除します。
  3. 下にスクロールします。
  4. +」記号をクリックします。ダイアログが表示されます。
  5. Name」ボックスに任意の名前を入力します。
  6. Command」ボックスにスクリプトへのフルパスを入力します。つまり、この場合は
    /home/YOUR-USERNAME/prtscr-chooser.shYOUR-USERNAMEの代わりの実際のユーザー名)。
  7. Set Shortcut ...」ボタンをクリックして押します Print Screen
  8. ログアウトして再度ログインします。

(同じ方法に従って、スクリプトに他のキーボードの組み合わせを割り当てることができます。 Shift+Print Screen

0
Vitor Abella