- 1. 概要
- 2. インストール
- 3. クリップボードマネージャ
- 4. 設定
1. 概要
何度も書きましたが、「KDE」の画面キャプチャプログラムは、「Spectacle」というものがデフォルトでインストールされておりまして。
「VirtualBox」のクリップボードへ送ることもできます。全画面の画面キャプチャは、何の問題もない。
が、アクティブウィンドウのキャプチャは、例えば、「Okular」のアクティブウィンドウのキャプチャをとると

こんなですわ。
この周りのふにゃふにゃしたものの意味がわからない・・・。
これが素敵でたまらない人がいるのだろうか?
なので、ワタクシ的には、「Spectacle」は、使えないのです。
運よく、そのディストリビューションなり、オペレーティングシステムなりに「mate-utils」のパッケージがあれば、ありがたく使わせていただくのです。
2020年9月23日あたりで、「xfce4-screenshooter」を「xfce4-clipman」と合わせて使えば、バックグラウンドのまま、クリップボードへコピーできることがわかりましたので、「xfce4-screenshooter」へと切り替えています。
以下、「ArcoLinux 19.06.1 KDE(Plasma)」の画面キャプチャです。
2. インストール
プラットフォームごとのパッケージ管理プログラムで、インストールします。
パッケージ管理で「mate-utils」が、運よく検索出来たらインストールしちゃいます。
pkg install -y mate-utils
「openSUSE」は、ユニークで、「mate-screenshot」が単体で存在しているようです。
zypper install -y mate-screenshot
「xfce4-screenshooter」「xfce4-clipman」のインストール。
「Fedora」
yum install -y xfce4-screenshooter xfce4-clipman-plugin
「FreeBSD」「FuryBSD」
pkg install -y xfce4-screenshooter-plugin xfce4-clipman-plugin
「Manjaro」
yes | pacman -S xfce4-screenshooter xfce4-clipman-plugin
「Kubuntu」「MX Linux」
apt install -y xfce4-screenshooter xfce4-clipman
インストールできればしめたものです。
3. クリップボードマネージャ
「xfce4-screenhooter」を使用する場合は、「xfce4-clipman」をログイン時に起動します。
「Fedora」「Kubuntu」「MX Linux」
ログインユーザ(既存のユーザのみ)で
mkdir -pv ~/.config/autostart
sh
cat << 'EOF' >> ~/.config/autostart/xfce4-clipman.desktop
[Desktop Entry]
Type=Application
Exec=/usr/bin/sh -c "~/.config/xfce4-clipman-startup.sh"
Hidden=false
NoDisplay=false
X-GNOME-Autostart-enabled=true
Name=xfce4-clipman
Comment=
EOF
cat << 'EOF' >> ~/.config/xfce4-clipman-startup.sh
#!/usr/bin/sh
xfce4-clipman &
EOF
exit
chmod +x ~/.config/xfce4-clipman-startup.sh
「FreeBSD」
「root」ユーザで
sh
cat << 'EOF' >> /usr/local/share/dot.xprofile
xfce4-clipman &
EOF
exit
ログインユーザ(既存のユーザのみ)で
cp /usr/local/share/dot.xprofile ~/.xprofile
「FuryBSD」
sh
cat << 'EOF' >> ~/.xprofile
/usr/local/bin/xfce4-clipman &
EOF
exit
「Manjaro」
sh
cat << 'EOF' >> ~/.xprofile
xfce4-clipman &
EOF
exit
4. 設定
元々の「Spectacle」のショートカットキーも無視して、「mate-screenshot」もしくは「xfce4-screenshooter」にショートカットキーの割り当てを行います。
以下のように設定します。
Print 全画面のキャプチャ
Ctrl+Print アクティブウィンドウのキャプチャ
以下の画面は「ArcoLinux - 19.06.1 - KDE(Plasma)」のものです。
「KDE システム設定」を起動して
「ショートカット」

「カスタムショートカット」「Screenshots」を選択して
「編集」→「New」→「グローバルショートカット」→「コマンド/URL」
名称に「FUll Screen」(このディストリビューションでは、ここで日本語入力が効かない)とでも入力
「トリガ」タブで「なし」の箇所をクリック、入力状態になるので
Print
「割り当て直す」
「アクション」タブで
「mate-screenshot」を入力して(「xfce4-screenshooter」の場合は「xfce4-screenshooter -c -f」)
「適用」
同じ要領で
「名称」に 「Active Window」
「トリガ」に Ctrl+Print
「アクション」に 「mate-screenshot -w」(「xfce4-screenshooter」の場合は「xfce4-screenshooter -c -w」)
を設定します。
これで、わたしの意図通りの画面キャプチャがとれるようになります。
|