私は最近Xfce4からi3に移行しましたが、まだ使用していますxfce4-screenshooter
。うまく機能し、クリップボードに保存されていないこと以外は何も起こりませんでした。
存在するこのページこれは書かれています:
クリップボードにコピー
これクリップボードにコピーオプションを使用すると、スクリーンショットをワードプロセッサなどの他のアプリケーションに貼り付けることができます。このオプションは、クリップボードマネージャが実行されている場合にのみ使用できます。
Xfceを使用する場合はありませんが、clipman
オプションを使用できます。クリップボードにコピー。各i3セッションの開始時にどのプログラム(クリップボードマネージャ)を実行するかを知りたいです。
答え1
私も同じ移行を行いました!をインストールxfce4-clipman
してからインストールする必要があることがわかりました。exec --no-startup-id xfce4-clipman &
~/.i3/config
i3に切り替える前にClipmanがなかったので、これを手動で実行する理由はわかりませんが、クリップボードオプションは機能します。たぶんこの機能を提供する他のデーモンがありますか?
答え2
私も同じ移行を行い、同じ問題に直面しました。
正常に動作してもトレイアイコンで表示されるのは気に入らない。また、ローカルモードでキーをxfce4-clipman
バインドしましたが、誤ってクリックした場合、エスケープでキャンセルすることはできません。代わりにすぐに使用できるものを選択しました。このバインディングの私のi3設定は次のとおりです。 Print
xfce4-screenshooter
gnome-screenshot
--clipboard
# -c = copy to clipboard
# -a = area/region mode
bindsym Print exec gnome-screenshot -ca
印刷キーを押してスクリーンショットを撮りたい領域を選択すると、何もクリックすることなくクリップボードにコピーされます。
答え3
クリップボードマネージャをインストールして実行する代わりに、パイプラインを使用して次のことを実行できますxclip
。
xfce4-screenshooter --fullscreen --mouse --save /dev/stdout | xclip -i -selection clipboard -t image/png
XFCEキーボード設定でこれをアプリケーションショートカットとして使用するには、パイプラインを構築するために上記のコマンドラインをシェルで解釈する必要があります。
sh -c 'xfce4-screenshooter --fullscreen --mouse --save /dev/stdout | xclip -i -selection clipboard -t image/png'
フルスクリーンおよびマウスオプションは私が使用するケースであり、オーバーライドなど--window
の他のオプション--fullscreen
も可能です。
警告する:元の質問は、XFCEからi3への移行に関するものでした。私はXFCEで同じ問題を抱えていました(明らかに他の人も同じ問題を抱えています)、ソリューションを検索しましたが、クリップボードマネージャに関連する提案だけが出ました。私は適切な場所に私の解決策を投稿すると思いました。これは最高のようですが、まだi3ではテストしていません。
答え4
Archにxfce4-clipmanプラグインをインストールするコマンド:
sudo pacman -S xfce4-clipman-plugin