2つの異なるオプション(基本とクリップボード)がなくても、私が望むように正確に動作します。動作原理:
- マザーボードまたはクリップボードにテキストを配置しようとすると、テキストは両方に配置されます。
- #1のおかげで、マザーボードやクリップボードから何でも読むたびに、同じテキストが読み取られます。
可能ですか?
答え1
シェルスクリプトクリップ通知
X選択が変更されると、プログラムは終了します。したがって、whileループに入れて終了すると、クリップボードまたはデフォルトの選択が変更されたことを確認し、他の選択を変更された選択で埋めます。
get_selections_keep_newline() {
c2=$(xsel -o --clipboard; printf x)
c2=${c2%x}
p2=$(xsel -o --primary ; printf x)
p2=${p2%x}
}
get_selections_keep_newline
while clipnotify; do
c1=$c2
p1=$p2
get_selections_keep_newline
if [ "$c1" != "$c2" ]; then
printf '%s' "$c2" | xsel -i --primary
elif [ "$p1" != "$p2" ]; then
printf '%s' "$p2" | xsel -i --clipboard
fi
done
別の名前で保存してmergexsel
実行可能にしてから実行してみてください。
この機能には以下が含まれます。末尾の改行文字を保持
(abc\n
とは異なりますabc
)そうでない場合、スクリプトは独自に説明されます。
自動カッター
基本デバイスとクリップボードに対して実行する必要があります(例:この答えはスーパーユーザーにあります。示す)。
autocutsel -s CLIPBOARD &
autocutsel -s PRIMARY &
テオドン、GUIクリップボードマネージャ
バックグラウンドで実行するようにしてくださいdiodon &
。トレイアイコンをクリックするか別のdiodon
コマンドを実行すると、クリップボードの内容と基本設定項目の履歴を含むGUIメニューが表示されます。 「基本設定」を選択し、開いたウィンドウでプロジェクトを確認します。
クリップボードを使用する(Ctrl + C)
初期選択の使用
クリップボードの同期
追加読書:クリップボード — Arch Wikiコンテキストなどを確認できるクリップボードマネージャです。
答え2
これは古い質問ですが、他の人が見ている場合に備えて追加しています。私は「Pano」というgnome拡張を使用してこの結果を得ました。 setrtingsのオプションの1つは、クリップボードを同期することです。