当前位置:首页 > Linux > 正文

Linux截图怎么快速搞定?

Linux系统截图常用方法:,1. 使用系统自带截图工具(如GNOME的Screenshot);,2. 按 PrtSc键截全屏;,3. 按 Shift + PrtSc选择区域截图;,4. 安装第三方工具如Flameshot、Shutter(功能更丰富),部分工具需手动安装。

快捷键截图(通用)

大多数Linux桌面环境支持快捷键操作:

Linux截图怎么快速搞定? 第1张

  • 全屏截图

    PrtSc(Print Screen键) → 自动保存到 ~/Pictures/

  • 活动窗口截图

    Alt + PrtSc → 仅捕获当前焦点窗口

  • 自定义区域截图

    Shift + PrtSc → 鼠标拖选区域后自动保存

适用场景:GNOME、KDE Plasma、Xfce、Cinnamon等主流桌面环境默认支持。


图形化工具详解

GNOME 截图工具(默认工具)

  • 打开方式

    按 Super(Win键)搜索 Screenshot 或终端执行 gnome-screenshot

  • 功能亮点
    • 延时截图(菜单中设置倒计时)
    • 光标捕捉(勾选“包含指针”)
    • 直接复制到剪贴板(Ctrl+C保存前预览)

  • 保存路径:~/Pictures/

KDE Spectacle(KDE Plasma专属)

  • 启动命令:spectacle 或应用菜单搜索
  • 核心功能
    • 矩形/多边形选区
    • 屏幕录制(需安装 ffmpeg)
    • 一键标注(文本、箭头、马赛克)

  • 保存格式:支持 PNG、JPG、WebP

Flameshot(跨平台推荐)

安装命令:

Linux截图怎么快速搞定? 第2张

Linux截图怎么快速搞定? 第3张

sudo apt install flameshot # Debian/Ubuntu sudo dnf install flameshot # Fedora

  • 使用步骤
    1. 终端启动 flameshot gui 或设置快捷键(设置→键盘→自定义快捷键)
    2. 框选区域 → 使用工具栏添加标注/文字/模糊效果
    3. Ctrl+S保存 / Ctrl+C复制到剪贴板
  • 优势:开源、轻量、标注功能强大,适合教程制作者。


终端命令行工具

Scrot(高效命令行截图)

sudo apt install scrot # 安装 scrot -d 5 ~/delay_shot.png # 延时5秒截图 scrot -s -e 'mv $f ~/Screenshots/' # 选区截图并移动目录

  • 参数说明

    -s:交互式选区

    -u:捕获活动窗口

    -e:截图后执行命令

maim + slop(高级组合)

sudo apt install maim slop # 安装 maim -s | xclip -sel clip -t image/png # 选区截图到剪贴板 maim -u -d 2 ~/window.png # 延时2秒捕获窗口

  • 特色:支持多显示器、输出到stdin,适合脚本集成。


特殊场景解决方案

终端内截图

  • 保存: script ~/terminal_output.txt # 记录所有输出 # 操作完成后按 Ctrl+D 退出

    网页长截图

  • 浏览器扩展:

    Firefox使用 GoFullPage,Chrome使用 Fireshot

  • 命令行方案: cutycapt --url=https://example.com --out=page.png # 需先安装 cutycapt

游戏/视频截图

  • VLC媒体播放器

    播放时按 Shift+S 保存当前帧

  • Steam游戏平台

    默认快捷键 F12 保存截图至 ~/.local/share/Steam/screenshots/


自定义工作流

快捷键绑定(以Flameshot为例)

  1. 打开 系统设置 → 键盘 → 自定义快捷键
  2. 添加命令:flameshot gui
  3. 绑定按键(如 Ctrl+Alt+S)

自动化脚本示例

#!/bin/bash # 保存带时间戳的截图 filename="screenshot_$(date +%Y%m%d_%H%M%S).png" maim -s ~/Pictures/$filename && notify-send "截图已保存"


按需求选择工具

场景 推荐工具
快速全屏/窗口截图 系统快捷键
标注/注释需求 Flameshot
终端用户/脚本集成 Scrot 或 maim
KDE桌面环境 Spectacle
网页/长截图 浏览器扩展


引用说明: 参考Linux官方文档及社区实践:

提示:不同Linux发行版路径或命令可能略有差异,请根据系统版本调整。

0