システムにはいくつのクリップボードがありますか? [コピー]

システムにはいくつのクリップボードがありますか? [コピー]

私は最近Windowsの世界から追い出され、Linux(およびUnix?)システムのクリップボードについていくつかの質問をしたいと思います。 Xクリップボードとは何ですか? Linuxにはいくつのクリップボードがありますか?実際には、端末からクリップボードにコマンドをコピーして、他のアプリケーション(gedit、skypeなど)に貼り付けたいと思います。私入力する echo !! | xclipターミナルから。ただし、Shift+InsまたはCtrl+でコマンドを他のアプリケーションに貼り付けようとすると、V実際に以前の内容が貼り付けられます。その間、このコマンドを端末に貼り付けることができます。

ベストアンサー1

xclip マンページ ( man xclip) には次のように記載されています。

 -selection
      specify which X selection to use, options are "primary" to use XA_PRIMARY
      (default), "secondary" for XA_SECONDARY or "clipboard" for XA_CLIPBOARD

したがって、場所を指定できます。

echo !! | xclip -selection <selection>

<selection>一つはどこにありますか?primarysecondaryclipboard

この説明は以下に由来する。ArchWiki: クリップボード

これら3つの選択肢のうち、ユーザーはPRIMARYとCLIPBOARDにのみ興味を持っている必要があります。 SECONDARYは一貫して使用され、PRIMARYを置き換えるためのものです。他のアプリケーションでは、PRIMARYとCLIPBOARDを異なる方法で処理できます。ただし、CLIPBOARDはWindowsスタイルのクリップボード操作に使用する必要がありますが、PRIMARYはマウスまたはキーボードのテキストを使用して選択できる「クイック」オプションとして存在する必要があることにある程度合意されました。次に、マウスの中央ボタン(またはシミュレーション)を使用して貼り付けます。これは混乱を引き起こす可能性があり、悪意のあるアプリケーションによって一貫性のないまたは望ましくない結果が生じる可能性があります。

つまり、環境によって異なります。アプリケーションが別の選択肢を使用している場合、不一致が発生する可能性があります。ただし、Gnomeなどのデスクトップ環境を使用している場合は正常に動作します。

Kartikが述べたように、Ctrl + Shift + C / Vを使用してほとんどの端末からコピーして貼り付けることもできます。

Linuxのほとんどのアプリケーションは、マウスでテキストを選択してコンテンツをクリップボードに保存する機能もサポートしています。

クリップボードからコンテンツを読み込むには:- モールドバナー:

xclip -o

頻繁に使用する場合は、.bashrcで次のコマンドのエイリアスを作成できます。

alias cbcopy='xclip -selection clipboard'
alias cbpaste='xclip -selection clipboard -o'

おすすめ記事