Linux 下的截屏並編輯的工具介紹

ux 發行版中都可以使用。
Linux 下的截屏並編輯的工具介紹Linux 下的截屏並編輯的工具介紹html

當個人主力操做系統從 Windows 轉換到 Ubuntu 的時候,首要考慮的就是屏幕截圖工具的可用性。儘管使用默認的鍵盤快捷鍵也能夠獲取屏幕截圖,但若是使用屏幕截圖工具,能夠更方便地對屏幕截圖進行編輯。linux

本文將會介紹在不適用第三方工具的狀況下,如何經過系統自帶的方法和工具獲取屏幕截圖,另外還會介紹一些可用於 Linux 的最佳截圖工具。工具

方法 1:在 Linux 中截圖的默認方式網站

你想要截取整個屏幕?屏幕中的某個區域?某個特定的窗口?若是隻須要獲取一張屏幕截圖,不對其進行編輯的話,那麼鍵盤的默認快捷鍵就能夠知足要求了。並且不只僅是 Ubuntu ,絕大部分的 Linux 發行版和桌面環境都支持如下這些快捷鍵:ui

  • PrtSc – 獲取整個屏幕的截圖並保存到 Pictures 目錄。
  • Shift + PrtSc – 獲取屏幕的某個區域截圖並保存到 Pictures 目錄。
  • Alt + PrtSc –獲取當前窗口的截圖並保存到 Pictures 目錄。
  • Ctrl + PrtSc – 獲取整個屏幕的截圖並存放到剪貼板。
  • Shift + Ctrl + PrtSc – 獲取屏幕的某個區域截圖並存放到剪貼板。
  • Ctrl + Alt + PrtSc – 獲取當前窗口的 截圖並存放到剪貼板。

如上所述,在 Linux 中使用默認的快捷鍵獲取屏幕截圖是至關簡單的。但若是要在不把屏幕截圖導入到其它應用程序的狀況下對屏幕截圖進行編輯,仍是使用屏幕截圖工具比較方便。操作系統

方法 2:在 Linux 中使用 Flameshot 獲取屏幕截圖並編輯命令行

Linux 下的截屏並編輯的工具介紹Linux 下的截屏並編輯的工具介紹

功能概述:htm

  • 註釋 (高亮、標示、添加文本、框選)
  • 圖片模糊
  • 圖片裁剪
  • 上傳到 Imgur
  • 用另外一個應用打開截圖

Flameshot 在去年發佈到 GitHub,併成爲一個引人注目的工具。blog

若是你須要的是一個可以用於標註、模糊、上傳到 imgur 的新式截圖工具,那麼 Flameshot 是一個好的選擇。教程

下面將會介紹如何安裝 Flameshot 並根據你的偏好進行配置。

若是你用的是 Ubuntu,那麼只須要在 Ubuntu 軟件中心上搜索,就能夠找到 Flameshot 進而完成安裝了。要是你想使用終端來安裝,能夠執行如下命令:

sudo apt install flameshot

若是你在安裝過程當中遇到問題,能夠按照官方的安裝說明進行操做。安裝完成後,你還須要進行配置。儘管能夠經過搜索來隨時啓動 Flameshot,但若是想使用 PrtSc 鍵觸發啓動,則須要指定對應的鍵盤快捷鍵。如下是相關配置步驟:

  • 進入系統設置中的「鍵盤設置」
  • 頁面中會列出全部現有的鍵盤快捷鍵,拉到底部就會看見一個 「+」 按鈕
  • 點擊 「+」 按鈕添加自定義快捷鍵並輸入如下兩個字段:
    • 「名稱」: 任意名稱都可。
    • 「命令」: /usr/bin/flameshot gui
  • 最後將這個快捷操做綁定到 PrtSc 鍵上,可能會提示與系統的截圖功能相沖突,但能夠忽略掉這個警告。

配置以後,你的自定義快捷鍵頁面大概會是如下這樣:

Linux 下的截屏並編輯的工具介紹Linux 下的截屏並編輯的工具介紹

將鍵盤快捷鍵映射到 Flameshot

方法 3:在 Linux 中使用 Shutter 獲取屏幕截圖並編輯

Linux 下的截屏並編輯的工具介紹Linux 下的截屏並編輯的工具介紹

