web-dev-qa-db-ja.com

遅れてスクリーンショットを撮るにはどうすればよいですか?

押しながら Prnt Scrn ほとんどの場合、意図したとおりにスクリーンショットを撮りません。最も一般的なケースは、ドロップダウンメニューがアクティブな場合です。

このようなスクリーンショットを撮るにはどうすればよいですか?私のディストリビューションに付属するデフォルトのスクリーンショットまたはスクリーンキャプチャツールで動作するソリューションが必要です。

29
user25656

答えは各ディストリビューションで非常に似ています。これらのツールにある「遅延」機能を使用する必要があります。遅延機能を使用すると、指定した間隔の後にスクリーンショットを撮るコマンドを発行できます。この間隔を設定して、コマンドを発行した後、キャプチャする画面を表示するのに十分な時間を確保できます。

遅延を設定する正確な方法は、各ディストリビューションのデフォルトのスクリーンショットアプリケーションによって異なります。そして、多くの場合、GUI、端末、またはキーボードショートカットを使用して、必要な操作を実行できます。

12.10のGNOME/Unity

デフォルトのツールはScreenshot(別名gnome-screenshot(ターミナルから実行する場合))です。したがって、Unityのダッシュボードでscreenshotと入力し始めると、クリックして表示されます。次に、いくつかのオプションのある小さなウィンドウが表示されます。

gnome-screenshot

選択内容に応じて、いくつかのオプションが公開されます。画面全体を取得することを選択した場合、「ウィンドウの境界線を含める」と「効果を適用」は使用できません。
必要に応じて設定します。 5秒の遅延は、キャプチャしたい実際の画面を表示するための良い出発点です。物事を進めるには、「スクリーンショットを撮る」をクリックします。必要なものをすぐに設定して待ちます。
(旧式の)カメラシャッターの音が聞こえ、新しい画面が表示されます。
その中に表示されます:

  • スクリーンショットの「サムネイル」
  • スクリーンショットを保存するための名前と宛先を指定するオプション
  • 画像をさらに処理する場合は、代わりにクリップボードに保存する可能性。

デフォルトの画像形式は.pngです。これは、 一部の意見では であり、.jpgよりも適切な形式です。

「グラブする領域を選択する」を選択した場合、gnome-screenshotの時間遅延機能は使用できません。

Lubuntu 12.10

Lubuntuのデフォルトのスクリーンショットキャプチャツールはscrotと呼ばれます。ターミナルを使用する必要のない遅延時間でscrotを使用する方法があります。ただし、安全のためにlubuntu-rc.xmlというファイルをバックアップした後、一度だけ編集する必要があります。このファイルは~/.config/openboxにあります。ファイルマネージャーを使用してこのサブフォルダーに移動し、ファイルを右クリックして、お気に入りのテキストエディターで開きます。次に、次のようなものを検索します。

<!-- Launch scrot when Print is pressed -->
<keybind key="Print">
  <action name="Execute">
    <command>....</command>
  </action>
</keybind>  

....は、現在<command></command>の間にあるものです。 ....を置き換えます

scrot -b -d 5 ~/Desktop/%Y:%m:%d:%H:%M:%S.png

ファイルを保存して閉じます。

ターミナルに移動して、openbox --reconfigureを実行します。 (何も起こらないので、何も台無しにしないとプロンプトが返されます。台無しにするとエラーが発生します。バックアップが便利です。)このコマンドは、lubuntu-rc.xmlへの編集が有効になっていることを確認するために必要な手順です。

lubuntu-rc.xmlを編集して行ったことは、scrotに尋ねることです

  • 完全なスクリーンショットを撮ります(-bによるウィンドウの境界線を含む)
  • 5秒の遅延時間
  • 年:月:日:時:分:秒の現在の時刻に基づいて、.png形式のファイルに名前を付けます。
  • 画像をデスクトップに保存します。

上記で説明した内容は、基本的に Prnt Scrn、その後5秒以内にメニューを開き、scrotがウィンドウ全体のスクリーンショットを撮るなど、必要な操作を行います。これは静かに行われます。何も聞いたり見たりしないでください。

ターミナルからman scrotを実行すると、scrotに関する詳細情報が提供されます。

-uを追加してキーバインドを割り当てることでのみ、アクティブウィンドウのスナップを取得するようにコードを変更できます。 Alt+Prnt Scrn このコードに。

双方と Prnt Scrn そして Alt+Prnt Scrn-q Nscrotに指示するコードに-qを追加して、Nのデフォルト値(75)以外の品質で画像を保存することができます。値は、高品質ですが大きなファイルを作成します。 man scrotによれば、-qの効果は選択した画像形式に依存します。

Xubuntu 12.10

Xubuntu 12.10のデフォルトのスクリーンショットツールはXfce4-screenshooterです。 GNOMEのものとあまり変わらないGUIがあります。

XS-1

GNOMEスクリーンショットツールと同様に、いくつかのオプションがありますが、「領域を選択」では遅延機能は使用できません。

OKをクリックすると、別のウィンドウが表示され、画像をファイルに保存、クリップボードにコピー、画像を操作できるプログラムで開く(ドロップダウンが示すように)、さらに特定の画像にアップロードすることもできます。 -ホスティングサービス。

XS-2

イメージをディスクに保存することを選択した場合、通常の「名前を付けて保存」画面が表示され、保存した形式の名前、ファイルの種類、場所を指定できます。

man xfce4-screenshooterには利用可能なスイッチの詳細があり、ユーザーが機能の変更に興味がある場合に役立つ可能性があります Prnt Scrn そして Alt + Prnt Scrn toalwaysdelayオプションを使用します。

  • Prnt Scrn xfce4-screenshooter -d 5 -fに設定できます。その後、いつでも Prnt Scrn が押されると、xfce4-screenshooterは、5秒の遅延の後-fのためにfull画面のスナップショットを撮り、それからプロンプトを表示しますファイル名と場所。
  • Alt+Prnt Scrn xfce4-screenshooter -d 5 -wのため、activeウィンドウを取得するために-wに設定できます。
37
user25656

Shutterと呼ばれるプログラムを使用します Install shutter 。私の知る限り、ほとんどのデスクトップマネージャーで動作します。現在使用しているUnityは問題なく動作します。現在のKubuntuおよびMintでも動作します。

スクリーンショットを撮るためのボタンがあります(ボタンを左から右の順に):

  • 画面の選択
  • 1つ以上のワークスペース/desktops
  • 開いている任意のwindow
  • ウィンドウの選択
  • アプリケーションからの単一のメニューまたはカスケードメニュー
  • ツールのヒント
  • ウェブサイト

さらに、下部には遅延機能もあります。非常に素晴らしい基本的な編集ツールとアプリインジケーターがあります。

私は長い間それをとても喜んでいます。

13
kleinric

Ubuntuを実行していて、コマンドラインを使用する場合は、gnome-screenshotがシステムにプリインストールされており、いくつかの便利なコマンドラインオプションがあります(コマンドライン経由でGUIからできることはすべて実行できるはずです) )。

たとえば、5秒の遅延でスクリーンショットを撮るには:

gnome-screenshot --delay 5

オプションの完全なリストについてはman gnome-screenshotを実行するか、このブログ投稿のいくつかの例を参照してください。 buntu Linuxでスクリーンショットキャプチャを行う4つの方法

6
IQAndreas