1. 概要
大雑把に、「xfce4-screenshooter」の扱いをば・・・。
2. インストール
わたしには、おなじみの「mate-screenshot」もしくは「xfce4-screenshooter」を使います。
いずれも、「root」ユーザ権限で。
「ALT Linux」
apt-get -y install xfce4-screenshooter xfce4-clipman-plugin
「Debian」系の「Linux」
apt -y install mate-utils
「openSUSE」
zypper install -y xfce4-screenshooter xfce4-clipman-plugin
「PCLinuxOS」
apt install -y xfce4-screenshooter xfce4-clipman-plugin
3. クリップボードマネージャ
「xfce4-screenshooter」を使用する場合は、ログイン時に「xfced4-clipman」を起動します。
ログインユーザで。
「ALT Linux」
mkdir -pv ~/.icewm
sh
cat << 'EOF' >> ~/.icewm/startup
xfce4-clipman &
EOF
exit
「openSUSE」「PCLinuxOS」
mkdir -pv ~/.icewm
sh
cat << 'EOF' >> ~/.icewm/startup
xfce4-clipman &
EOF
exit
chmod +x ~/.icewm/startup
4. ショートカットキーの割り当て
下記のショートカットキーを割り当てます。
・Print 全画面をキャプチャしてクリップボードへのコピー
・Ctrl+Print アクティブウィンドウをキャプチャしてクリップボードへのコピー
ログインユーザで。
「ALT Linux」
cp /usr/share/X11/icewm/keys ~/.icewm/.
vi ~/.icewm/keys
key "Print" scrot -b
key "Alt+Print" scrot -s
を下記へ変更します。
key "Alt+Ctrl+KP_Divide" amixer sset Master 5%- >/dev/null 2>&1 # lower volume
key "Alt+Ctrl+KP_Multiply" amixer sset Master 5%+ >/dev/null 2>&1 # raise volume
5. ArcoLinux
「ArcoLinux 20.11.9」「22.03.07」では、「~/.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」へのフック。
mkdir -pv ~/.config/sxhkd
sh
cat << 'EOF' >> ~/.config/sxhkd/sxhkdrc
Print
xfce4-screenshooter -c -f
ctrl + Print
xfce4-screenshooter -c -w
EOF
exit
6. その他
「Mageie」「openSUSE」「PCLinuxOS」では、インストール時点では「~/.icewm/keys」がないので
mkdir -pv ~/.icewm
cp /usr/share/icewm/keys ~/.icewm/keys
sh
cat << 'EOF' >> ~/.icewm/keys
key "Print" xfce4-screenshooter -c -f
key "Ctrl+Print" xfce4-screenshooter -c -w
EOF
exit