统信UOS中可直接用自带截图录屏工具录制GIF,或通过终端DBus命令强制输出GIF,也可用Flameshot延时截图+ImageMagick合成,以及滚动截图后分帧转GIF。

如果您希望在统信UOS系统中将屏幕操作过程保存为GIF动图,而非默认的MP4或WEBM视频格式,则需在录屏启动前明确指定输出格式为GIF。以下是实现该目标的具体方法:
一、使用系统自带截图录屏工具直接录制GIF
统信UOS预装的“截图录屏”应用原生支持GIF格式导出,无需额外插件或转换步骤,所有操作均在图形界面内完成,格式选择即时生效。
1、点击任务栏左下角“开始菜单”,在搜索栏输入截图录屏并单击打开程序。
2、在主界面中,将鼠标拖动以框选需要录制的屏幕区域,确保蓝色边框完全覆盖目标范围。
3、点击工具栏中的录屏按钮(非“截图”按钮),进入录屏准备状态。
4、点击录屏控制栏右上角的选项图标(齿轮状),展开设置菜单。
5、在下拉菜单中依次选择格式 → GIF,此时录屏图标旁将显示GIF标识。
6、点击红色圆形开始录制按钮,执行操作后按快捷键Ctrl + Alt + R或点击暂停/停止按钮结束录制。
7、录制结束后,系统自动弹出保存对话框,默认路径为视频目录,文件扩展名为.gif。
二、通过终端命令调用截图录屏并强制GIF输出
当图形界面响应迟缓或需批量自动化录GIF时,可借助终端直接调用底层服务模块,绕过GUI层限制,确保格式参数被底层编码器准确识别。
1、按下Ctrl + Alt + T打开终端窗口。
2、输入以下命令启动录屏并指定GIF格式:dbus-send --session --dest=com.deepin.Screenshot /com/deepin/Screenshot com.deepin.Screenshot.StartRecord string:"gif"。
3、命令执行后,屏幕将立即出现蓝色选区框,拖动确认录制区域。
4、开始操作后,再次运行命令dbus-send --session --dest=com.deepin.Screenshot /com/deepin/Screenshot com.deepin.Screenshot.StopRecord终止录制。
5、生成的GIF文件将自动保存至/home/用户名/视频/目录,文件名含时间戳。
三、使用Flameshot配合外部转换工具生成GIF
Flameshot本身不支持直接录屏或GIF输出,但可通过其延时截图功能捕获多帧静态图,再利用ImageMagick等命令行工具合成GIF,适用于对帧率、延迟、画质有精细控制需求的场景。
1、确保已安装Flameshot:在终端执行sudo apt install flameshot。
2、启动Flameshot延时模式:输入flameshot gui --delay 1000(单位毫秒),设置每秒捕获1帧。
3、在延时期间快速执行目标操作,Flameshot将连续保存多张PNG至图片目录。
4、打开终端,进入截图保存目录,执行合成命令:convert -delay 10 -loop 0 *.png output.gif(需提前安装ImageMagick:sudo apt install imagemagick)。
5、检查当前目录生成的output.gif,确认帧序与动态效果符合预期。
四、启用滚动截图后转存为GIF
针对长网页或文档内容,系统自带的滚动截图功能可捕获完整纵向画面,再通过截帧方式导出为GIF,实现“伪动态”展示效果,适合技术文档演示场景。
1、启动“截图录屏”工具,点击主界面上方的滚动截图按钮。
2、按提示拖动鼠标选定首屏区域,随后滚动页面至底部,工具自动拼接为一张超长图。
3、在编辑面板中点击保存,将整页截图存为PNG文件。
4、使用GIMP或Inkscape等开源软件打开该PNG,手动分割为若干横向片段(如每200像素为1帧)。
5、将各片段导出为独立PNG文件,放入同一文件夹,再通过ImageMagick命令convert -delay 80 -loop 0 frame_*.png scroll_demo.gif合成GIF。

















