私はdebian jessieでURxvt 9.20を使用していて、私がgnome-terminal(Ctrl+Insert コピー用、 Shift+Insert 貼り付け用)。
それは内で動作します異なるurxvtコンソール、それは、例えば、 urxvtとiceweaselですが。
archlinux のマニュアルに従って試しましたが、実際には機能しません(実際には使用したくありません) Shift+Ctrl+C/V 試してみる価値がありました)。
.Xresources:
! ******************
! urxvt config
! ******************
! Disable Perl extension
! If you do not use the Perl extension features, you can improve the security
! and speed by disabling Perl extensions completely.
URxvt.Perl-ext:
URxvt.Perl-ext-common:
! Font spacing
! By default the distance between characters can feel too wide. It's controlled
! by this entry:
! URxvt.letterSpace: -1
! -- Fonts -- !
URxvt.font:xft:Monospace:pixelsize=13
URxvt.boldfont:xft:Monospace-Bold:pixelsize=13
!URxvt*font: -xos4-terminus-medium-*-*-*-14-*-*-*-*-*-iso8859-15,xft:terminus:pixelsize:12
!URxvt*boldFont: -xos4-terminus-bold-*-*-*-14-*-*-*-*-*-iso8859-15,xft:terminus:bold:pixelsize:12
!URxvt*italicFont: xft:Bitstream Vera Sans Mono:italic:autohint=true:pixelsize=12
!URxvt*boldItalicFont: xft:Bitstream Vera Sans Mono:bold:italic:autohint=true:pixelsize=12
! Disable scrollbar
!URxvt*scrollBar: false
! Scrollbar style - rxvt (default), plain (most compact), next, or xterm
URxvt.scrollstyle: plain
! Background color
!URxvt*background: black
URxvt*background: #1B1B1B
! Font color
!URxvt*foreground: white
URxvt*foreground: #00FF00
! Other colors
URxvt*color0: black
!URxvt*color1: red3
URxvt*color1: #CD0000
URxvt*color2: green3
!URxvt*color3: yellow3
URxvt*color3: #C4A000
URxvt*color4: blue2
!URxvt*color4: #3465A4
URxvt*color5: Magenta3
URxvt*color6: cyan3
URxvt*color7: gray90
URxvt*color8: grey50
URxvt*color9: red
URxvt*color10: green
URxvt*color11: yellow
!URxvt*color12: blue
URxvt*color12: #3465A4
URxvt*color13: Magenta
URxvt*color14: cyan
URxvt*color15: white
! ******************
! /urxvt config
! ******************
残念ながら、Xウィンドウシステムには いくつかの異なるコピー/貼り付けメカニズム があります。
Rxvtは、ほとんどの旧式のXアプリケーションと同様に、主要な選択を使用します。通常、マウスで何かを選択すると、自動的に1次選択にコピーされます。中クリックで貼り付けると、1次選択が貼り付けられます。
Ctrl+C そして Ctrl+V (またはその他のキーバインディング)Gnome-terminalやFirefoxなどの最新のGUIツールキットを使用するアプリケーションでは、クリップボードからコピー/貼り付けします。
選択の操作を容易にするツールがあります。特に、マウスで選択するか押すかでコピーされる単一の選択をしたい場合 Ctrl+C、 autocutsel を実行できます(.xinitrc
またはデスクトップ環境のスタートアッププログラムから)。これは、選択の1つに何かがコピーされたときにそれを検出し、自動的に他の選択にコピーします。
テキストを貼り付けるには、urxvt/rxvt-unicodeで使用できます middle button PRIMARY選択を貼り付け、 Alt/Meta+middle button CLIPBOARDを貼り付けます。
コピーする場合は、ターミナルでテキストをマークするだけで、そのテキストがPRIMARY選択にコピーされます。ただし、CLIPBOARDセレクションにコピーするにはいくつかの作業が必要です。リンクしたArchlinuxページの情報をrxvt-unicode-9.19に含まれているスクリプトと組み合わせて、次のようなスクリプトを作成しました: https://Gist.github.com/xkr47/98224ed6b0860cb55ec 。それを使用することができます Ctrl+Insert または Ctrl+Shift+c`現在選択されているテキストをクリップボードにコピーします。
お役に立てれば。
念のため、デスクトップ環境も実行していません。 Sawfishをウィンドウマネージャとして使用します。
ヒント: "xclip"プログラムのいずれかを使用して、ターミナルでクリップボードを監視できます:
while :; do echo -ne '\033[31;1mCLIPBOARD: ' ; xclip -o -sel c ; echo ; echo -ne '\033[32;1mPRIMARY: ' ; xclip -o -sel p ; echo ; echo -e '\033[m--------' ; sleep 1 ; done
または「xsel」プログラムを使用:
while :; do echo -ne '\033[31;1mCLIPBOARD: ' ; xsel -b -o ; echo ; echo -ne '\033[32;1mPRIMARY: ' ; xclip -p -o ; echo ; echo -e '\033[m--------' ; sleep 1 ; done
PRIMARY
(ユーザーが一部のデータを選択したときに使用)とCLIPBOARD
(ユーザーが一部のデータを選択して明示的にそれを要求したときに使用)アプリケーションの[編集]メニューの[コピー]を呼び出すなどして、クリップボードに「コピー」します。 Xのさまざまなクリップボードの詳細 。
CLIPBOARD
バッファの場合はCTRL+META+C
(CTRL+ALT+C
(標準のPCキーボードの場合)コピーおよびCTRL+META+V
(CTRL+ALT+V
)貼り付け用。
rxvt man からの引用:
選択:テキストの選択と貼り付け
テキストの選択と挿入/貼り付けのメカニズムの動作は、xterm(1)に似ています。
選択:
リージョンの最初で左クリックし、リージョンの最後までドラッグして放します。右クリックしてマークされた領域を拡張します。左ダブルクリックして単語を選択します。リソースのトリプルクリックワードによって変更されない限り、左トリプルクリックして論理行全体(複数の画面行にまたがることがある)を選択します。
Metaキー(またはMeta + Ctrlキー)(コンパイル:フリル)を押しながら選択を開始すると、通常の選択ではなく長方形の選択が作成されます。このモードでは、選択されたすべての行が選択範囲内の独自の行になり、後続の空白には視覚的に下線が引かれ、選択範囲から削除されます。
貼り付け:
Urxvtウィンドウで中央マウスボタンを押して放すと、キーボードで入力したかのように、PRIMARY選択(またはMeta修飾子を使用したCLIPBOARD)の値が挿入されます。
Shift-Insertを押すと、PRIMARY選択の値も挿入されます。
rxvt-unicodeは、Ctrl-Meta-cバインディングを提供し、CLIPBOARD選択と対話します。最初のバインディングでは内部選択の値がCLIPBOARDセレクションにコピーされ、2番目のバインディングではCLIPBOARDセレクションの値が挿入されます。
Selection-to-clipboard Perl拡張機能を使用して、urxvtをプライマリとクリップボードの両方にコピーできます。これにより同期が保たれるので、urxvtで一度コピーするだけで、どちらかを使用するアプリケーションで機能するはずです。
URxvt.Perl-ext-common: selection-to-clipboard