Linux下截图的简单方案
在Linux下折騰過不少的截圖工具,
先是Shutter,在X11時代用著不錯,Wayland來了它就廢了;
然后是Flameshot, 雖然在Fractional scaling下截的圖沒法看之外,其它還能將就用,但,Fedora 35發布,帶來了Gnome 41, Flameshot也不能用了,雖然Flameshot社區聲稱這不是Flameshot的BUG;
Gnome自帶的gnome-screenshot 截圖倒是沒問題,但問題是不能編輯截圖后的圖片,截圖后加個紅框,畫個箭頭這不是基本需求么;
所以Linux下一直沒有趁手的截圖工具,直到有一天,看到了一個腳本,其思路是用gnome-screenshot截圖,然后用GIMP處理圖片, 這可真夠Linux的...
GIMP功能很強大,也很復雜,加個箭頭,框個框都要好幾步,不方便,換成drawing就好多了;
所以最終的截圖腳本如下:
# 截圖的保存位置 IMAGE_DIR=$HOME/圖片/ScreenShot # 截圖的名稱 IMAGE_NAME="$IMAGE_DIR/screenshot_$(date +%F_%H-%M-%S).png"# Step 1: 使用gnome-screenshot獲取截圖并保存 gnome-screenshot -caf "$IMAGE_NAME" if [ -e "$IMAGE_NAME" ] then # Step 2: 將截圖后的圖片復制到粘貼板xclip -selection clipboard -t image/png "$IMAGE_NAME"# Step 3: 使用drawing打開截圖,進行編輯(添加文件,箭頭等)drawing "$IMAGE_NAME" fi把它放到一個文件中(如 ttake-screenshot.sh),放在任意$PATH路徑中(如$HOME/bin),然后,在"設置" -> "鍵盤" -> "查看及自定義快捷鍵" -> "自定義快捷鍵"中添加新的快捷鍵(ctrl+`)
按下新加的快捷鍵,就可以截圖了,截圖后會自動將圖片復制的粘貼板,然后調用drawing對圖片進行編輯, 基本的插入箭頭,方框,文字什么的都有,第一次用可能需要設置。
?另外xclip, drawing在Fedora下不是默認安裝的,可能需要手動裝一下:
sudo dnf install -y xclip drawing== 2022/05/11更新 ==
Fedora 36發布,帶來了Gnome 42, Gnome 42提供了內置的截圖工具,Fedora 36不再默認安裝gnome-screenshot, 上述方法不再有效,可以通過手動安裝gnome-screenshot解決
sudo dnf install gnome-screenshot但是內置的截圖工具要比gnome-screenshot好用,我不知道從命令行怎么調用,大哭~~
總結
以上是生活随笔為你收集整理的Linux下截图的简单方案的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 4.表单样式
- 下一篇: LINUX内核编译选项-4