功能概述:

  • 註釋 (高亮、標示、添加文本、框選)
  • 圖片模糊
  • 圖片裁剪
  • 上傳到圖片網站

Shutter 是一個對全部主流 Linux 發行版都適用的屏幕截圖工具。儘管最近已經不太更新了,但仍然是操做屏幕截圖的一個優秀工具。

在使用過程當中可能會遇到這個工具的一些缺陷。Shutter 在任何一款最新的 Linux 發行版上最多見的問題就是因爲缺乏了任務欄上的程序圖標,致使默認禁用了編輯屏幕截圖的功能。 對於這個缺陷,仍是有解決方案的。你只須要跟隨咱們的教程在 Shutter 中修復這個禁止編輯選項並將程序圖標在任務欄上顯示出來。問題修復後,就可使用 Shutter 來快速編輯屏幕截圖了。

一樣地,在軟件中心搜索也能夠找到進而安裝 Shutter,也能夠在基於 Ubuntu 的發行版中執行如下命令使用命令行安裝:

sudo apt install shutter

相似 Flameshot,你能夠經過搜索 Shutter 手動啓動它,也能夠按照類似的方式設置自定義快捷方式以 PrtSc 鍵喚起 Shutter。
若是要指定自定義鍵盤快捷鍵,只須要執行如下命令:

shutter -f

方法 4:在 Linux 中使用 GIMP 獲取屏幕截圖

Linux 下的截屏並編輯的工具介紹Linux 下的截屏並編輯的工具介紹
功能概述:

  • 高級圖像編輯功能(縮放、添加濾鏡、顏色校訂、添加圖層、裁剪等)
  • 截取某一區域的屏幕截圖

若是須要對屏幕截圖進行一些預先編輯,GIMP 是一個不錯的選擇。

經過軟件中心能夠安裝 GIMP。若是在安裝時遇到問題,能夠參考其官方網站的安裝說明。

要使用 GIMP 獲取屏幕截圖,須要先啓動程序,而後經過 「File-> Create-> Screenshot」 導航。

打開 Screenshot 選項後,會看到幾個控制點來控制屏幕截圖範圍。點擊 「Snap」 截取屏幕截圖,圖像將自動顯示在 GIMP 中可供編輯。

方法 5:在 Linux 中使用命令行工具獲取屏幕截圖

這一節內容僅適用於終端愛好者。若是你也喜歡使用終端,可使用 「GNOME 截圖工具」或 「ImageMagick」 或 「Deepin Scrot」,大部分流行的 Linux 發行版中都自帶這些工具。

要當即獲取屏幕截圖,能夠執行如下命令:

GNOME 截圖工具(可用於 GNOME 桌面)

gnome-screenshot

GNOME 截圖工具是使用 GNOME 桌面的 Linux 發行版中都自帶的一個默認工具。若是須要延時獲取屏幕截圖,能夠執行如下命令(這裏的 5 是須要延遲的秒數):

gnome-screenshot -d -5

ImageMagick

若是你的操做系統是 Ubuntu、Mint 或其它流行的 Linux 發行版,通常會自帶ImageMagick 這個工具。若是沒有這個工具,也能夠按照官方安裝說明使用安裝源來安裝。你也能夠在終端中執行這個命令:

sudo apt-get install imagemagick

安裝完成後,執行下面的命令就能夠獲取到屏幕截圖(截取整個屏幕):

import -window root image.png

這裏的 「image.png」 就是屏幕截圖文件保存的名稱。
要獲取屏幕一個區域的截圖,能夠執行如下命令:

import image.png

Deepin Scrot

Deepin Scrot 是基於終端的一個較新的截圖工具。和前面兩個工具相似,通常自帶於 Linux 發行版中。若是須要自行安裝,能夠執行如下命令:

sudo apt-get install scrot
安裝完成後,使用下面這些命令能夠獲取屏幕截圖。
獲取整個屏幕的截圖:

scrot myimage.png

獲取屏幕某一區域的截圖:

scrot -s myimage.png

總結

以上是一些在 Linux 上的優秀截圖工具。固然還有不少截圖工具沒有說起(例如用於 KDE 發行版的Spectacle),但相比起來仍是上面幾個工具更爲好用。

若是你有比文章中提到的更好的截圖工具,歡迎討論!

本文地址:https://www.linuxprobe.com/tools-under-linux.html

相關文章
相關標籤/搜索