管理主页分类

拖动分类调整顺序,并选择是否在主页显示。设置仅保存在当前浏览器。

  • 微服务课件 31
  • Java 基础 28
  • Java Web 开发 25
  • 多来买 18
  • LeetCode 题解 8
  • 开发工具 8
  • 网络工具 2
  • 黑马头条 2
  • Java 记忆恢复 1

Ubuntu 安装与配置 Snipaste 指令整理

1081 字
5 分钟
Ubuntu 安装与配置 Snipaste 指令整理

Ubuntu 安装与配置 Snipaste 指令整理#

适用场景:

  • Ubuntu 22.04 / 24.04
  • Snipaste Linux AppImage
  • 软件统一放在 /home/daisy/Software/
  • Snipaste 目录为 /home/daisy/Software/Snipaste/

1. 创建 Snipaste 专属目录#

Terminal window
mkdir -p /home/daisy/Software/Snipaste

查看当前下载的 Snipaste AppImage:

Terminal window
find /home/daisy/Software -maxdepth 1 -type f -iname '*snipaste*.AppImage' -print

示例输出:

/home/daisy/Software/Snipaste-2.11.3-x86_64.AppImage

将 AppImage 移动到独立目录,并统一改名:

Terminal window
mv /home/daisy/Software/*[Ss]nipaste*.AppImage \
/home/daisy/Software/Snipaste/Snipaste.AppImage

赋予执行权限:

Terminal window
chmod +x /home/daisy/Software/Snipaste/Snipaste.AppImage

2. 安装 AppImage 所需的 FUSE 运行库#

如果运行 Snipaste 时出现:

dlopen(): error loading libfuse.so.2

说明系统缺少 FUSE 兼容库。

执行:

Terminal window
sudo apt update

Ubuntu 24.04:

Terminal window
sudo apt install -y libfuse2t64

Ubuntu 22.04:

Terminal window
sudo apt install -y libfuse2

也可以使用自动判断命令:

Terminal window
if apt-cache show libfuse2t64 >/dev/null 2>&1; then
sudo apt install -y libfuse2t64
else
sudo apt install -y libfuse2
fi

检查 libfuse.so.2 是否已经安装:

Terminal window
ldconfig -p | grep libfuse.so.2

3. 直接启动 Snipaste#

前台启动:

Terminal window
/home/daisy/Software/Snipaste/Snipaste.AppImage

注意:

  • Snipaste 启动后通常不会弹出普通主窗口。
  • 程序会驻留后台或系统托盘。
  • 终端一直不返回提示符,通常表示程序正在前台运行,并不代表卡死。

停止前台进程:

Ctrl + C

4. 后台启动 Snipaste#

推荐命令:

Terminal window
nohup /home/daisy/Software/Snipaste/Snipaste.AppImage \
>/tmp/snipaste.log 2>&1 </dev/null &
disown

查看 Snipaste 是否正在运行:

Terminal window
pgrep -af Snipaste

查看运行日志:

Terminal window
cat /tmp/snipaste.log

如果日志中只有:

nohup: 忽略输入

这不是报错,只表示程序不再读取终端输入。

结束 Snipaste 进程:

Terminal window
pkill -f Snipaste

5. 使用命令直接触发截图#

如果 Snipaste 已经可以运行,但 F1 快捷键无效,可以直接使用:

Terminal window
/home/daisy/Software/Snipaste/Snipaste.AppImage snip

该命令能够正常进入截图界面,说明:

  • Snipaste 本体安装正常;
  • AppImage 可以正常运行;
  • 问题主要是全局快捷键没有生效。

6. 创建 Ubuntu 应用菜单入口#

创建应用菜单目录:

Terminal window
mkdir -p ~/.local/share/applications

创建 Snipaste 启动器:

Terminal window
cat > ~/.local/share/applications/snipaste.desktop <<'EOF'
[Desktop Entry]
Version=1.0
Type=Application
Name=Snipaste
Name[zh_CN]=Snipaste 截图
Comment=Screenshot and pin images
Comment[zh_CN]=截图、标注和贴图工具
Exec=/home/daisy/Software/Snipaste/Snipaste.AppImage
Icon=camera-photo
Terminal=false
Categories=Graphics;Utility;
StartupNotify=false
EOF

赋予启动器执行权限:

Terminal window
chmod +x ~/.local/share/applications/snipaste.desktop

刷新应用菜单数据库:

Terminal window
update-desktop-database ~/.local/share/applications 2>/dev/null

之后按 Super 键,在应用菜单搜索:

Snipaste

7. 设置 Snipaste 开机自启动#

创建自启动目录:

Terminal window
mkdir -p ~/.config/autostart

创建自启动文件:

Terminal window
cat > ~/.config/autostart/snipaste.desktop <<'EOF'
[Desktop Entry]
Type=Application
Name=Snipaste
Comment=Start Snipaste at login
Exec=/home/daisy/Software/Snipaste/Snipaste.AppImage
Terminal=false
X-GNOME-Autostart-enabled=true
StartupNotify=false
EOF

检查自启动文件:

Terminal window
cat ~/.config/autostart/snipaste.desktop

重新登录 Ubuntu 后,检查是否自动运行:

Terminal window
pgrep -af Snipaste

8. 设置 Ubuntu 系统快捷键#

在 Ubuntu 中打开:

设置
→ 键盘
→ 查看及自定义快捷键
→ 自定义快捷键

添加以下快捷键:

名称:Snipaste 截图
命令:/home/daisy/Software/Snipaste/Snipaste.AppImage snip
快捷键:Ctrl + Shift + A

推荐使用:

Ctrl + Shift + A

不建议继续使用 F1,原因包括:

  • Ubuntu 或 GNOME 可能占用 F1
  • 笔记本电脑可能需要同时按 Fn
  • Wayland 对应用程序全局快捷键有限制。

9. 检查 Ubuntu 使用 Wayland 还是 X11#

执行:

Terminal window
echo $XDG_SESSION_TYPE

可能输出:

wayland

或:

x11

如果是 Wayland,Snipaste 自带的全局快捷键可能无法生效。

可以尝试通过 XWayland 启动:

Terminal window
QT_QPA_PLATFORM=xcb \
/home/daisy/Software/Snipaste/Snipaste.AppImage

后台启动方式:

Terminal window
nohup env QT_QPA_PLATFORM=xcb \
/home/daisy/Software/Snipaste/Snipaste.AppImage \
>/tmp/snipaste.log 2>&1 </dev/null &
disown

10. 修改应用菜单启动器为 XWayland 模式#

如果普通启动存在 Wayland 兼容问题,可以修改:

Terminal window
sed -i \
's|^Exec=.*|Exec=env QT_QPA_PLATFORM=xcb /home/daisy/Software/Snipaste/Snipaste.AppImage|' \
~/.local/share/applications/snipaste.desktop

刷新菜单:

Terminal window
update-desktop-database ~/.local/share/applications 2>/dev/null

11. AppImage 无法直接运行时解压使用#

进入 Snipaste 目录:

Terminal window
cd /home/daisy/Software/Snipaste

解压 AppImage:

Terminal window
./Snipaste.AppImage --appimage-extract

重命名解压目录:

Terminal window
mv squashfs-root app

运行解压后的程序:

Terminal window
/home/daisy/Software/Snipaste/app/AppRun

如果解压后的版本可以运行,可将应用菜单启动器改为:

Terminal window
sed -i \
's|^Exec=.*|Exec=/home/daisy/Software/Snipaste/app/AppRun|' \
~/.local/share/applications/snipaste.desktop

12. 检查系统和文件架构#

查看系统架构:

Terminal window
uname -m

常见正常输出:

x86_64

检查 Snipaste AppImage 文件类型:

Terminal window
file /home/daisy/Software/Snipaste/Snipaste.AppImage

如果系统是:

aarch64

或:

arm64

则 x86_64 版本的 Snipaste AppImage 不能直接运行。


13. 常用指令速查#

启动 Snipaste:

Terminal window
/home/daisy/Software/Snipaste/Snipaste.AppImage

后台启动:

Terminal window
nohup /home/daisy/Software/Snipaste/Snipaste.AppImage \
>/tmp/snipaste.log 2>&1 </dev/null &
disown

触发截图:

Terminal window
/home/daisy/Software/Snipaste/Snipaste.AppImage snip

检查进程:

Terminal window
pgrep -af Snipaste

查看日志:

Terminal window
cat /tmp/snipaste.log

结束进程:

Terminal window
pkill -f Snipaste

检查桌面环境:

Terminal window
echo $XDG_SESSION_TYPE

检查系统架构:

Terminal window
uname -m

刷新应用菜单:

Terminal window
update-desktop-database ~/.local/share/applications 2>/dev/null

14. 当前推荐配置#

当前机器建议使用以下组合:

Snipaste 路径:
/home/daisy/Software/Snipaste/Snipaste.AppImage
开机自启动:
~/.config/autostart/snipaste.desktop
应用菜单入口:
~/.local/share/applications/snipaste.desktop
系统截图快捷键:
Ctrl + Shift + A
截图命令:
/home/daisy/Software/Snipaste/Snipaste.AppImage snip

使用流程:

登录 Ubuntu
→ Snipaste 自动在后台运行
→ 按 Ctrl + Shift + A
→ 开始截图

文章分享

如果这篇文章对你有帮助,欢迎分享给更多人!

Ubuntu 安装与配置 Snipaste 指令整理
https://firefly-mu-weld.vercel.app/posts/ubuntu-snipaste-installation-configuration/
作者
Daisy
发布于
2026-07-11
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
Daisy
Hello, I'm Daisy.
公告
欢迎来到我的博客!这是一则示例公告。
分类
标签

文章目录