温馨提示×

如何截图linux cmatrix

小樊
32
2026-09-26 09:38:21
栏目: 智能运维

在 Linux 下运行 cmatrix(那种“黑客帝国”代码雨效果)时,截图方式取决于你是在什么环境里运行它。下面按常见情况说明:


一、在图形界面(桌面环境)中运行 cmatrix

如果你是在 终端模拟器(如 GNOME Terminal、Konsole、xfce4-terminal)里运行 cmatrix:

方法 1:使用系统截图工具(推荐)

  • GNOME / Ubuntu

    gnome-screenshot
    

    或快捷键:

    • PrtSc:全屏截图
    • Alt + PrtSc:当前窗口
    • Shift + PrtSc:区域截图
  • KDE

    spectacle
    
  • 通用( scrot )

    sudo apt install scrot
    scrot -s   # 选区域
    

方法 2:终端自身截图

有些终端支持:

  • 右键 → “截图”
  • 或菜单中 “Save as Image”

二、在纯命令行 / TTY(无图形界面)中运行 cmatrix

如果你是在 Ctrl+Alt+F3 这种 TTY 里运行:

方法 1:用 framebuffer 截图(fbcat)

sudo apt install fbcat
sudo fbcat > cmatrix.png

⚠️ 需要内核支持 framebuffer,且可能不是所有机器都行。


方法 2:用 ttyrec + tty2gif(录制成图片/动图)

sudo apt install ttyrec
ttyrec cmatrix.record
# 然后运行 cmatrix,退出后
tty2gif cmatrix.record

三、用脚本“模拟” cmatrix 截图(不直接截屏)

如果只是想要类似效果图片:

cmatrix -b > /dev/null

然后截图,或用:

asciinema rec

再转成 GIF。


四、常见坑提醒

  • cmatrix 是 终端字符程序,不是 GUI,不能直接 import 截
  • 若使用 tmux,可用:
    tmux capture-pane -p
    

如果你能告诉我:

  • 是 桌面还是服务器
  • 用的是 哪种终端 / Linux 发行版

我可以给你最合适的一条命令。

0 踩