- 1. 概要
- 2. インストール
- 3. xfce4-sclipman 起動
- 4. 定義
1. 概要
「FreeBSD」では、たいていの場合、「xfc4-screenshooter」を使用します。
2. インストール
「root」ユーザ権限で。
pkg install -y xfce4-screenshooter-plugin xfce4-clipman-plugin
3. xfce4-sclipman 起動
ログイン時に、「xfce4-sclipman」を起動するようにします。
「~/.config/awesome/autostart.sh」自体を作成するところから始めますので、「自動起動」の項の要領で、作成した後。
ログインユーザで。
sh
cat << 'EOF' >> ~/.config/awesome/autostart.sh
run "xfce4-clipman"
EOF
exit
4. 定義
以下のキーを割り当てます。
・Print 全画面をキャプチャしてクリップボードへコピー
・Ctrl+Print アクティブウィンドウをキャプチャしてクリップボードへコピー
ログインユーザで。
vi ~/.config/awesome/rc.lua
基本的に
-- {{{ Key bindings
globalkeys = gears.table.join(
から始まって
-- Menubar
awful.key({ modkey }, "p", function() menubar.show() end,
{description = "show the menubar", group = "launcher"})
)
(行番号は、「FreeBSD 12.4 RELEASE awesome-4.3_3,1」のもの)
で終わる、キー定義の中に下記の行を加えます。
-- screenshots
awful.key({ }, "Print", function () awful.util.spawn("xfce4-screenshooter -c -f") end,
{description = "全画面キャプチャ", group = "screenshots"}),
awful.key({ "Control" }, "Print", function () awful.util.spawn( "xfce4-screenshooter -c -w" ) end,
{description = "アクティブウィンドウキャプチャ", group = "screenshots"}),
これで、ログインしなおせば、定義が有効になります。
|