截圖標記工具Satty推薦
Linux 下的截圖標記工具有很多,我用過的有 Swappy、Ksnip、Flameshot 等。
Swappy 是 C 語言寫的,輕量夠用,但是沒有計數標註功能(暫且叫這個名字,就是點擊圖片,計數步增,1、2、3...用來指導操作步驟,或者單純數字標註等,還是非常實用的),這個功能我 Jun 27, 2023 就在 issue 裏面留言,時至今日還沒有加上,更新也不夠活躍,無奈放棄。
swappy 示例圖片:

Ksnip 我用過很長時間,沒有什麼大毛病,私以爲太重了一點,跨平臺的。核心功能非常穩定,也多年未更新了。
Ksnip 示例圖片:

Flameshot 早期版本在 Wayland 下有問題,如今在 Arch + Labwc 的環境下,沒有任何問題,是三者中最簡潔的,系統提示等都可以截取,簡潔實用,功能上好似國內的 QQ/微信等自帶的截圖標記工具,也值得推薦。
Flameshot 示例圖片:

最後是本文主角,Satty 其實大概 1 年前就發現了,最近隨着 Arch 滾動更新又試用了下,感覺不錯,推薦。
理由如下:
- Rust 寫的,現在很多 Rust 寫的軟件,在 Linux 環境下湧現,值得信賴,基本沒有遇到不靠譜的;
- 和 Swappy 比,有計數功能,反正我工作寫教程,我自己維護網站的時候需要用到這個功能;
- 相比 ksnip 輕量;
- 和 Flameshot 結合使用,Flameshot 用於無法用 satty 截圖或者,特別輕量的場景;
- UI 邏輯清晰,後文會描述;
- 作者更新積極。
1. 安裝 Satty
我現在主要使用 Arch
1sudo pacman -S satty
沒有發行包的版本,使用 cargo 安裝 cargo install satty
2. 如何使用
labwc 下的配置如下:
1<keybind key="Print">
2 <action>
3 <name>Execute</name>
4 <!-- <command>sh -c 'grim -g "`slurp`" - | swappy -f -'</command> -->
5 <!-- <command>$HOME/.config/labwc/screenshot.sh</command> -->
6 <!-- <command>sh -c 'grim -g "`slurp`" - | ksnip -'</command> -->
7 <command>sh -c 'grim -g "`slurp`" -t ppm - | satty -f -'</command>
8 </action>
9 </keybind>
從上面的註釋信息看出,我也用過 swappy、自定義腳本、ksnip,現在用 Satty。按 Print鍵,選擇截圖範圍再進行編輯標準等操作,體驗很順暢。
-t ppm,PPM(Portable PixMap)= 裸 RGB 像素流 + 極簡單文件頭, 是無壓縮原始像素格式,最適合管道直傳,避免 CPU 做無謂的壓縮 / 解壓,同時保證像素無損、兼容性最好。
其它參數查看下幫助文檔,很容易理解,不解釋。
3. UI/功能預覽
直接看截圖:

- 標號 1、2、3、4 就是各種常用功能,回退、清除、畫線、箭頭、矩形、圓形、文章標記、數字標記,保存等;
- 標號 5、6 設置顏色、大小
- 標號 7 控制實心/虛心。
這樣的 UI 邏輯非常清晰,個人比較欣賞。
4. 其它
值得一題的是,Satty 和 swappy 一樣是支持快捷鍵的。比如按 T 就開始文字編輯、R 開始畫矩形。可能對一些高效、頻繁截圖編輯的人有莫大幫助。個人偶爾用下這些快捷鍵,還是很不錯的。
此外,Satty 還有一些高階功能,實在是懶得化精力去鑽研了,UI 界面上的功能能解決我 99.9%的截圖標註需求。有興趣的可以去 Github 頁面,看看配置文件和其功能說明。
比如按數字 1、2、3、4 能選顏色,按住 Shift 鍵,可以讓箭頭線以 15 度的角度轉動,也許這個功能你我用不到,但是不能沒有,不然顯得不厲害吧...

版權申明:
- 未標註來源的內容皆為原創,未經授權請勿轉載(因轉載後排版往往錯亂、內容不可控、無法持續更新等);
- 非營利為目的,演繹本博客任何內容,請以'原文出處'或者'參考鏈接'等方式給出本站相關網頁地址(方便讀者)。
相關文章:
- Labwc 便捷配置
- 窗口管理器labwc使用記
- Wayland環境ksnip無法複製問題解決
- 修復rime-ice無法彈出候選框的問題
- 開機滾動字體顯示優化
- 樹莓派上部署Vaultwarden
- 使用goaccess即時分析Caddy日誌
- 個人網站監控
- Hugo全站AVIF記
- Linux下嘗試使用Godot開發小遊戲