我正在使用基于 Ubuntu 18.04.1 LTS 的最新版本的 Lubuntu
我读过 2017 年 10 月关于这个话题的讨论更改通过截屏按钮截取的屏幕截图的保存位置因此,为了尝试模拟 Pomsky 的回答,我安装了 dconfEditor(我假设它是标准 Ubuntu 自带的,我必须通过 Synaptic 包管理器安装它,因为我不认为它自带于 Lubuntu),但是我遇到了障碍。
我导航到 org / gnome,但没有 gnome-screenshot 可以打开来查找自动保存目录。有人知道如何在 Lubuntu 中找到它吗?我认为目录必须以不同的方式设置。
我也在终端中尝试过这个命令:
- gsettings 设置 org.gnome.gnome-screenshot 自动保存目录 'file:///home/USERNAME/DESIREDFOLDER'
但它返回了这个错误:
- 没有这样的模式“org.gnome.gnome-screenshot”
现在它的工作方式是,如果我按下 PrintScreen,它会在 Home/USERNAME 目录中生成一个图像。不过我想专门为它创建一个文件夹,这样我就不会混淆,也不会在移动/删除这些屏幕截图时冒着移动/删除重要 Home 文件夹的风险。我创建了这样一个文件夹,但无法让图片出现在那里。
我可以为此单独提出一个问题,但如果有人知道我如何使用键盘按键(如鼠标键,最好使用我习惯的数字键盘上的 5)模拟鼠标左键单击和鼠标右键单击,那就太好了。特别是我的右键卡住了,无法使用,最右边的 CTRL 左侧的键并不总是以相同的方式工作。
答案1
Lubuntu 18.04 使用scrot
,而不是gnome-screenshot
,作为其默认值。
如果您还没有添加gnome-screenshot
自己,apt policy scrot
我们apt policy gnome-screenshot
会把事情说清楚。
使用类似:
scrot -u /path/to/desired/folder/"$(date +%Y%m%d%H%M%S)".png
立即截取活动窗口的屏幕截图
或者
scrot -d10 /path/to/desired/folder/"$(date +%Y%m%d%H%M%S)".png
用于全屏延迟的屏幕截图10s
;此选项对于捕获下拉菜单很有用
或者
scrot -s /path/to/desired/folder/"$(date +%Y%m%d%H%M%S)".png
用于选择要捕获的屏幕区域。
$(date +%Y%m%d%H%M%S)".png
是我用来为屏幕截图添加“时间戳”并以某种.png
格式保存的文件名。
阅读man scrot
更多关于scrot
如何man date
使用时间戳命名文件的信息。
如果你想使用键盘快捷键来启动上面给出的命令...
打开 PcManFM,Lubuntu 中的默认文件管理器。
按Ctrl+H可查看隐藏文件和文件夹。
打开.config
文件夹,然后打开其中的openbox
文件夹。在openbox
文件夹中,您将看到lubuntu-rc.xml
。将此文件备份到方便的地方并将其重命名为ORIGINAL-lubuntu-rc.xml
。这很重要,以防发生不好的事情。
打开lubuntu-rc.xml
正在~/.config/openbox
使用的文件Leafpad
。不要双击它。这将导致文件在 Web 浏览器中打开,这不是我们想要的。
向下滚动直到看到以下内容:
<!--
Take a screenshot of the current window with scrot when Alt+Print are pressed
-->
<keybind key="Print">
<action name="Execute">
<command>lxsession-default screenshot</command>
</action>
</keybind>
<keybind key="A-Print">
<action name="Execute">
<command>lxsession-default screenshot window</command>
</action>
</keybind>
非常非常小心地,将整个内容替换为:
<keybind key="Print"> # Immediate scrot of active window
<action name="Execute"><command>sh -c 'scrot -u /home/VistaRefugee/Pictures/"$(date +%Y%m%d%H%M%S)".png'</command></action>
</keybind>
<keybind key="W-Print"> # Delayed scrot of full screen
<action name="Execute"><command>sh -c 'scrot -d10 /home/VistaRefugee/Pictures/"$(date +%Y%m%d%H%M%S)".png'</command></action>
</keybind>
<keybind key="S-Print"> # Interactive scrot
<action name="Execute"><command>sh -c 'scrot -s /home/VistaRefugee/Pictures/"$(date +%Y%m%d%H%M%S)".png'</command></action>
</keybind>
改变VistaRefugee/Pictures
成你想要的任何内容。
节省lubuntu-rc.xml
。
打开lxterminal
并运行openbox --reconfigure
。您应该会得到终端提示。 的目的openbox --reconfigure
是让系统知道您所做的更改。它还会解析内容以确保没有任何语法错误。如果发生任何其他情况,请lubuntu-rc.xml
从备份中恢复并放弃或谨慎重试。
请注意,由于 Openbox 处理某些字符的方式不同,输入的内容lubuntu-rc.xml
与您从终端运行的内容不同。
现在,您可以使用
Print捕获整个屏幕。
Shift+Print截取屏幕的选定区域
- W+Print延迟 后捕获整个屏幕
10s
。请注意,这是键的W
简写。openbox
Super
如果您打算使用 Lubuntu 18.04 一段时间,您可能需要了解有关 Openbox 的更多信息,请记住,这lubuntu-rc.xml
只是 Lubuntu 的名称,在 Lubuntu 以外的系统中或在 LXDE 环境中未使用 Openbox 的地方也是如此lxde-rc.xml
:rc.xml