在 Debian 中截屏非常容易。我確定您知道如何使用內置的屏幕截圖實用程序或鍵盤上的 PrtScr 鍵對您的系統進行屏幕截圖。還有許多其他開源屏幕截圖實用程序可以對您的系統進行屏幕截圖,但它們缺少一些功能。但是,如果您需要截取 Debian 系統的鎖屏或登錄屏幕的屏幕截圖怎麼辦?無論您為什麼需要鎖屏或登錄屏幕的屏幕截圖,我們都會告訴您如何操作。

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

我已在 Debian 10 系統上按照本文中給出的步驟和說明進行操作。

方法 #1 使用截圖工具

鎖定屏幕截圖

以下方法描述瞭如何使用內置的屏幕截圖實用程序截取鎖定屏幕和登錄屏幕的屏幕截圖。打開屏幕截圖實用程序,按鍵盤上的 Super 鍵,然後在搜索欄中輸入“屏幕截圖”。顯示結果後,[ユーティリティ]點擊打開。

當我打開實用程序時,值發生了變化 延遲後獲取 最多 6 秒。然後點擊 截屏 按鈕。

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

然後解鎖屏幕,您將看到一個屏幕截圖實用程序,要求您保存屏幕截圖。輸入屏幕截圖的名稱並選擇一個目錄以將屏幕截圖保存到您想要的位置。一旦完成, 保持 按鈕。

保存截圖

登錄截圖

以與上述相同的方式打開屏幕截圖實用程序。當我打開實用程序時,值發生了變化 延遲後獲取 差不多10秒或更長時間。然後使用系統菜單或使用快捷鍵 Super + L 組合鍵鎖定係統。

現在嘗試通過在上面定義的時間範圍內(本例中為 10 秒)在屏幕上向上滑動來解鎖系統。向上滑動會打開登錄屏幕,屏幕截圖實用程序會在定義的 10 秒窗口內捕獲它。

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

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

方法 #2 使用 ImageMagick 實用程序

下面的方法使用 ImageMagick 實用程序來截取登錄屏幕的屏幕截圖。請注意,此實用程序僅獲取登錄屏幕的屏幕截圖,而不是鎖定屏幕。使用命令行終端應用程序來執行此方法。

在桌面的左上角[アクティビティ]打開終端。然後使用搜索欄搜索終端應用程序。顯示結果後,[ターミナル]點擊打開。

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

$ sudo apt-get install imagemagick

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

$ sudo nano screenshot-login.sh

複製以下行並將它們粘貼到名為的腳本文件中: 截圖 login.sh

chvt 7; sleep 10s; DISPLAY=:0 XAUTHORITY=/var/run/lightdm/root/:0 xwd -root -out ~/loginscreen.xwd; convert ~/loginscreen.xwd ~/loginscreen.png; rm ~/loginscreen.xwd

完成後,Ctrl+O 保存,Ctrl+X 編輯並關閉。

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

$ sudo apt-get install lightdm

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

$ sudo dpkg-reconfigure lightdm

重新配置 lightdm

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

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

$ sudo chmod +x screenshot-login.sh
屏幕截圖捕獲腳本

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

$ sudo ./screencapture.sh

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

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