これは基本的に同じ質問です。
xfce4 端末からコピーするには ctrl+c、貼り付けるには ctrl+v、プロセスを終了するには ctrl+shift+c を設定する方法は?しかし、どちらの答えも役に立たなかったので、重複しませんでした。
Alex Kaczynskiの回答このファイルを変更することをお勧めします
~/.config/xfce4/terminal/accels.scm
。
私はこうしました:2行を変えました:
; (gtk_accel_path "<Actions>/terminal-window/paste" "<Primary><Shift>v")
-->
; (gtk_accel_path "<Actions>/terminal-window/paste" "<Primary>v")
そして
; (gtk_accel_path "<Actions>/terminal-window/copy" "<Primary><Shift>c")
-->
; (gtk_accel_path "<Actions>/terminal-window/copy" "<Primary>c")
しかし、これらのどれも役に立ちません。割り込みはまだCtrl+に割り当てられますC。 (バインディングを解除して++に再バインドする必要があるかもしれませんが、Ctrl方法がわかりません。)ShiftC
- Ctrl+ Shift+から+にC「コピー」をマッピングする方法CtrlC
- Ctrl割り込みを+から++C に戻すCtrlShiftC
- 「貼り付け」をCtrl++から+にShift戻すVCtrlV
答え1
~/.config/xfce4/terminal/accels.scm
ファイルに次の行を追加します。
(gtk_accel_path "<Actions>/terminal-window/paste" "<Primary>v")
(gtk_accel_path "<Actions>/terminal-window/copy" "<Primary>c")
この行は、Schemeでコメントを開始するセミコロンで始まりません。
答え2
Ctrl他のものを変えるのはCとても悪い考えです。
それも変えなければならない問題なのでCtrl- V。これらの設定はLinux(およびUnix)に深く根付いており、正しく変更することはほとんど不可能です。私強く使い方を習得することをお勧めします
Ctrl- Ins # to copy
Shift- Ins # to paste
Ctrl-Del # Or shift-del also to cut
Linuxでは、すべてが同じように動作します。そしてウィンドウ。
Linuxクリップボードを使用するための別のショートカットがあります。
しかし、必要な変更は(非常に)異なるレベルにあります。
最も簡単な変更(どこを知ったら)はCtrl中断ですC。通常設定ですテレタイププライター、回線端末通信を制御するプログラムです。非常に非常に古いアイデア(端末交換で始まります)「テレタイププライター」)。 Linuxでこれを制御するプログラムは次のとおりですstty
。stty -a
$ stty -a
speed 38400 baud; rows 43; columns 93; line = 0;
intr = ^C; quit = ^\; erase = ^?; kill = <undef>; eof = <undef>; eol = <undef>;
eol2 = <undef>; swtch = <undef>; start = <undef>; stop = <undef>; susp = <undef>; rprnt = ^R;
werase = <undef>; lnext = ^V; discard = ^O; min = 1; time = 0;
.......
割り込み信号はintr = ^C
次のように設定されます。割り込みキーはCtrl(^
部分)の後に文字Cが続きます。
TTY では Shift と Control は同時に使用できません。エンコードされた文字は1つだけですCtrl。C実際には(制御が文字ビットに影響を与える方法のため)ASCII 0x03文字です。これを設定するためにrequireコマンドを作成するには、-もintr
使用する必要があります。コンソールで設定するために必要な順序は次のとおりです。CtrlV
stty割り込みCtrl- V Ctrl-CEnter
または、他のすべてのオプションが失敗した場合は、シェルを使用してください。
stty intr $(printf '\003')
intr
このレベルではなし^C
に設定されますShift。Ctrl
また、変更する場合は、Ctrlコマンドを変更するか(端末をデフォルト値に戻す)、次Cの操作を実行する必要があることを理解してください。reset
stty sane
GUI(Xサーバー)
Ctrlこのレベルでは、- Shift-cキーをキャプチャし、それを一般 - に変換して端末にCtrl送信するようにフックを設定できます。cただし、端末は依然として一般Ctrl- を使用する必要がありますC。
GUIのコピーと貼り付け
コピーと貼り付けのショートカットを変更する操作の順序は、ディスプレイマネージャ(DM)(Lxde、XFce、Gnome2、Gnome3、KDEなど)によって異なります。また、端末によって異なります(Mate-terminal、xfce-terminal、lxterminal、Xterm、gnome-terminal、konsoleなど)。
mate-terminal
(問題なくxfceにインストールして使用できるgnomeアプリケーション)で、変更Copy
とPaste
ショートカットの順序は機能しないと報告した投稿に記載されているとおりです。
編集 - >基本設定 - >ショートカットに行き、lxterminal
必要なものを変更します。
最後に、xfce-terminal
編集ファイルで次の操作を行います。
~/.config/xfce4/terminal/accels.scm