urxvtとabiwordの間にコピーして貼り付ける

urxvtとabiwordの間にコピーして貼り付ける

Puppy Linux Wary 5.3の標準urxvtシェルから切り取り+コピー+貼り付けを試みています。

フォローするとこの投稿私は次を押します:

  • urxvtから: ctrl+ insert=コピー
  • abiwordから:shift+ insert=貼り付け

これはうまくいきません。アドバイスをお願いします。近道はありますか?それともメニューコマンドですか?

答え1

歴史的な理由により、使用規則が異なる2つのオプションがあります。

  • マウスでいくつかのテキストを強調表示すると、デフォルトの選択は自動的に変更されます。 「コピー」コマンドはなく、自動です。
  • クリップボードの選択は、コピーコマンド(キーボードショートカット、アイコン、またはメニュー項目)を実行したときにのみ変更されます。

クラシックX11アプリケーション(urxvtなど)はPRIMARYのみをサポートしています。最新のX11アプリケーション(Gtk / GnomeやQt / KDEを使用するすべてのアプリケーション)はCLIPBOARDをサポートし、しばしば(常にではありませんが)PRIMARYをサポートします。残念なことに、CLIPBOARD 専用アプリケーションと PRIMARY 専用アプリケーション間で直接コピーして貼り付けることができず、CLIPBOARD 基本アプリケーションと PRIMARY 専用アプリケーションの間で簡単にコピーして貼り付けることができないということです。

urxvtでテキストを強調表示するためにマウスを使用している場合は、マウスの中央ボタンを使用してAbiwordに貼り付けることができます(キーボードショートカットを使用してクリップボードに貼り付けることができます)。

選択項目間でテキストを転送する必要がある場合は、次のようないくつかの方法があります。

  • グラフィカルユーザーインターフェースの使用クリップボードマネージャ自動カッター,XFCEクリップアート、小人人差し指,KDEはさみ石の岩,...).
  • 両方をサポートする中間アプリケーションに貼り付けて、もう一度コピーしてください。
  • コマンドラインプログラムの使用クリップまたはシェルデフォルトの選択をクリップボードにコピーするか、その逆にコピーします。

    xclip -selection primary -o | xclip -selection clipboard -i
    xsel | xsel -b
    xclip -selection clipboard -o | xclip -selection primary -i
    xsel -b | xsel
    

実際にはもっと多くがありますが、頻繁に遭遇するのは2つだけです。

関連情報