OpenBSDのXtermからテキストをコピーして貼り付ける

OpenBSDのXtermからテキストをコピーして貼り付ける

推奨デフォルト値を使用してOpenBSD 5.5をインストールしました。オペレーティングシステムには、ウィンドウマネージャとしてfvwmが付属しています。

Xtermからテキストをコピーして別のXtermに貼り付ける方法は?マウスを使用していますか?キーボードのみを使用していますか?

この記事を投稿する前に確認してください。fvwm マニュアルページ私の質問に対する答えはありません。

答え1

コピーするテキストを選択し、マウスの中央ボタンを使用して選択したテキストを別のウィンドウに貼り付けます。選択されなくなった場合でも、最後に選択した文字列を貼り付けることができます。

答え2

Xtermはキーボードを使用して選択/貼り付ける方法を提供しますが、(a)頻繁に使用されず、(b)これを設定するには少し作業が必要です。

引用する主キーバインディングマニュアルで、以下を含む事前定義されたバインディングがあることを確認してください。

        Shift <KeyPress> Select:select-cursor-start() \
                                select-cursor-end(SELECT, CUT_BUFFER0) \n\
        Shift <KeyPress> Insert:insert-selection(SELECT, CUT_BUFFER0) \n\

これはマウス中心の翻訳と似ています。

         ~Ctrl ~Meta <Btn3Down>:start-extend() \n\
             ~Meta <Btn3Motion>:select-extend() \n\
           ~Ctrl ~Meta <Btn2Up>:insert-selection(SELECT, CUT_BUFFER0) \n\

これらのアクションは、選択したキー(または変更されたキー)にバインドできます。キーボードにキーとキーがある場合は、Select既存のバインディングが便利です。Insertそうでない場合は、これらのシンボルにマップされた既存のキーを使用するか、xmodmap翻訳をモデルとして使用してカスタム翻訳を作成できます。

SELECT2つのうち、xtermがリソースと共に使用され、selectToClipboardxtermとターゲット間のランタイム遷移を提供する(メニュー項目を介して)ターゲットが表示されます。PRIMARYCLIPBOARD

関連情報