【问题标题】:AwesomeWM urxvt paste clipboard via keyboardAwesomeWM urxvt 通过键盘粘贴剪贴板
【发布时间】:2016-01-29 00:14:35
【问题描述】:

我知道类似的事情已经被问过很多次了。

我最近从 Gnome 切换到 Awesome。我当前的终端是urxvt。使用复制缓冲区很好,我知道我可以使用[CTRL]+[Ins](或鼠标中键)从这里插入终端,并且非常频繁地这样做。

问题在于剪贴板中有东西。我使用pass 作为我的密码管理器,当我发出命令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>

【问题讨论】:

    标签: keyboard-shortcuts clipboard xterm awesome-wm


    【解决方案1】:

    有一些 perl rxvt 扩展可用于剪贴板。在启动 awesomewm 之前将其添加到您的 .Xresources 文件和“xrdb -merge .Xresources”

    URxvt.perl-ext-common: default,clipboard
    

    在我在 FreeBSD 上的 awesome-wm 设置中,默认设置是插入主缓冲区和剪贴板缓冲区。但这在您的操作系统/发行版上可能会有所不同。

    Arch linux wiki 有关于如何设置 rxvt 的详细指南,https://wiki.archlinux.org/index.php/rxvt-unicode#Cut_and_paste。只需稍作调整,这些说明即可应用于任何 linux 发行版。

    【讨论】:

      【解决方案2】:

      原来在我的环境中剪贴板的正确组合是[CTRL] + [ALT] + V

      缓冲区仍然是[CTRL] + [Ins]

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2015-10-06
        • 1970-01-01
        • 1970-01-01
        • 2016-01-30
        • 2017-12-23
        • 2015-07-29
        • 2013-07-08
        • 1970-01-01
        相关资源
        最近更新 更多