IceWM - 共通事項 - 画面キャプチャ - xfce4-screenshooter

 クラウディア
1. 概要
2. インストール
3. クリップボードマネージャ
4. ショートカットキーの割り当て
5. AcroLinux
6. その他

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
earthcar(アースカー)
世界最大級のオンライン英会話EF English Live