如何禁用鼠标中键单击粘贴剪贴板?

如何禁用鼠标中键单击粘贴剪贴板?

我正在运行 Kubuntu 20.04。

我刚刚注意到单击鼠标中键会粘贴我的剪贴板;我不喜欢这样。

我找不到禁用此行为的方法。我想保持鼠标中键单击功能有效,但禁用粘贴操作。

答案1

以下解决方案全局禁用鼠标中键单击时的粘贴功能,同时保留所有鼠标中键和剪贴板功能:

按照这个答案, 那是:

  1. 安装xbindkeys xsel xdotool

  2. 将其放入~/.xbindkeysrc

    "echo -n | xsel -n -i; pkill xbindkeys; xdotool click 2; xbindkeys"  
    b:2 + Release
    
  3. 重新加载xbindkeys -p

在步骤 2 中,您可能需要+ Release按照说明移除部件这个帖子,具体取决于您的机器的运行情况。

设置xbindkeys为在启动时运行。

然后打开 Klipper,例如通过系统托盘中的剪贴板图标 > 右键单击​​ > 配置剪贴板。取消选中“防止清空剪贴板”选项。重新启动,问题就解决了。

后一种想法得益于milaq 的 XMousePasteBlock

答案2

Right-click在桌面上的某个位置并选择配置桌面和壁纸...上下文菜单中。这将打开桌面文件夹设置窗口。您可以在那里配置鼠标操作:

桌面文件夹设置窗口

答案3

解决步骤:

  1. 使用以下方式识别您的设备 ID:

    xinput list 
    
  2. 获取按钮图

    xinput get-button-map <ID>
    
  3. 设置按钮动作

    xinput set-button-map <ID> 1 <new action>
    

对鼠标所具有的 ID 重复最后一个命令。1代表左键单击的映射,然后代表鼠标中键单击等。使用<new action>数字0禁用鼠标中键单击,使用数字1使它等同于左键单击,等等。

还有其他可能的方法。

有关的

  1. 关于禁用鼠标中键粘贴有任何更新吗?
  2. 如何禁用鼠标中键单击粘贴?
  3. 在 KDE 上禁用鼠标中键单击粘贴,保持该按钮正常工作
  4. https://bbs.archlinux.org/viewtopic.php?id=100940
  5. https://www.reddit.com/r/kde/comments/7a71fa/disable_middleclick_paste_and_just_paste/
  6. 禁用鼠标中键

答案4

我在 Kubuntu 23.10 上遇到了鼠标中键粘贴问题。

对我有用且易于遵循的唯一解决方案是http://www.humans-enabled.com/2019/03/how-to-disable-mouse-middle-click-in.html

相关内容