我使用 LXTerminal 0.20。 Linux Mint 18.2(从 18.1 升级)上使用 XFCE 4.12.2。
当我在某些桌面应用程序中复制文本并将其粘贴到 LXTerminal 会话中时,我会0~
分别1~
在文本前添加和附加文本。所以,
Hello world
变成
0~Hello World1~
XFCE4 的“本机”终端应用程序 ( ) 不会发生这种情况xfce4-terminal
,因此与中的问题不同这个问题- 那里的答案没有解决。如果我将文本复制到具有 GUI 的应用程序(即剪贴板中的文本本身很好),也不会发生这种情况。
为什么会发生这种情况?我可以采取什么措施来避免这种情况?
答案1
这有帮助,不知道为什么:
- 在 XFCE4 中,打开首选项 |输入法 |语言。
- 将您的区域更改为其他区域。
- 按“应用到整个系统”。
- 改回来吧
- 按“应用到整个系统”。
- 关闭 LXTerminal 并重新启动它。
这帮我解决了问题。我确信还有更好的答案,但如果有效,那就有效。
答案2
我刚刚遇到了这个问题,我使用 zsh 作为 shell,对我来说,这是我必须在 .zshrc 中通过添加以下内容来修复的问题:
unset zle_bracketed_paste
这使得新的终端窗口默认情况下不会进入括号粘贴模式。
答案3
使用 ”重置“命令重新初始化您的终端。