- 1. 概要
- 2. パッケージインストール
- 3. クリップボードマネージャ
- 4. ショートカットキーの割り当て
- 5. AcroLinux
1. 概要
一般的な需要があるんだかないんだか・・・。
わたしは、このサイトの記事を書くために、画面キャプチャの機能が必要なのです。
2. パッケージインストール
わたしには、おなじみの「mate-screenshot」もしくは「xfce4-screenshooter」を使います。
いずれも、「root」ユーザで
「antiX」
apt install -y xfce4-screenshooter xfce4-clipman
「FreeBSD」
pkg install -y xfce4-screenshooter-plugin xfce4-clipman-plugin
他の「Debian」系の「Linux」ならば
apt -y install mate-utils
「openSUSE」は、特別
zypper install -y mate-screenshot
3. クリップボードマネージャ
「xfce4-screenshooter」を使用する場合は、ログイン時に「xfced4-clipman」を起動します。
ログインユーザで。
「antiX」
sh
cat << 'EOF' >> ~/.desktop-session/startup
/usr/bin/xfce4-clipman &
EOF
exit
「FreeBSD」
sh
cat << 'EOF' >> ~/.desktop-session/startup
xfce4-clipman &
EOF
exit
もし、「~/.desktop-session/startup」を初めて作成したのであれば
vi ~/.desktop-session/startup
先頭に下記の行をいれて
#!/bin/sh
chmod +x ~/.icewm/startup
4. ショートカットキーの割り当て
下記のショートカットキーを割り当てます。
Print | | 全画面キャプチャ |
Ctrl+Print | | アクティブウインドウキャプチャ |
ログインユーザで。
「antiX 19.3」
vi ~/.icewm/keys
下記の行と置き換えて
###Added the antixscreenshot on the Print key (same as MX)
key "Print" antixscreenshot.sh
下記を記述します。
key "Print" xfce4-screenshooter -c -f
key "Ctrl+Print" xfce4-screenshooter -c -w
「FreeBSD」
vi ~/.icewm/keys
以下を記述します。
key "Print" xfce4-screenshooter -c -f
key "Ctrl+Print" xfce4-screenshooter -c -w
「openSUSE 15.2 Leap」では、「~/.icewm/keys」ごとなかったので。
mkdir -pv ~/.icewm
cat << EOF >> ~/.icewm/keys
key "Print" mate-screenshot
key "Ctrl+Print" mate-screenshot -w
EOF
5. ArcoLinux
「ArcoLinux 20.11.9」では、「~/.config/icewm/keys」の設定では、何故か、「xfce4-screenshooter」が、インタラクティブに起動してしまうので、「sxhkd」と合わせます。
インストール。
「root」ユーザで
yes | pacman -S xfce4-screenshooter xfce4-clipman-plugin sxhkd
以降は、ログインユーザで。
「xfce4-clipman」「sxhkd」の起動。
sh
cat << 'EOF' >> ~/.config/icewm/startup
xfce4-clipman &
sxhkd &
EOF
exit
キーボード設定。
「ArcoLinux」
vi ~/.config/icewm/keys
#Scrot
key "Print" scrot 'ArcoLinux-%Y-%m-%d-%s_screenshot_$wx$h.jpg' -e 'mv $f $$(xdg-user-dir PICTURES)'
#screeenshooter
key "Ctrl+Print" xfce4-screenshooter
259、262行の先頭に「#」をいれてコメントアウトします。
「sxhkd」へのフック。
sh
cat << 'EOF' >> ~/.config/sxhkd/sxhkdrc
Print
xfce4-screenshooter -c -f
ctrl + Print
xfce4-screenshooter -c -w
EOF
exit
|