You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Ubuntu 20.04下Ctrl + C在所有应用中失效的问题求助

解决Ubuntu 20.04中Ctrl+C全局失效的问题

问题现象

  • Ubuntu 20.04因CUDA进程故障重启后,Ctrl+C功能全局失效:终端无法终止进程、Chrome/VSCode等应用无法复制内容
  • 其他Ctrl组合键(如Ctrl+X、Ctrl+V)正常工作,排除硬件故障(其他系统账户、Windows系统中Ctrl+C可正常使用)
  • 按下Ctrl+C时出现短暂窗口切换卡顿,终端进程停止输出,top命令显示Xorg进程短时占用接近100% CPU
  • 在系统设置GUI中手动添加Ctrl+C快捷键可正常触发,但默认的终端中断、文本复制功能完全失效
  • 已尝试卸载输入法、执行sudo apt update && sudo apt upgrade、多次重启系统,问题未解决

解决方案

1. 排查按键事件拦截情况

使用xev工具查看Ctrl+C的按键事件是否被异常进程劫持:

  1. 打开终端执行:xev
  2. 在弹出的测试窗口中按下Ctrl+C,查看输出内容:
    • 正常情况下会显示KeyPress和KeyRelease事件,对应Control_L(或Control_R)和c键
    • 如果出现Grab相关的异常信息,说明有进程抢占了该按键组合

2. 重置GNOME桌面快捷键配置

执行以下命令重置GNOME的全局快捷键和媒体键配置:

dconf reset -f /org/gnome/desktop/wm/keybindings/
dconf reset -f /org/gnome/settings-daemon/plugins/media-keys/

执行完成后,按Alt+F2输入r回车重启GNOME,或直接重启系统

3. 清理输入法残留进程

即使卸载了输入法,后台可能仍有残留进程运行:

  1. 查看相关进程:ps aux | grep -E "(ibus|fcitx)"
  2. 如果发现残留进程,用kill -9 <PID>(替换<PID>为进程ID)强制终止,之后重启系统

4. 检查并修复Xorg配置

查看Xorg日志是否有错误信息:

cat /var/log/Xorg.0.log | grep -E "(error|warn)"

如果发现配置损坏,尝试重新生成Xorg配置:

# 备份原有配置(如果存在)
sudo cp /etc/X11/xorg.conf /etc/X11/xorg.conf.bak
# 生成新配置
sudo Xorg -configure
# 替换原有配置
sudo cp /root/xorg.conf.new /etc/X11/xorg.conf

注意:此操作可能影响显卡驱动兼容性,操作前需确认显卡型号适配

5. 重置NVIDIA/CUDA相关模块

由于问题触发自CUDA进程故障重启,可能存在驱动模块异常:

  1. 卸载NVIDIA相关模块:
sudo rmmod nvidia_drm nvidia_modeset nvidia_uvm nvidia
  1. 重新加载模块:
sudo modprobe nvidia nvidia_modeset nvidia_uvm nvidia_drm
  1. 重启NVIDIA持久化服务:
sudo systemctl restart nvidia-persistenced

内容的提问来源于stack exchange,提问作者mashiro shiina

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.17 16:22:53