本文Ivon教學如何在Linux系統截圖,適用Ubuntu、Fedora、Arch Linux、openSUSE、Gentoo等發行版。
看似簡單的一個動作,其實背後隱藏著很多技巧呦!
1. Linux桌面如何截圖#
首先介紹不需要裝軟體的方式,Linux桌面環境多半內建截圖程式了,例如GNOME的叫做「GNOME Screenshot」,KDE Plasma的叫做「Spectacle」。不過,桌面環境附屬的截圖程式可能無法在其他桌面環境使用。
截圖不需要打指令,只要按鍵盤的「PrtSc」鍵即可。有些筆電鍵盤要同時按「fn」加上「PrtSc」。
這樣截圖程式就會跳出來,點選拍照。截圖通常會儲存在
~/圖片/螢幕快照
目錄。GNOME Screenshot允許你擷取全螢幕、部份螢幕、單一視窗。點選滑鼠符號開啟顯示游標。
KDE Plasma的Spectacle能夠擷取全螢幕、部份螢幕、單一視窗。你還可以在截圖工具畫面設定延時截圖,以及存檔的圖片格式。我比較喜歡的功能是「記住上次截圖模式」。
2. 好用的截圖軟體Flameshot#
Flameshot是一款功能豐富的Linux截圖軟體,支援延遲截圖、截圖時於螢幕劃記、自訂輸出檔名等功能,它也可以用指令啟動。
Flameshot支援Wayland與X11協定,任一桌面環境都能使用。
- 參考Flameshot官網說明安裝。以Ubuntu為例,從官方套件庫安裝Flameshot套件:
sudo apt install flameshot
點一下應用程式列表的Flameshot,程式啟動後會自動縮小到系統匣,GNOME在左上角,KDE Plasma則是在右下角。若你的GNOME沒有系統匣請安裝Tray Icons擴充套件。
點一下Flameshot圖示,啟動截圖。GNOME Wayland可能會詢問是否允許程式截圖,點選「是」。若GNOME Wayland無法截圖請改用命令行啟動(見下)。
等到畫面變黑之後,按Ctrl + S直接儲存全螢幕截圖。
或者,你可以按Ctrl + A,選取全螢幕,在上面標注文字,你新增的元素會顯示在左側的圖層面板。滑鼠拖動選取框,調整要截圖的範圍。最後按Ctrl + S存檔。
目前Flameshot沒有擷取單一視窗的功能,所以沒辦法擷取帶有主題裝飾的程式視窗。
想要延時截圖,開啟終端機,使用以下指令啟動Flameshot的截圖畫面:
flameshot gui --delay 2000
- 如果你希望能夠按「PrtSc」鍵就啟動Flameshot截圖,那麼你得調整桌面環境的全域快捷鍵,將「PrtSc」鍵盤綁定為執行
flameshot gui
指令。
GNOME:GNOME系統設定 → 鍵盤 → 自訂快捷鍵,新增指令flameshot gui
KDE Plasma:KDE系統設定 → 捷徑 → 新增指令flameshot gui
,再綁定「PrtSc」快捷鍵,取代原本的Spectacle。
3. Linux桌面如何錄影#
建議直接用Linux版OBS Studio,它是功能最完整的軟體。不論你想要錄製整個螢幕,或是單一視窗的操作,它都能辦到。適合錄製教學影片。