将“Foo”粘贴到 XFCE 中的 LXterminal 中会生成“0~Foo1~”

将“Foo”粘贴到 XFCE 中的 LXterminal 中会生成“0~Foo1~”

我使用 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

这有帮助,不知道为什么:

  1. 在 XFCE4 中,打开首选项 |输入法 |语言。
  2. 将您的区域更改为其他区域。
  3. 按“应用到整个系统”。
  4. 改回来吧
  5. 按“应用到整个系统”。
  6. 关闭 LXTerminal 并重新启动它。

这帮我解决了问题。我确信还有更好的答案,但如果有效,那就有效。

答案2

我刚刚遇到了这个问题,我使用 zsh 作为 shell,对我来说,这是我必须在 .zshrc 中通过添加以下内容来修复的问题:

unset zle_bracketed_paste

这使得新的终端窗口默认情况下不会进入括号粘贴模式。

答案3

使用 ”重置“命令重新初始化您的终端。

相关内容