在 ChromeOS 上以开发者模式运行 Linux,运行 xterm 很简单。我只需使用 apt 安装它,然后执行它,窗口就会无缝地在 ChromeOS 桌面上打开。不简单的是粘贴到那个 xterm 中。
有什么想法吗?目前看来,没有任何效果。
答案1
浏览man xterm
标题为默认键绑定insert-selection()
您可以看到哪些输入事件调用了与“粘贴”对应的函数:
Shift <KeyPress> Insert:insert-selection(SELECT, CUT_BUFFER0) \n\
~Ctrl ~Meta <Btn2Up>:insert-selection(SELECT, CUT_BUFFER0) \n\
因此,有 2 个操作,Insert按下 Shift 键和按下鼠标按钮 2(无需 Control 或 Meta)。Chromebook 上没有插入键,而且我也没有从鼠标垫上的任何按钮点击中获得粘贴操作。
您可以添加自己的覆盖键绑定。例如,要进行Ctrl Shift V粘贴,请xterm
从如下 shell 脚本运行:
xterm -xrm '*VT100*translations: #override \n\
Ctrl Shift <Key>V: insert-selection(PRIMARY,CLIPBOARD) \n\
'
(反斜杠是行中的最后一个字符)。请参阅相同的手册页自定义按键绑定。
答案2
所以我确实找到了一个解决方案,但我不太明白为什么。我从 suckless.org 安装了 stterm,通过随机实验,我发现 Ctrl-Shift-V 会从 chromebook 剪贴板粘贴到其中。