截图未保存

截图未保存

在 Ubuntu 22.04 中截屏时图像不会被保存。

我按下“Print Screen”键,选择了区域,按下了圆形按钮。

图像位于剪贴板上但未保存到文件中。

在系统日志中出现以下消息:

gnome-shell[2715]:JS 错误:捕获屏幕截图时出错:错误:数组元素(类型文件名)不能为空#012_storeScreenshot@resource:///org/gnome/shell/ui/screenshot.js:2066:48#012captureScreenshot@resource:///org/gnome/shell/ui/screenshot.js:2194:21#012async*_saveScreenshot@resource:///org/gnome/shell/ui/screenshot.js:1759:30#012_onCaptureButtonClicked@resource:///org/gnome/shell/ui/screenshot.js:1738:18#012导致原因:错误:数组中的元素无效

这可以修复吗?

答案1

它不再起作用的原因是删除“图片”文件夹并重新创建该文件夹会删除其“特殊地位”。Gnome Shell 根据XDG_PICTURES_DIR文件中的值来定位“图片”文件夹~/.config/user-dirs.dirs

  • 编辑文件~/.config/user-dirs.dirs
  • 确保有一个XDG_PICTURES_DIR类似这样的条目XDG_PICTURES_DIR="$HOME/Pictures"
  • 退出然后重新登录。

现在,截图工具应该可以正常工作了。如果 中没有“Screenshots”文件夹~/Pictures,则会自动创建该文件夹。

答案2

在我的系统中,这种情况会将文件保存在 ~/Documents/Images 中,文件名为“screenshot-2022-06-09 07:59.png”。我使用的是 Ubuntu 22.04。

相关内容