Ubuntu 14.04 LXDE 屏幕截图

Ubuntu 14.04 LXDE 屏幕截图

最近我在 Ubuntu 14.04 上用 LXDE 替换了 Unity。到目前为止,体验非常好,之前使用 Unity 时遇到的很多麻烦都消失了。

不过,有一件事我忽略了,我经常使用 Shift+PrintScreen 来截取屏幕的某些部分。以前在 Unity 上可以使用,但现在在 LXDE 上就不行了。有人知道如何让它在 LXDE 上工作吗?谢谢。

答案1

您“用 LXDE 替换 Unity”的程度有多彻底?我之所以问这个问题,是因为不清楚您使用哪个程序来获取屏幕截图。

在纯 LXDE 情况下 --- Lubuntu 是这里作为官方版本支持的 LXDE+Openbox 发行版 ---scrot是截屏的默认程序。

man scrot有这个:

-s, --select  
  Interactively select a window or rectangle with the mouse.

然后由您在文件中设置适当的键绑定rc.xml(或任何名称),该文件应位于 中~/.config/openbox。您可以阅读有关 rc.xml 的内容这里

我有单独的即时和延时截图的按键绑定。我没有设置交互式选择的绑定,因为我很少需要它,而且出于“法律”原因,我更喜欢保留全屏的副本。无论如何,为特定目的设置按键绑定很简单。

但这里有一种方法,使用Shift+PrintScreen

<keybind key="S-Print">        # Interactive
  <action name="Execute"><command>scrot -s -q 100 ~/Pictures/%Y%m%d%H%M%S.png</command></action>
</keybind>

在此,

  • -s启用交互模式
  • q 100产生最佳质量的图像,而75默认
  • ~/Pictures/%Y%m%d%H%M%S.png 是使用的文件名strftime(在 中有解释man strftime)。当然,您可以选择其他目标文件夹或文件名。

而且我想没有必要指出 Lubuntu 是一个“精简”的发行版,并且可能不具备 Unity、GNOME、KDE ​​或 MATE 等桌面环境的发行版所提供的所有功能。

相关内容