2017-04-09 73 views
4

我試圖使用ctrl+shift+c/p來設置複製/粘貼操作,就像它在GNOME終端中完成的一樣,但是對於urxvt。我沒有找到任何簡單的解決方案 - 它似乎總是需要腳本,黑客等,這讓我討厭這樣的基本事情。這就是爲什麼我想知道是否可以在~/.Xresource中更改/添加一些條目以將默認行爲從ctrl+alt+c/p移動到ctrl+shift+c/p--因爲前者已按預期工作。另外,關於剪貼板本身有很多概念:X稱它們爲「選擇」而不是「剪貼板」;有PRIMARY和CLIPBOARD選擇;等等。我並不完全瞭解所有這些細微之處 - 所以請隨意細化!如何更改複製/粘貼到urxvt的默認快捷方式?

我用Xorg服務器採用i3 WM是否有意義和rxvt-unicode v9.22 - released: 2016-01-23

回答

0

短:不,你不能

長:我在Rebinding CTRL-ALT-[C|V] to CTRL-SHIFT-[C|V] in URxvt >= 9.20指出,這些結合基本上是硬編碼在urxvt中沒有簡單的方法來改變它們(除了外部腳本或修改程序本身)。

+0

請問,您能否提供更多關於如何應用此腳本並最終使用新綁定獲取urxvt的詳細信息? –

7

與托馬斯的回答相反,它看起來像你可以。 In the same question he referenced Spencer和Enno都提到您可以綁定.Xresources文件中的本機eval擴展名。這看起來像下面這樣:

URxvt.keysym.Shift-Control-V: eval:paste_clipboard 
URxvt.keysym.Shift-Control-C: eval:selection_to_clipboard 
+0

也適用於.Xdefaults,謝謝 – Odysseus

相關問題