文本突出显示(选择复制)在终端中停止工作

文本突出显示(选择复制)在终端中停止工作

我在一个工作站上遇到了奇怪的情况:突然,系统不允许我复制文本从终端通过简单选择它来将其粘贴到其他地方。

我仍然可以把在其他窗口中选择的文本粘贴到终端中。问题仅限于通过终端选择进行复制。

另外,我知道ctrl+ shift+ v ctrl+ shift+c快捷键。它们确实工作正常,选择文本后单击鼠标右键,然后单击菜单中的“复制”或“粘贴”,复制和粘贴也同样正常。但是,我想通过选择文本来恢复从终端复制文本的神秘消失的功能……

谢谢您的任何建议!

答案1

这可能有点夸张,但我以前在工作笔记本电脑上也遇到过类似的事情。当我在终端所在的同一个窗口中打开许多应用程序并将它们堆叠在一起时,就会发生这种情况。即使文本在终端中突出显示,点击板上也不会显示任何内容,就像其他窗口之一神秘地位于鼠标和终端窗口之间一样。对我来说,通过摇动鼠标可以一次最小化所有应用程序,从而让它起作用。抱歉,答案不太科学。

答案2

我使用 Konsole 时也遇到过这种情况。

每次我尝试复制时,对 /var/log/syslog 的调查都会显示以下消息:“QXcbClipboard::setMimeData: 无法设置 X11 选择所有者”

根据该消息,看来该问题已被以下人员报告/修复: https://bugreports.qt.io/browse/QTBUG-65145
https://codereview.qt-project.org/c/qt/qtbase/+/254187

该问题与我的情况相符,因为在问题出现之前我的系统已经运行了 50 天!

查看变更日志,该修复似乎包含在 5.12.6 QT 版本中。

Ubuntu 20.04.2 目前似乎包含 5.12.8,因此应该包含修复。

答案3

现在已经是 2021 年了,这个 Konsole 错误仍然存​​在,我使用的是 Debian 10、Konsole 18.04.0,基于 KDE 5.54.0、Qt 5.11.3 + xcb 构建。

您可以暂时解决这个问题,为您的配置文件赋予一个新名称,删除所有其他配置文件,然后在 Konsole 上下文菜单中重新选择“切换配置文件”,然后选择您新保存的配置文件。

然而,它会随机地回来,而且我还看到它会随机创建新的配置文件(配置文件 1、配置文件 2、配置文件 3)

据我观察,只要您在打开“设置”->“编辑当前配置文件”时以“默认配置文件”作为名称,它就不会随机保留选项。

答案4

进入终端设置并创建新的配置文件,然后尝试选择其中的文本,也许该配置文件进行了你不知道的设置

或者尝试更换你的 shell 有时问题出在 shell 上

sudo apt update
sudo apt install -y zsh
sudo apt install -y fish
sudo chsh
# 'Write shell Name Here'

执行这些命令来更改你的shell

相关内容