如何在 Debian Linux 上截屏

在 Debian 中截取屏幕截圖非常簡單。 您一定會知道如何使用內置的屏幕截圖實用程序或鍵盤上的 PrtScr 鍵來截取系統的屏幕截圖。 還有其他許多開源屏幕截圖實用程序可以讓您對系統進行屏幕截圖,但它們缺少某些功能。 但是,如果您需要截取鎖定屏幕或 Debian 系統的登錄屏幕的屏幕截圖呢? 無論您需要鎖定屏幕或登錄屏幕的屏幕截圖的原因是什麼,我們都會向您展示如何實現。

本文將向您展示如何截取鎖定屏幕和登錄屏幕的屏幕截圖。

我們已經在 Debian 10 系統上運行了本文中提到的步驟和過程。

方法 #1 使用 Screenshot 實用程序

鎖定屏幕截圖

在下面的方法中,我們將討論使用內置的屏幕截圖實用程序截取鎖定和登錄屏幕的屏幕截圖。 打開屏幕截圖實用程序,點擊鍵盤上的超級鍵,然後在搜索欄中輸入屏幕截圖。 當結果出現時,單擊實用程序以打開。

當實用程序打開時,更改值 延遲後抓住 到 6 秒。 然後點擊 截屏 按鈕。

現在使用系統菜單或使用快捷鍵 Super + L 組合鍵鎖定您的系統。 等待幾秒鐘,直到屏幕截圖工具捕獲您的鎖定屏幕。

然後解鎖屏幕,您將看到屏幕截圖實用程序要求保存屏幕截圖。 鍵入屏幕截圖的名稱,然後選擇將屏幕截圖保存在所需位置的目錄。 完成後,單擊 Save 按鈕。

Save  截屏

登錄屏幕截圖

以與上述相同的方式打開屏幕截圖實用程序。 當實用程序打開時,更改值 延遲後抓住 幾乎 10 秒或更長時間。 然後使用系統菜單或使用快捷鍵 Super + L 組合鍵鎖定您的系統。

現在嘗試通過在上面定義的時間範圍內向上滑動屏幕來解鎖您的系統,例如在我們的例子中是 10 秒。 當您向上滑動屏幕時,您的登錄屏幕將出現,並且在定義的 10 秒範圍內,屏幕截圖實用程序將捕獲該屏幕。

截取屏幕截圖後,輸入密碼以登錄您的系統。 登錄系統後,您將看到屏幕截圖實用程序要求保存屏幕截圖。 Enter 名稱並選擇保存屏幕截圖的目錄。

如何截取登錄屏幕的屏幕截圖

方法 #2 使用 ImageMagick 實用程序

在下面的方法中,我們將使用 ImageMagick 實用程序來截取登錄屏幕的屏幕截圖。 請注意,此實用程序只會截取登錄屏幕的屏幕截圖,而不是鎖定屏幕的屏幕截圖。 要執行此方法,我們將使用命令行終端應用程序。

通過進入桌面左上角的活動打開終端。 然後使用搜索欄,搜索終端應用程序。 當結果出現時,點擊終端打開。

如果您沒有安裝 ImageMagick 實用程序,現在在終端中運行以下命令。

$ sudo apt-get 安裝 imagemagick

現在我們需要創建一個腳本,使 ImageMagick 能夠在運行腳本 10 秒後捕獲屏幕。 在終端中使用以下命令創建一個名為 screenshot-login 的腳本。

$ sudo nano 屏幕截圖-login.sh

現在將以下幾行複制粘貼到名為的腳本文件中 截圖登錄.sh

chvt 7; 睡眠 10 秒; DISPLAY=:0 XAUTHORITY=/var/run/lightdm/root/:0 xwd -root -out ~/loginscreen.xwd; 轉換 ~/loginscreen.xwd ~/loginscreen.png; rm ~/loginscreen.xwd

完成後,使用 Ctrl+O 保存並使用 Ctrl+X close 編輯。

如果您正在運行 gdm3 顯示,則需要切換到 lightdm 顯示以運行腳本。 首先,通過在終端中運行以下命令來安裝 lightdm display:

$ sudo apt-get 安裝 lightdm

安裝 lightdm 然後運行以下命令切換到lightdm顯示:

$ sudo dpkg-重新配置 lightdm

重新配置lightdm

要切換回 gdm3 顯示,您可以通過將 lightdm 替換為 gdm3 來使用相同的命令。

現在在終端中運行以下命令以使腳本可執行:

$ sudo chmod +x 截圖登錄.sh
屏幕截圖捕獲腳本

現在重新啟動系統並在登錄屏幕上按 Ctrl+Alt+F1 切換到控制台模式。 Enter 用戶名和密碼登錄,然後運行以下命令:

$ sudo ./screencapture.sh

運行腳本後,您將返回登錄屏幕。 等待腳本中定義的 10 秒,之後登錄屏幕的屏幕截圖將被捕獲到您的主目錄中。

在本文中,我們學習瞭如何在 Debian 系統中使用內置的屏幕截圖工具和 bash 腳本。