Ubuntu 21.04 – 通过键盘快捷键进行矩形区域截图

Ubuntu 21.04 – 通过键盘快捷键进行矩形区域截图

多年来,我一直使用键盘快捷键调用shutter -s并在 Ubuntu-MATE 16.04 下截取矩形区域。从来没有问题。当然,快门已经在运行……冗余调用只会完成捕获的工作(或告诉原始实例,无论哪种方式,都没有问题,正确捕获,在快门窗口中正确显示)在此处输入图片描述

现在,在 Ubuntu-MATE 21.04 和 shutter 0.94.3 下,这不再起作用。运行后shutter -s我得到:

ln: failed to create symbolic link '/home/frank/snap/shutter/27/.config/gtk-`enter code here`2.0/gtkfilechooser.ini': File exists
Gtk-Message **: Failed to load module "appmenu-gtk-module" at /snap/shutter/27/usr/lib/x86_64-linux-gnu/perl5/5.22/Gtk2.pm line 126.
WARNING: gnome-web-photo is missing --> screenshots of websites will be disabled!


(shutter:74252): Unique-DBus-WARNING **: Error while sending message: Message recipient disconnected from message bus without replying

INFO: There is already another instance of Shutter running!
  • “网站截图将被禁用”已经存在多年,不应该与之相关
  • 不太确定这个符号链接警告是关于什么的......
  • 也许最后的“INFO”现在是一个问题,也许不是?

90% 的时间里有效的方法(作为键盘快捷键中的脚本)是这种解决方法,但是嘿......

sh -c "killall shutter ; sleep .2; shutter --delay=2 -s &"

... 有没有更好的方法?或者 shutter 端存在已知错误?

(有一些建议可以使用shutter -s -e,但没有帮助)

答案1

我的 MATE 21.04 实例上的当前版本Shutter是 v0.97(Rev.1549)但奇怪的是,我似乎无法为它设置快捷方式,但快捷方式无论如何都在顶部面板中。

确实,MATE 21.04 和 ubuntu 20.04 实例中的 Shutter 都已更新至 v0.98(Rev 1570)。您可能希望运行软件更新程序来获取它,然后重试。

答案2

感谢@24601 的上述评论(发布答案,24601,我会接受)

sudo add-apt-repository -y ppa:linuxuprising/shutter
sudo apt-get update
sudo apt-get install -q -y shutter

事实上,我从 0.94.3 升级到了 0.98 Rev.1570,问题是:消失了。→shutter -s在任何命令行终端中,只要您愿意……一切运行良好。

乍一看,高 DPI 支持也更好......(4K 显示器上字体和图像显示更大......)

更新:遗憾的是,问题仍然很多。抓取矩形区域,但偏移量完全错误... :/ 我有三屏(原生笔记本电脑、4K 高 dpi 显示器、4K 高 dpi 显示器)——可能这个问题没有得到正确解决...

相关内容