【实用工具】Linux好用的截图工具

Linux好用的截图工具

  • 前言
  • 软件下载
  • 运行软件
    • 第一步:给执行权限
    • 第二步:直接运行
    • 第三步(可选):双击运行
    • 如果运行没反应
      • 1. FUSE 缺不缺
      • 2. 权限没给
  • 设置开机启动
    • 第一步:把 AppImage 放固定位置
    • 第二步:创建桌面启动脚本
    • 第三步:加入“开机自启动”
      • 注意!!!这里必须改一行!!!
    • 第四步:测试是否成功
  • 功能快捷键设置
  • 效果展示

前言

之前在win系统下qq的截图软件可以将图片定在屏幕上,并且可以自动识别窗口边界,十分好用,可惜在Linux中的qq并未适配这些功能。所以找到了一个专门的截图软件可以解决这一困扰

软件下载

官方网站为:https://zh.snipaste.com/
该软件并非只有Linux版本,还有win版本

运行软件

下载的文件为.AppImage文件不用安装,Linux 里它是“即开即用”的软件包


第一步:给执行权限

打开终端,进入它所在目录(一般是 Downloads):

cd~/Downloads

然后执行:

chmod+x Snipaste-2.11.3-x86_64.AppImage

第二步:直接运行

./Snipaste-2.11.3-x86_64.AppImage

第三步(可选):双击运行

如果想像 Windows 一样双击:

  • 右键文件
  • 属性 / Permissions(权限)
  • 勾选:
    “Allow executing file as program”

然后就可以双击打开了


如果运行没反应

如果以后遇到打不开,可以检查:

1. FUSE 缺不缺

sudoaptinstalllibfuse2

2. 权限没给

ls-l*.AppImage

看有没有x

设置开机启动

对于一个截图软件,每次打开需要双击或者写命令行实在是太不优雅了,推荐将其加到开机自启动中,优雅使用。


第一步:把 AppImage 放固定位置

比如放到这里:

mkdir-p~/Applicationsmv~/Downloads/Snipaste-2.11.3-x86_64.AppImage ~/Applications/chmod+x ~/Applications/Snipaste-2.11.3-x86_64.AppImage

第二步:创建桌面启动脚本

创建一个启动脚本:

nano~/start-snipaste.sh

写入:

#!/bin/bash~/Applications/Snipaste-2.11.3-x86_64.AppImage

保存退出(Ctrl+X → Y → 回车)

然后给权限:

chmod+x ~/start-snipaste.sh

第三步:加入“开机自启动”

创建 autostart 文件:

mkdir-p~/.config/autostartnano~/.config/autostart/snipaste.desktop

写入下面内容:

[Desktop Entry] Type=Application Name=Snipaste Exec=/home/你的用户名/start-snipaste.sh Terminal=false X-GNOME-Autostart-enabled=true

注意!!!这里必须改一行!!!

把:

/home/你的用户名/

改为真实的用户名,即终端上边栏@号前面的名称


第四步:测试是否成功

直接重启:

reboot

开机后 Snipaste 会自动运行


功能快捷键设置

可以在右上方图标栏找到该软件图标,选择首选项可以更改快捷键
我使用的快捷键如下

大部分都是默认,只修改了以下几个


控制→全局快捷键模块:
截屏:Alt+Q
贴图:Alt/Command+W


控制→鼠标模块

关闭贴图:Alt/Command+左键双击

效果展示