FreeBSD的Wayland环境(sway)截屏

之前在 Wayland环境(sway)截屏 实践中采用的是 Arch Linux ,随着我转向 FreeBSD Sway桌面 ,再次配置和改进Wayland环境截屏方法:

软件安装

  • 安装截图工具组合:

安装截图工具
pkg install grim slurp wl-clipboard swappy

常用的截图命令有:

常用截图命令
# 全屏截图并保存
grim ~/Pictures/screenshot.png

# 选择区域截图
grim -g "$(slurp)" ~/Pictures/area.png

# 截图并直接复制到剪贴板(不产生文件)
grim -g "$(slurp)" - | wl-copy

# 截图并由swappy标注
grim -g "$(slurp)" - | swappy -f -

swappy标注

为了方便 swappy 标注图片并保存到指定目录,配置 ~/.config/swappy/config :

~/.config/swappy/config 设置
[Default]
# 截图默认保存路径(请确保目录已创建)
save_dir=~/Pictures/Screenshots
# 保存文件名的格式
save_filename_format=screenshot_%Y%m%d_%H%M%S.png
# 默认画笔颜色(红色,十六进制)
line_color=ff0000ff
# 默认画笔粗细
line_size=5
# 字体设置
text_size=20
# 确认保存后是否自动退出
early_exit=true