グラフィックWebブラウザのテキスト入力フィールドに貼り付けることができるように、コマンドラインを使用してGUIクリップボードにテキストを配置したいと思います。私はKubuntu 20.04を使用しています。
例で試してみましたがuptime | xclip
、マウスの中ボタンを押すと稼働時間出力が貼り付けられます。ただし、コマンドラインでCtrl-Shift-Vを押すか、GUIアプリケーションでCtrl-Vを押すと、稼働時間のテキストは貼り付けられず、以前にコピーしたテキストが貼り付けられます。
2つの間に違いがあると読んだ。選ぶそしてクリップボード。xclip
コピーされていると思います。選ぶ。どのようにコピーできますか?クリップボード?
答え1
個人的に私は好むX選択同じ理由でxclip:manualに移動すると、コピーする選択項目を切り替える方法を簡単に把握できます。
インストール後、以下を試してください。
uptime | xsel -ib
ところで、メインの選択とクリップボードに慣れたら、両方を持つことが本当に便利であることがわかります。デフォルトの選択は通常、処理速度が速く、同時に2つの異なる情報項目を保存できることをお勧めします。また、ゲーム用マウスがある場合は、マウスボタン4と親指を使って主キーとクリップボードを変更するなど、選択項目を操作するために代替キーをバインドするためにratbagd / piperを使用できます。
答え2
これを行う2つのコマンドセットがあり、それらをxclip
交換xsel
して使用できます。端末選択バッファではなくグラフィックアプリケーションで使用されるクリップボードを使用するには、オプションを指定する必要があります。
クリップボードにコピーするには:
uptime | xclip -selection clipboard
# or
uptime | xclip -sel clip
# or
uptime | xsel -ib
コマンドラインにクリップボードを貼り付けるには:
xclip -o -selection clipboard
# or
xclip -o -sel clip
# or
xsel -ob
コマンドラインに入力すると、入力速度が速くなりますxsel
。エイリアスに割り当てるかスクリプトに含めると、冗長な形式が意図をより明確にしますxclip
。