如何在Lubuntu上进行打印屏幕时将屏幕截图文件类型从png更改为jpg?

这台电脑在Lubuntu上运行。 打印屏幕将执行屏幕截图并自动保存。 但是,默认图像文件保存为png。 我想自动保存为jpg。

我试图查看系统偏好,但没有运气。 是否有任何命令或设置可以更改,以便它将保存为jpg而不是png? 我宁愿不安装任何新的应用程序,如搜索结果建议>。<当然,除非它确实是唯一的解决方案。

我同意@InkBlend: png应该是您选择的屏幕截图格式。 正如Inkblend所指出的那样 :

PNG不仅没有损失,而且过去没有任何阻碍JPEG的专利问题。 PNG支持透明度,而JPEG则不支持透明度。

但是,无论出于何种原因,如果你还想使用jpeg ,还有一种方法。 不过,我担心你不得不乱用配置文件。

这还可以让您更改屏幕截图命名方案以及默认保存位置。

修改图像格式

快捷方式在Lubuntu的openbox配置文件中定义。 首先让我们制作一个备份副本:

 cp ~/.config/openbox/lubuntu-rc.xml ~/.config/openbox/lubuntu-rc.xml.backup 

好的,现在进行修改。 用编辑器打开它:

 leafpad ~/.config/openbox/lubuntu-rc.xml 

搜索以下部分:

    ...   

注意...行。 ...代表原本在那里的东西。 替换...用:

 scrot '%Y-%m-%d_$wx$h.jpeg' 

保存lubuntu-rc.xml ,关闭编辑器,并通过从终端运行以下命令,使用新配置更新Openbox:

 openbox --reconfigure 

使用此修改拍摄的屏幕截图将命名为: 2000-10-30_2560x1024.jpegScrot会自动选择文件名定义的文件类型。

其他修改

如果您不喜欢这种命名方案,则可以轻松地将其他参数引入文件名。 这是一个概述:

  $f image path/filename (ignored when used in the filename) $n image name (ignored when used in the filename) $s image size (bytes) (ignored when used in the filename) $p image pixel size $w image width $h image height $t image format $$ prints a literal '$' 

如果要定义不同的屏幕截图文件夹,例如图片文件夹,可以使用以下命令执行此操作:

 scrot '%Y-%m-%d_$wx$h.jpeg' -e 'mv $f ~/Pictures/' 

恢复以前的设置

您可以通过使用备份替换修改后的文件来还原所有更改:

 cp ~/.config/openbox/lubuntu-rc.xml.backup ~/.config/openbox/lubuntu-rc.xml 

希望这可以帮助。