Ubuntu 17.10中gnome-screenshot -c无法复制截图到剪贴板如何解决?
解决Ubuntu 17.10中
gnome-screenshot -c无法复制到剪贴板的问题 我在Ubuntu 17.10上也碰到过一模一样的问题——用gnome-screenshot -c明明提示截图成功,但剪贴板里就是没有内容。试了网上常见的方法没用后,摸索出几个针对性的解决方案,你可以逐个试试:
方案一:补装xclip并通过管道实现复制
Ubuntu 17.10的默认环境里可能缺失了xclip这个剪贴桥接工具,而原生的gnome-screenshot -c在某些情况下依赖它来把截图数据传到剪贴板。先安装:
sudo apt update && sudo apt install xclip
之后用这条替代命令完成截图+复制:
gnome-screenshot -f /tmp/clipboard-screenshot.png && xclip -selection clipboard -t image/png /tmp/clipboard-screenshot.png && rm /tmp/clipboard-screenshot.png
这条命令会先把截图存到临时目录,再通过xclip把它推到剪贴板,最后清理临时文件,和gnome-screenshot -c的预期效果完全一致。
方案二:重启GNOME Shell服务
有时候GNOME的剪贴板后台进程会异常,导致原生截图工具无法写入剪贴板。执行下面的命令重启Shell:
killall gnome-shell && gnome-shell --replace &
执行后桌面会短暂刷新,等恢复正常后再测试gnome-screenshot -c,大概率能解决问题。
方案三:替换为更稳定的flameshot截图工具
如果上面的方法都不奏效,推荐直接换用flameshot——这款工具在Ubuntu 17.10上兼容性极佳,而且剪贴板功能从来没掉过链子,还支持截图标注、区域裁剪等实用功能:
- 安装flameshot:
sudo apt install flameshot
- 调用截图并复制到剪贴板:
flameshot gui -c
用习惯了你会发现它比原生工具好用太多。
方案四:排查第三方剪贴板工具干扰
如果你装了Clipboard Indicator之类的第三方剪贴板管理工具,它们可能会抢占剪贴板控制权,导致原生截图工具无法写入。可以临时禁用这些工具,然后再测试gnome-screenshot -c是否正常。
内容的提问来源于stack exchange,提问作者Kewal Shah
相关产品推荐
相关产品推荐

