日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 运维知识 > linux >内容正文

linux

linux屏幕拷贝,使用gnome-screenshot在Linux中截取屏幕截图的综合指南

發布時間:2024/1/1 linux 38 豆豆
生活随笔 收集整理的這篇文章主要介紹了 linux屏幕拷贝,使用gnome-screenshot在Linux中截取屏幕截图的综合指南 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

市面上有幾種可用的屏幕抓取工具,但大多數都是基于GUI的。 如果您花時間在Linux命令行上工作,并且正在尋找一款功能強大的基于命令行的屏幕抓取工具,您可能需要嘗試gnome-screenshot 。 在本教程中,我將使用易于理解的示例來解釋此實用程序。

Please note that all the examples mentioned in this tutorial have been tested on Ubuntu 16.04 LTS, and the gnome-screenshot version we have used is 3.18.0.

關于Gnome截圖

Gnome-screenshot是一個GNOME工具,顧名思義,用于捕獲整個屏幕,特定的應用程序窗口或任何其他用戶定義的區域。 該工具提供了幾個其他功能,包括將美化效果應用于捕獲的屏幕截圖的邊界。

Gnome屏幕截圖安裝

gnome-screenshot工具預先安裝在Ubuntu系統上,但是由于某些原因您需要安裝該實用程序,您可以使用以下命令進行操作:

sudo apt-get install gnome-screenshot

安裝該工具后,可以使用以下命令啟動該工具:

gnome-screenshot

Gnome截圖使用/功能

在本節中,我們將討論如何使用gnome-screenshot工具及其提供的所有功能。

默認情況下,當沒有任何命令行選項運行該工具時,它將捕獲完整的屏幕。

捕獲當前活動窗口

如果需要,您可以使用-w選項將屏幕截圖限制為當前活動窗口。

gnome-screenshot -w

窗口邊框

默認情況下,該實用程序包括其捕獲的窗口的邊框,盡管還有一個特定的命令行選項-b啟用此功能(以防您在某處使用它)。 以下是可以使用的方法:

gnome-screenshot -wb

當然,您需要使用-b選項與-b ,以便捕獲的區域是當前的活動窗口(否則-b將不起作用)。

更重要的是,如果需要,還可以移除窗口的邊框。 這可以使用-B命令行選項完成。 以下是如何使用此選項的示例:

gnome-screenshot -wB

以下是一個示例快照:

將效果添加到窗口邊框

在gnome屏幕截圖工具的幫助下,您還可以向窗口邊框添加各種效果。 這可以使用--border-effect選項來完成。

您可以添加實用程序提供的任何效果,例如“陰影”效果(向窗口添加陰影),“邊框”效果(在屏幕截圖周圍添加矩形空間)和“復古”效果(使截圖稍微去飽和,著色并在其周圍添加矩形空間)。

gnome-screenshot --border-effect=[EFFECT]

例如,要添加陰影效果,請運行以下命令

gnome-screenshot –border-effect=shadow

以下是陰影效果的示例快照:

請注意,上述屏幕截圖主要集中在終端的一個角落,以便您清楚地看到陰影效果。

特定區域的屏幕截圖

如果需要,還可以使用gnome-screenshot實用程序捕獲計算機屏幕的特定區域。 這可以通過使用-a命令行選項來完成。

gnome-screenshot -a

當上述命令運行時,鼠標指針將變為“+”符號。 在這種模式下,您可以通過鼠標左鍵單擊來抓取屏幕的特定區域。

這是一個示例截圖,其中我裁剪了我的終端窗口的一小部分。

將鼠標指針包含在快照中

默認情況下,每當使用此工具拍攝截圖時,它不包括鼠標指針。 但是,該實用程序允許您包含指針,您可以使用-p命令行選項進行操作。

gnome-screenshot -p

這是一個示例快照

延遲拍攝截圖

您也可以在拍攝截圖時引入時間延遲。 為此,您必須在幾秒鐘內為-delay選項分配一個值。

gnome-screenshot –delay=[SECONDS]

例如:

gnome-screenshot --delay=5

這是一個示例屏幕截圖

