伴侣,使用 gnome-screenshot 而不是 mate-screenshot

Aug*_*ger 9 gnome screenshot mate

我是 Mate 桌面的忠实粉丝。简单而且非常实用。

但是我要向 mate 桌面解决一件事:它的屏幕截图实用程序太差了。

我想念的唯一功能是只能截取屏幕的一部分。gnome-screenshot从这篇文章中可以看出它显然可用:哪些屏幕截图工具可用?

有什么办法,我可以更换mate-screenshotgnome-screenshot

我试过了,sudo apt-get install gnome-screenshot但是如果我尝试启动它,我有

? gnome-screenshot
** Message: Unable to use GNOME Shell's builtin screenshot interface, resorting to fallback X11.
Run Code Online (Sandbox Code Playgroud)

此外,我真的需要快捷方式(重点是通过两次点击来实现它),所以即使我让它工作,我也需要这个。

仅供参考,我之前使用过快门,但将其删除,因为它缺少桌面快捷方式,有时也有很多问题(需要硬关闭系统)。

小智 6

我通过添加--interactive选项解决了同样的问题

gnome-screenshot --interactive
Run Code Online (Sandbox Code Playgroud)


Zan*_*nna 4

实际上,mate-screenshot它确实有您想要的实用程序(请参阅 参考资料man mate-screenshot),因此无需安装额外的软件包。在终端中,您可以使用该-a标志

mate-screenshot -a
Run Code Online (Sandbox Code Playgroud)

这会将指针变成十字线,您可以单击并拖动以选择要抓取的区域。

您可以在以下位置为其设置自定义快捷方式(例如shift+ prt sclike gnome-screenshot):

系统 > 首选项 > 硬件 > 键盘快捷键

单击+添加按钮添加自定义的。

您可能会发现使用键盘快捷键中的命令mate-screenshot -a不起作用,在这种情况下您需要修改命令来调用 bash 并设置 DISPLAY... 首先在终端中检查变量:

echo $DISPLAY
Run Code Online (Sandbox Code Playgroud)

并记下输出。对我来说是:0.0

然后在快捷方式设置中使用此命令:

bash -c "DISPLAY=:0.0 mate-screenshot -a"
Run Code Online (Sandbox Code Playgroud)

替换:0.0以匹配输出echo $DISPLAY