Mac(OS 10.8.2)を使用していて、Terminal.appではなくxtermをデフォルトのターミナルとして使い始めたいのですが。残念ながら、xtermウィンドウにテキストを貼り付けることはできません。これは、私が頻繁に行いたいことです。試してみると、クリップボードにあると思ったものではなく、奇妙な文字が貼り付けられます。たとえば、トラックパッドを使用してxtermコマンドプロンプト(グレゴリー)でユーザー名を強調表示してから、 cmd+V 貼り付けるには、テキスト<00f6>
が表示されます。コピーしたテキストがWebブラウザーからのものである場合は、ö
が表示されます(ウムラウトされた 'o')。
ペーストボード設定のすべての設定(同期を有効にする、クリップボードが変更されたときにペーストボードを更新する、ペーストボードが変更されたときにクリップボードを更新する、新しいテキストが選択されたときにペーストボードを更新する)を切り替えてみましたが、これらの設定はどれも効果がないようです。確かに貼り付けることができませんでした。
私が望む行動は標準です cmd+C コピーして cmd+V 貼り付けますが、別のキーバインドを受け入れることもできます。
ここにいる誰かが私が観察している行動を説明し、解決策を推奨できますか?
OS Xペーストボードのコンテンツを貼り付けるには、中マウスボタンをクリックする必要があります(X11設定で呼び出されます)。マウスの中央ボタンがない場合は、X11設定の[3ボタンマウスのエミュレート]をオンにします。 「入力」タブ、「同期の有効化」および「ペーストボード」タブの下の「ペーストボードが変更されたときにプライマリを更新」。次に、Optionキーを押しながらクリックすると、コピーしたものをMac OS Xの残りの部分に貼り付けることができます。
使いたい場合 ⌘+V、この行を.Xdefaults
ファイル:
*VT100.translations: #override Meta <KeyPress> V: insert-selection(PRIMARY, CUT_BUFFER0) \n
次に、X11の[環境設定]の[ペーストボード]タブで、[ペーストボードの変更時にプライマリを更新]が有効になっていることを確認します。 .Xmodmap(またはその他の場所)で関連するキーマッピングを変更しないようにする必要がある場合があります。新しい設定を適用するには、X11を終了して再起動するか、xrdb -merge ~/.Xdefaults
をクリックして、新しいxtermを開きます。
Xtermでテキストを選択し、 ⌘+C コピーするには、[入力]タブで[X11で同等のキーを有効にする]をオンにし、[ペーストボード]タブで[クリップボードが変更されたらペーストボードを更新する]をオンにしている場合に機能します。
3キーマウスはありますか?ホイールキーを押すと、クリップボードの内容がカーソル位置に貼り付けられます。
Mac端末からこれにアクセス/実行してWindowsに接続している場合、これが私にとってうまく機能した理由です
xfreerdp --no-nla --plugin cliprdr -g 1600x1000 -u "your_user_name" your_server_or_ip
実行してみてくださいxrdb -merge ~/.Xdefaults
Kundorの提案どおり。 X11の再起動とは異なり、xrdbでは、新しいEl Capitan OS X 10.11インストールのXcodeライセンス契約に同意する必要がありました。それが完了すると、私の.Xdefaultsファイルが適切に実装され、xtermに貼り付ける⌘+ Vが再び機能しました。