在光标位置发出文本(awesome-wm)

时间:2015-09-12 15:37:34

标签: lua awesome-wm

我计划在awesome-wm上重新映射我的复制/粘贴密钥,以便与我的mac更相似一段时间,因为它不会干扰终端的ctrl + c命令,也不需要使用shift。今天,我终于停止了懒惰并打了一些我希望工作的东西:

awful.key({ modkey,         }, "c", function () os.execute('xsel -p -o | xsel -i -b') end),
awful.key({ modkey,         }, "v", function ()
    local handle = io.popen('xsel -ob')
    local result = handle:read('*a')
    handle:close()
    return result
end),

复制部分工作正常,粘贴部分没有。我意识到,不是“返回”结果,我应该发出它,在鼠标位置插入该文本(或者如果我可以触发ctrl + v那也足够好)。我知道结果包含我想要的文本,我使用naughty.notify来检查,但我对如何发出它一无所知。有人可以帮忙吗?

0 个答案:

没有答案