以交互模式運行該工具

該工具還允許您使用單個選項(即-i)訪問其所有功能。 使用此命令行選項,用戶可以在運行時選擇一個或多個工具的功能。

$ gnome-screenshot -i

這是一個示例屏幕截圖

如上圖所示, -i選項可以訪問許多功能,如抓取整個屏幕,抓取當前窗口,選擇一個區域來抓取,延遲選項,效果選項 - 所有這些都是以交互模式。

直接保存您的屏幕截圖

如果需要,您可以直接將終端屏幕截圖保存到當前工作目錄,這意味著在運行該工具后,不會要求您輸入捕獲的屏幕截圖的文件名。 可以使用--file命令行選項訪問此功能,該選項顯然需要傳遞文件名。

gnome-screenshot –file=[FILENAME]

例如:

gnome-screenshot --file=ashish

以下是一個示例快照:

復制到剪貼板

gnome截圖工具還允許您將屏幕截圖復制到剪貼板。 這可以使用-c命令行選項來完成。

gnome-screenshot -c

在這種模式下,您可以直接將復制的屏幕截圖粘貼到任何圖像編輯器(如GIMP)中。

多個顯示屏幕的屏幕截圖

如果連接到系統的多個顯示器并且想要拍攝特定的快照,則可以使用--display命令行選項。 此選項需要一個值,該值應為顯示設備ID(被抓取的屏幕的ID)。

gnome-screenshot --display=[DISPLAY]

例如:

gnome-screenshot?--display=VGA-0

在上面的例子中,VGA-0 是我試圖捕獲的顯示器的ID。 要查找要屏幕截圖顯示的ID,可以使用以下命令:

xrandr --query

為了給你一個想法,這個命令在我的情況下產生了以下輸出:

$ xrandr --query

Screen 0: minimum 320 x 200, current 1366 x 768, maximum 8192 x 8192

VGA-0 connected primary 1366x768+0+0 (normal left inverted right x axis y axis) 344mm x 194mm

1366x768 59.8*+

1024x768 75.1 75.0 60.0

832x624 74.6

800x600 75.0 60.3 56.2

640x480 75.0 60.0

720x400 70.1

HDMI-0 disconnected (normal left inverted right x axis y axis)

自動化屏幕抓取過程

如前所述, -a命令行選項可幫助我們抓住屏幕的特定區域。 但是,我們必須使用鼠標手動選擇區域。 如果需要,您可以使用gnome-screenshot自動執行此過程,但在這種情況下,您將不得不使用一種稱為xdotool的外部工具,該工具能夠模擬按鍵甚至鼠標事件 。

例如:

(gnome-screenshot -a &); sleep 0.1 && xdotool mousemove 100 100 mousedown 1 mousemove 400 400 mouseup 1

mousemove子命令自動將鼠標指針定位在屏幕上的指定坐標X和Y(上例中的100和100)。 mousedown子命令觸發執行與點擊相同操作的事件(因為我們想要左鍵點擊,所以我們使用了參數1),而mouseup子命令觸發執行用戶釋放鼠標按鈕的任務的事件。

所以總而言之,上面顯示的xdotool命令執行與鼠標手動進行的相同的區域抓取工作 - 具體來說,它將鼠標指針定位到屏幕上的100,100坐標,選擇包圍的區域,直到指針然后屏幕上達到400,400個坐標。 然后通過gnome屏幕截圖捕獲所選區域。

這是上面命令的截圖:

這是輸出:

有關xdotool的更多信息,請來這里 。

獲得幫助

如果您有查詢或者遇到與任何命令行選項相關的問題,您可以使用--help , - ? 或-h選項來獲取相關信息。

gnome-screenshot -h

有關gnome-screenshot的更多信息,您可以通過命令的手冊頁或手冊頁。

man gnome-screenshot

結論

我會建議您至少使用此功能一次,因為它不僅易于初學者使用,而且還提供功能豐富的高級使用體驗。 繼續嘗試一下。

總結

以上是生活随笔為你收集整理的linux屏幕拷贝,使用gnome-screenshot在Linux中截取屏幕截图的综合指南的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。