![截屏时有没有关闭对话框的设置?](https://linux22.com/image/857916/%E6%88%AA%E5%B1%8F%E6%97%B6%E6%9C%89%E6%B2%A1%E6%9C%89%E5%85%B3%E9%97%AD%E5%AF%B9%E8%AF%9D%E6%A1%86%E7%9A%84%E8%AE%BE%E7%BD%AE%EF%BC%9F.png)
根据这,按下屏幕截图热键将执行以下两项操作之一:
- 对于 Unity 用户,它将打开一个对话框,您可以在其中设置图片的名称、位置以及是否将其复制到剪贴板。
- 对于 Gnome 用户,它会自动将图片以显示拍摄时间和日期的名称保存到设置的自动保存文件夹(
~/Pictures
默认)。
我已经使用 gnome-flashback(以前称为 Gnome Classic(无效果)或 Gnome Fallback)很长时间了,每次都会出现第二种结果。但是,出于某种原因,在升级到 14.04 并将 Unity 切换到 gnome-flashback 后,它开始执行第一种结果。
下列的这自定义键盘快捷键不起作用,因为 gnome-screenshot 仍然默认使用对话框。
我已经设置了自动保存位置,屏幕闪光灯和快门声音足以表明已经拍摄了一张照片,所以不需要争论优缺点喜欢 全部 这 漏洞 报告那就这样吧。
是否有一个设置或某种方法可以禁用对话框的出现,同时尽量不安装更多东西以保持 Ubuntu 的轻量级?
答案1
gnome-screenshot
有-f
指定存储文件的选项。以下命令应该是您要寻找的替代方案:gnome-screenshot -f "$HOME/Pictures/Screenshot from $(date '+%F %T').png"
一种方法!就是
gnome-screenshot
用附加参数替换要运行的内容:移動原文:
sudo mv /usr/bin/gnome-screenshot /usr/bin/gnome-screenshot.orig
创建修改后的命令:
sudo nano /usr/bin/gnome-screenshot.mod
#!/bin/sh gnome-screenshot.orig -f "$HOME/Pictures/Screenshot from $(date '+%F %T').png" $@
使其可执行:
sudo chmod +x /usr/bin/gnome-screenshot.mod
创建替换符号链接:
sudo ln -s /usr/bin/gnome-screenshot.mod /usr/bin/gnome-screenshot