Linux如何高效截图录屏?

原生截图工具(无需安装)

全局快捷键(适用大多数桌面环境)

  • PrtSc:捕获整个屏幕,图片自动保存至~/Pictures/
  • Alt + PrtSc:仅捕获当前活动窗口
  • Shift + PrtSc:自定义区域截图(光标变为十字,拖选区域)
    注:GNOME、KDE Plasma、Xfce等主流环境均支持

终端工具

  • scrot (需安装):

    sudo apt install scrot  # Debian/Ubuntu
    sudo dnf install scrot  # Fedora
    • 即时截图:scrot screenshot.png
    • 延迟5秒截图:scrot -d 5 delayed.png
    • 交互模式:scrot -s
  • gnome-screenshot (GNOME环境):

    gnome-screenshot -w  # 捕获当前窗口
    gnome-screenshot -a  # 区域截图

高级截图工具推荐

  1. Flameshot(功能全面)

    sudo apt install flameshot  # Ubuntu
    sudo pacman -S flameshot    # Arch
    • 启动:flameshot gui
    • 功能:标注、箭头、马赛克、直接保存/复制到剪贴板
  2. Shutter(编辑功能强大)

    sudo apt install shutter  # Ubuntu/Debian

    支持:滚动截窗、批量编辑、插件扩展


屏幕录制方案

内置录屏工具

  • GNOME 42+Ctrl+Alt+Shift+R开始/停止录制,视频保存至~/Videos/
  • KDE Spectacle:打开应用选择”Record Screen”

终端工具

  • ffmpeg(专业级):
    ffmpeg -f x11grab -s 1920x1080 -i :0.0 output.mp4  # X11系统
    ffmpeg -f kmsgrab -i - output.mp4                  # Wayland系统(需GPU支持)
  • simplescreenrecorder (GUI界面):
    sudo apt install simplescreenrecorder

专业工具 OBS Studio

   sudo apt install obs-studio  # 跨平台直播/录屏
  • 支持:多源合成、音频混合、硬件编码

特殊场景处理

Wayland显示协议

  • 使用grim + slurp(适用于Sway/WLROOTS环境):
    grim -g "$(slurp)" screenshot.png  # 区域截图
  • GNOME Wayland:需安装xdg-desktop-portal支持第三方工具

终端文本复制

  • 鼠标选择:直接左键拖选文本,自动复制到剪贴板
  • 快捷键:Ctrl+Shift+C复制 / Ctrl+Shift+V粘贴

工作流优化技巧

  1. 剪贴板直传
    安装xclip实现终端到剪贴板的流转:

    sudo apt install xclip
    scrot -s - | xclip -selection clipboard -t image/png  # 区域截图至剪贴板
  2. 定时截图
    cron创建自动化任务:

    crontab -e
    # 添加(每小时截图):
    0 * * * * DISPLAY=:0 scrot ~/hourly-%Y%m%d%H%M.png

安全提示

  • 从官方仓库安装软件(如apt/rpm/pacman)
  • 验证第三方PPA源的真实性
  • 录屏涉及隐私时,系统会显式请求权限(Wayland环境)

知识库引用

  1. GNOME Screenshot Documentation
  2. Arch Wiki: Screen Capture
  3. FFmpeg X11grab Official Docs 更新于2025年10月,适用于主流Linux发行版*

原创文章,发布者:酷番叔,转转请注明出处:https://cloud.kd.cn/ask/6850.html

(0)
酷番叔酷番叔
上一篇 2025年7月9日 14:57
下一篇 2025年7月9日 15:38

相关推荐

  • 系统时间和时区怎么查才准确?

    如何正确设置 Linux 系统时间(详细指南)在 Linux 系统中,时间管理是系统运维的基础操作,错误的时间设置可能导致日志混乱、证书验证失败甚至数据同步问题,本文将分步骤指导您检查和校准 Linux 系统时间,涵盖时区配置、手动修改及自动同步等方法,检查当前系统时间状态在开始设置前,先确认系统现有时间配置……

    2025年7月30日
    10400
  • 高效监控Linux服务器的秘诀?,Linux服务器监控最佳实践?,如何全面监控Linux服务器?,掌握Linux服务器监控技巧?

    确保 Linux 服务器稳定高效运行是系统管理员和运维工程师的核心任务,一套完善的监控体系如同服务器的“健康仪表盘”,能提前预警问题、快速定位故障、优化资源利用,以下是构建有效监控系统的关键步骤和方法:明确监控目标与核心指标在部署工具前,需明确监控重点:资源利用率:CPU: 用户态/内核态使用率、负载平均值(1……

    2025年7月13日
    12700
  • Linux如何保存分区表?操作步骤与命令有哪些?

    在Linux系统中,分区表是磁盘管理的基础,记录了磁盘分区的布局、类型、起始和结束位置等信息,由于误操作、磁盘故障或系统异常可能导致分区表损坏,进而引发数据丢失风险,因此定期保存分区表至关重要,本文将详细介绍Linux中保存分区表的方法,涵盖不同分区表类型(MBR和GPT)及常用工具的使用,分区表类型与备份必要……

    2025年9月24日
    11000
  • Linux如何ping通外网地址?

    在Linux系统中,ping命令是最常用的网络连通性测试工具之一,它通过发送ICMP(Internet Control Message Protocol)回显请求包,目标主机收到后会返回响应包,从而判断本地与目标主机之间的网络是否可达、延迟情况以及丢包率等,测试外网地址时,需确保本地网络已正确配置(如IP地址……

    2025年9月23日
    10400
  • 如何用晨枫制作Linux启动盘?

    使用晨枫(通常指开源启动盘制作工具Ventoy,因其开发者或社区昵称被称为“晨枫”)制作Linux启动盘是一种高效且灵活的方式,Ventoy支持将多个Linux ISO镜像文件直接存入U盘,无需重复制作启动盘,即可通过启动菜单选择不同系统进行安装或运行,以下是详细操作步骤及注意事项,帮助用户顺利完成Linux启……

    2025年9月26日
    11300

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

联系我们

400-880-8834

在线咨询: QQ交谈

邮件:HI@E.KD.CN

关注微信