我正在尝试绑定control + i
以将内容加载file.txt
到剪贴板(以便我可以将ctrl + v
内容粘贴file.txt
到像我的浏览器一样的窗口中)。
如果我手动将以下命令输入 bash 终端,则它可以完美运行:
xsel --clipboard < /home/paul/Dropbox/file.txt
但是,当我尝试使用 xbindkeys 来执行此操作时,却没有。这是我的xbindkeys
配置中的内容:
"xsel --clipboard < /home/paul/Dropbox/file.txt"
control + i
什么可能导致这个问题?
答案1
这xsel 手册页说它测试 stdin/stdout 以查看它们是否是终端,如果 stdout 不是终端则输出选择,因此添加该选项--input
以确保它设置选择。