我知道很多次都会问过与此类似的事情。
我最近从Gnome转到了Awesome。我当前的终端是urxvt
。使用复制缓冲区很好,我知道我可以使用[CTRL]+[Ins]
(或鼠标中键)插入终端,并且经常这样做。
问题在于剪贴板中有什么东西。我使用1573作为我的密码管理器,当我发出命令pass -c
时,这会将密码复制到剪贴板,然后在短时间内擦除它,我没有遇到任何问题。
问题是当我在终端中提示输入其中一个密码时。如果它在复制缓冲区中,我可以在出现提示时[CTRL]+[Ins]
。因此,主要问题是如何设置键盘组合以从剪贴板粘贴urxvt / xterm?
理想情况(以mysql为例):
$ pass -c mysql-root
Copied mysql-root to clipboard. Will clear in 45 seconds
$ mysql -uroot -p
Enter password: <keyboard combination>
root@localhost>
答案 0 :(得分:1)
有perl rxvt扩展可以使用剪贴板。将其添加到您的.Xresources文件和&#34; xrdb -merge .Xresources&#34;在开始awesomewm之前
URxvt.perl-ext-common: default,clipboard
在FreeBSD上我的awesome-wm设置默认是插入以插入主缓冲区和剪贴板缓冲区。但是你的os /发行版可能会有所不同。
Arch linux wiki有关于如何设置rxvt https://wiki.archlinux.org/index.php/rxvt-unicode#Cut_and_paste的详细指南。这些说明可以应用于任何Linux发行版,并进行微调。
答案 1 :(得分:1)
在我的环境中,剪贴板的正确组合为[CTRL] + [ALT] + V
。
缓冲区仍为[CTRL] + [Ins]
。