awesome - 共通事項 - 画面キャプチャ

 
1. 概要
2. インストール
3. 定義
4. ArcoLinux の問題

1. 概要

 FreeBSD では、画面キャプチャ用のプログラムは、インストールされていないようです。  ArcoLinux には、画面キャプチャ用のプログラムが、あらかじめインストールされており、以下のキーが割り当てられております。
Print scrot
Ctrl+Print xfce4-screenshooter
Ctrl+Shift+Printgnome-screenshot

 「scrot」も「xfce4-screenshooter」もわたしにとっては、使い物にならない。
 「gnome-screenshot」も、バックグラウンドでクリップボードにコピーできないので、アクションが多くなってしまう。

 ということで、「mate-screenshot」を使用します。

2. インストール

 パッケージ管理ソフトで、「mate-utils」もしくは「mate-screenshot」で検索して、インストールします。  FreeBSD では、以下でインストールします。

pkg install mate-utils

3. 定義

 以下のキーを割り当てます。
Print 全画面キャプチャ
Ctrl+Print アクティブウィンドウキャプチャ



~/.config/awesome/rc.lua
 で定義しますが、ArcoLinux では

    -- screenshots
    awful.key({ }, "Print", function () awful.util.spawn("scrot 'ArcoLinuxD-%Y-%m-%d-%s_screenshot_$wx$h.jpg' -e 'mv $f $$(xdg-user-dir PICTURES)'") end,
        {description = "Scrot", group = "screenshots"}),
    awful.key({ modkey1           }, "Print", function () awful.util.spawn( "xfce4-screenshooter" ) end,
        {description = "Xfce screenshot", group = "screenshots"}),
    awful.key({ modkey1, "Shift"  }, "Print", function() awful.util.spawn("gnome-screenshot -i") end,
        {description = "Gnome screenshot", group = "screenshots"}),
 を下記に書き換えます。

    -- screenshots
    awful.key({ }, "Print", function () awful.util.spawn("mate-screenshot") end,
        {description = "全画面キャプチャ", group = "screenshots"}),
    awful.key({ modkey1 }, "Print", function () awful.util.spawn( "mate-screenshot -w" ) end,
        {description = "アクティブウィンドウキャプチャ", group = "screenshots"}),
    awful.key({ modkey1, "Shift"  }, "Print", function() awful.util.spawn("gnome-screenshot -i") end,
        {description = "Gnome screenshot", group = "screenshots"}),
 FreeBSD では、プログラムの定義内に、下記の行を加えます。

    -- screenshots
    awful.key({ }, "Print", function () awful.util.spawn("mate-screenshot") end,
        {description = "全画面キャプチャ", group = "screenshots"}),
    awful.key({ "Control" }, "Print", function () awful.util.spawn( "mate-screenshot -w" ) end,
        {description = "アクティブウィンドウキャプチャ", group = "screenshots"}),

4. ArcoLinux の問題

 ArcoLinux では、アクティブウィンドウのキャプチャがほとんど起動しません。  起動しようとして、結局、画面が出ないまま終わったりします。  そういうときは、全画面キャプチャでいったん起動して、アクティブウィンドウキャプチャを起動するようにします。  そうやっても、そのままこけちゃうときもあります。  困ったもんだ。
 
 
カウンタバックグラウンド