如何在 22.04 上恢复以前的屏幕截图功能?

如何在 22.04 上恢复以前的屏幕截图功能?

旧版本的 Ubuntu 允许我们使用++Ctrl来提示选择某个区域并通过将其直接复制到剪贴板来截取屏幕截图。ShiftPrint screen

那么,我们怎样才能恢复它呢?

我想强调的是,当前截图工具的不良行为是:

  • 必须做一个额外的点击选择区域后即可保存截图。
  • 图像得到已保存除了复制到剪贴板之外,还可以复制到文件夹。

此外,如何更改屏幕截图的默认文件夹?dconf-editor对于新工具没有任何作用。


我尝试gnome-screenshot使用以下命令安装并设置自定义快捷方式:

gnome-screenshot -a -c

它确实允许我选择一个区域,但之后它不会将其保存到剪贴板。

答案1

作为muru 在评论中指出这是一gnome 项目中的未解决问题并且有一个解决方法。

以下是我解决问题的方法:

  1. 安装gnome-screenshot

    sudo apt install gnome-screenshot
    
  2. 安装xclip

    sudo apt install xclip
    
  3. 创建以下脚本:

    #!/bin/bash  
    TMPFILE=`mktemp -u /tmp/screenshotclip.XXXXXXXX.png`  
    gnome-screenshot -af $TMPFILE && xclip $TMPFILE -selection clipboard -target image/png; rm $TMPFILE || echo "" 
    
  4. 将其保存到您想要的任何位置。

  5. 进入设置 →键盘查看和自定义快捷方式自定义快捷方式

  6. 如下图所示添加:

在此处输入图片描述


现在,对于将屏幕截图保存到特定文件夹,我找不到默认 GNOME 工具的解决方案,但如果您gnome-screenshot无论如何都要使用,则可以选择创建另一个自定义快捷方式以进行打印gnome-screenshot,命令如下:

sh -c 'gnome-screenshot -af /path/you/want/it/saved/$(date "+%Y.%m.%d-%H.%M.%S").png'

相关内容