Как снять скриншот экрана входа в систему? [dубликат]

Проверить wiki.

Также wiki.

30
задан 17 May 2011 в 22:04

57 ответов

Просто хочу отметить, что у меня возникло множество проблем, связанных с этим на Ubuntu 10.04 LTS с этим - вот мое решение:

Я на машине A, и я вхожу в систему B через ssh :

myusername@pcA:~$ ssh pcB myusername@pcB's password: Linux pcB 2.6.32-44-generic #98-Ubuntu SMP Mon Sep 24 17:32:45 UTC 2012 i686 GNU/Linux Ubuntu 10.04.4 LTS Welcome to Ubuntu! * Documentation: https://help.ubuntu.com/ myusername@pcB:~$

Затем я приступаю к нескольким попыткам захватить скриншот, который все провалился. Проблема может быть уменьшена до xwininfo, неспособной проверить состояние окна:

myusername@pcB:~$ xwininfo xwininfo: unable to open display '' myusername@pcB:~$ sudo xwininfo [sudo] password for myusername: xwininfo: unable to open display '' myusername@pcB:~$ DISPLAY=:0.0 xwininfo No protocol specified xwininfo: unable to open display ':0.0' myusername@pcB:~$ DISPLAY=:0 xwininfo No protocol specified xwininfo: unable to open display ':0'

Ну, оказывается, что по какой-то причине правильный вызов для таргетинга на X-windows через ssh DISPLAY=:0.0 sudo xwininfo ... - то есть первая переменная среды DISPLAY=:0.0; sudo идет второй - и затем соответствующая команда X:

myusername@pcB:~$ DISPLAY=:0 sudo xwininfo xwininfo: Please select the window about which you would like information by clicking the mouse in that window. myusername@pcB:~$ DISPLAY=:0.0 sudo xwininfo -root xwininfo: Window id: 0x109 (the root window) (has no name) Absolute upper-left X: 0 Absolute upper-left Y: 0 Relative upper-left X: 0 Relative upper-left Y: 0 Width: 1366 Height: 768 Depth: 24 Visual: 0x21 Visual Class: TrueColor Border width: 0 Class: InputOutput Colormap: 0x20 (installed) Bit Gravity State: ForgetGravity Window Gravity State: NorthWestGravity Backing Store State: NotUseful Save Under State: no Map State: IsViewable Override Redirect State: no Corners: +0+0 -0+0 -0-0 +0-0 -geometry 1366x768+0+0

Теперь, когда мы знаем, что xwininfo может исследовать состояние, также нет проблем с захватом скриншота через xwd:

myusername@pcB:~$ DISPLAY=:0.0 sudo xwd -root > /tmp/shot.xwd
2
ответ дан 4 August 2018 в 17:21

Для Ubuntu 14.04

Ответы выше не работали для меня в Ubuntu 14.04 - я искал и нашел, что это работает.

Установить ImageMagick sudo apt-get install imagemagick Создать файл в ваш домашний каталог с именем shot.sh желательно в вашей домашней папке и вставьте в него следующий код: chvt 7; sleep 5s; DISPLAY=:0 XAUTHORITY=/var/run/lightdm/root/:0 xwd -root -out ~/screenshot.xwd; convert ~/screenshot.xwd ~/screenshot.png; rm ~/screenshot.xwd Сделайте его исполняемым sudo chmod +x shot.sh Выход из системы. Нажмите Ctrl + Alt + F1, чтобы перейти на консоль (tty1) и войти в систему. Запустите скрипт с помощью этой команды: sudo ./shot.sh

Он вернет вас к графическому интерфейсу экрана входа в систему (chvt 7), и через пять секунд он займет и сохранит скриншот в вашем домашнем каталоге с именем файла screenshot.png.

Вот мой:

Источник: http://itsfoss.com/screenshot-login-screen -ubuntu-линукс /

6
ответ дан 4 August 2018 в 17:21

Введите это в терминал:

dm-tool add-nested-seat --fullscreen

Вот и все! сделайте снимок экрана как обычно

Нажмите Alt + F4, чтобы закрыть полноэкранное окно вашего экрана входа

4
ответ дан 6 August 2018 в 01:57

Я редактировал «/ etc / mdm / Init / Default» и добавил:

scrot -d 5 -e 'mv $f /root' &

перед строкой с «выходом 0».

В следующий раз, когда я вхожу в систему, я рассчитываю до пяти, подавать звуковой сигнал, и я получил свой снимок экрана в «/root".

0
ответ дан 6 August 2018 в 01:57

Для 11.10 и Lightdm и позже

Вы можете попробовать запустить unity-greeter --test-mode в терминале. Он отображает экран входа в сеанс. Затем вы можете сделать скриншот экрана входа, как обычно, с любым другим приложением.

11
ответ дан 6 August 2018 в 01:57
  • 1
    но это слишком общее, никаких изменений не видно. есть ли способ проверить текущие изменения? – Ubuntuser 12 May 2012 в 12:35
  • 2
    @Ubuntuser Не то, что я знаю. Какую модификацию вы тестируете? – jokerdino♦ 12 May 2012 в 12:44
  • 3
    Я тестирую сканер отпечатков пальцев. на экране входа в систему и на экране блокировки отображается хорошо. Я хочу сделать снимок экрана обоим. – Ubuntuser 12 May 2012 в 13:09
  • 4
    @Ubuntuser Я предполагаю, что внесенные вами изменения напрямую влияют на lightdm, а не на Unity-greeter? Я не уверен. Я просто размышляю. Вы можете задать новый вопрос. – jokerdino♦ 12 May 2012 в 13:14

Не нужно ничего устанавливать. Здесь вы найдете лучшее решение:

gnome-screensaver-command -l && sleep 2 && gnome-screenshot -c && loginctl unlock-session

команда заблокирует экран, скопирует скриншот в буфер и снова откроет экран.

7
ответ дан 6 August 2018 в 01:57
  • 1
    Это самое легкое решение, которое я нашел. – Caustic 16 July 2017 в 07:14

Просто хочу отметить, что у меня возникло множество проблем, связанных с этим на Ubuntu 10.04 LTS с этим - вот мое решение:

Я на машине A, и я вхожу в систему B через ssh :

myusername@pcA:~$ ssh pcB myusername@pcB's password: Linux pcB 2.6.32-44-generic #98-Ubuntu SMP Mon Sep 24 17:32:45 UTC 2012 i686 GNU/Linux Ubuntu 10.04.4 LTS Welcome to Ubuntu! * Documentation: https://help.ubuntu.com/ myusername@pcB:~$

Затем я приступаю к нескольким попыткам захватить скриншот, который все провалился. Проблема может быть уменьшена до xwininfo, неспособной проверить состояние окна:

myusername@pcB:~$ xwininfo xwininfo: unable to open display '' myusername@pcB:~$ sudo xwininfo [sudo] password for myusername: xwininfo: unable to open display '' myusername@pcB:~$ DISPLAY=:0.0 xwininfo No protocol specified xwininfo: unable to open display ':0.0' myusername@pcB:~$ DISPLAY=:0 xwininfo No protocol specified xwininfo: unable to open display ':0'

Ну, оказывается, что по какой-то причине правильный вызов для таргетинга на X-windows через ssh DISPLAY=:0.0 sudo xwininfo ... - то есть первая переменная среды DISPLAY=:0.0; sudo идет второй - и затем соответствующая команда X:

myusername@pcB:~$ DISPLAY=:0 sudo xwininfo xwininfo: Please select the window about which you would like information by clicking the mouse in that window. myusername@pcB:~$ DISPLAY=:0.0 sudo xwininfo -root xwininfo: Window id: 0x109 (the root window) (has no name) Absolute upper-left X: 0 Absolute upper-left Y: 0 Relative upper-left X: 0 Relative upper-left Y: 0 Width: 1366 Height: 768 Depth: 24 Visual: 0x21 Visual Class: TrueColor Border width: 0 Class: InputOutput Colormap: 0x20 (installed) Bit Gravity State: ForgetGravity Window Gravity State: NorthWestGravity Backing Store State: NotUseful Save Under State: no Map State: IsViewable Override Redirect State: no Corners: +0+0 -0+0 -0-0 +0-0 -geometry 1366x768+0+0

Теперь, когда мы знаем, что xwininfo может исследовать состояние, также нет проблем с захватом скриншота через xwd:

myusername@pcB:~$ DISPLAY=:0.0 sudo xwd -root > /tmp/shot.xwd
2
ответ дан 6 August 2018 в 01:57

Для Ubuntu 14.04

Ответы выше не работали для меня в Ubuntu 14.04 - я искал и нашел, что это работает.

Установить ImageMagick sudo apt-get install imagemagick Создать файл в ваш домашний каталог с именем shot.sh желательно в вашей домашней папке и вставьте в него следующий код: chvt 7; sleep 5s; DISPLAY=:0 XAUTHORITY=/var/run/lightdm/root/:0 xwd -root -out ~/screenshot.xwd; convert ~/screenshot.xwd ~/screenshot.png; rm ~/screenshot.xwd Сделайте его исполняемым sudo chmod +x shot.sh Выход из системы. Нажмите Ctrl + Alt + F1, чтобы перейти на консоль (tty1) и войти в систему. Запустите скрипт с помощью этой команды: sudo ./shot.sh

Он вернет вас к графическому интерфейсу экрана входа в систему (chvt 7), и через пять секунд он займет и сохранит скриншот в вашем домашнем каталоге с именем файла screenshot.png.

Вот мой:

Источник: http://itsfoss.com/screenshot-login-screen -ubuntu-линукс /

6
ответ дан 6 August 2018 в 01:57

Для Ubuntu 14.04

Ответы выше не работали для меня в Ubuntu 14.04 - я искал и нашел, что это работает.

  1. Установить ImageMagick sudo apt-get install imagemagick
  2. Создайте файл в домашнем каталоге с именем shot.sh предпочтительно в вашей домашней папке и вставьте в него следующий код: chvt 7; сон 5 с; DISPLAY =: 0 XAUTHORITY = / var / run / lightdm / root /: 0 xwd -root -out ~ / screenshot.xwd; convert ~ / screenshot.xwd ~ / screenshot.png; rm ~ / screenshot.xwd
  3. Сделать его исполняемым sudo chmod + x shot.sh
  4. Выход из системы. Нажмите Ctrl + Alt + F1, чтобы перейти на консоль (tty1) и войти в систему. Запустите скрипт, используя следующую команду: sudo ./shot.sh

Он вернет вас к графическому интерфейсу экрана входа в систему (chvt 7) и через пять секунд возьмет и сохранит скриншот в вашем домашнем каталоге с именем файла screenshot.png .


Вот мой:

enter image description here [!d8]

Источник: http://itsfoss.com/screenshot-login-screen-ubuntu-linux/

6
ответ дан 7 August 2018 в 19:29

Введите это в терминал:

  dm-tool add-nested-seat --fullscreen  

Вот и все! сделайте снимок экрана как обычно

Нажмите Alt + F4, чтобы закрыть полноэкранное окно вашего экрана входа в систему

4
ответ дан 7 August 2018 в 19:29

Я редактировал «/ etc / mdm / Init / Default» и добавил:

scrot -d 5 -e 'mv $ f / root' & amp;

перед строкой с «exit 0».

При следующем входе в систему я рассчитываю до пяти, подавать звуковой сигнал, и я получил свой снимок экрана в «/root".

0
ответ дан 7 August 2018 в 19:29

Для 11.10 и Lightdm, а затем

Вы можете попробовать запустить unit-greeter -test-mode в терминале. Он отображает экран входа в сеанс. Затем вы можете сделать скриншот экрана входа, как обычно, с любым другим приложением.

enter image description here [!d1]

11
ответ дан 7 August 2018 в 19:29

Не нужно ничего устанавливать. Здесь вы найдете лучшее решение:

  gnome-screensaver-command -l & amp; & amp; & amp; & amp; & amp;  сон 2 & amp; & amp;  gnome-screenshot -c & amp; & amp; & amp;  loginnl unlock-session  

команда заблокирует экран, скопирует скриншот в буфер обмена и снова разблокирует экран.

7
ответ дан 7 August 2018 в 19:29

Просто хотел заметить, что у меня было множество проблем, связанных с этим на Ubuntu 10.04 LTS с этим - вот мое решение:

Я на машине A, и я вхожу в систему B через ssh :

  myusername @ pcA: ~ $ ssh pcB myusername @ пароль pcB: Linux pcB 2.6.32-44-generic # 98-Ubuntu SMP Mon Sep 24 17:32:45 UTC 2012 i686 GNU  / Linux Ubuntu 10.04.4 LTS Добро пожаловать в Ubuntu!  * Документация: https://help.ubuntu.com/ myusername @ pcB: ~ $  

Затем я продолжаю несколько попыток захватить скриншот, и все это не удалось. Проблема может быть уменьшена до xwininfo , которая не может исследовать состояние окна:

  myusername @ pcB: ~ $ xwininfo xwininfo: невозможно открыть отображение '' myusername  @pcB: ~ $ sudo xwininfo [sudo] пароль для myusername: xwininfo: невозможно открыть отображение '' myusername @ pcB: ~ $ DISPLAY =: 0.0 xwininfo Не указан протокол xwininfo: невозможно открыть отображение ': 0.0' myusername @ pcB:  ~ $ DISPLAY =: 0 xwininfo Не указано протокол xwininfo: невозможно открыть отображение ': 0' [! ​​D2] 

Ну, оказывается, что по какой-то причине правильный вызов для таргетинга на X-windows через ssh is DISPLAY =: 0.0 sudo xwininfo ... - то есть первая переменная среды DISPLAY =: 0.0 ; sudo идет второй - и затем соответствующая команда X:

  myusername @ pcB: ~ $ DISPLAY =: 0 sudo xwininfo xwininfo: выберите окно, о котором вы  хотел бы получить информацию, щелкнув мышью в этом окне.  myusername @ pcB: ~ $ DISPLAY =: 0.0 sudo xwininfo -root xwininfo: Идентификатор окна: 0x109 (корневое окно) (не имеет имени) Абсолютный верхний левый X: 0 Абсолютный верхний левый Y: 0 Относительный верхний левый X:  0 Относительный верхний левый Y: 0 Ширина: 1366 Высота: 768 Глубина: 24 Визуальный: 0x21 Визуальный класс: TrueColor Ширина границы: 0 Класс: InputOutput Colormap: 0x20 (установлен) Состояние бит-гравитации: окно ForgetGravity Гравитация: NorthWestGravity Backing Store State State  : NotUseful Сохранить в состоянии: нет Состояние карты: IsViewable Override Redirect State: no Corners: + 0 + 0 -0 + 0 -0-0 + 0-0 -geometry 1366x768 + 0 + 0  

Теперь, когда мы знаем , xwininfo может исследовать состояние, также нет проблем с захватом снимка экрана через xwd :

  myusername @  pcB: ~ $ DISPLAY =: 0.0 sudo xwd -root & gt;  /tmp/shot.xwd  
2
ответ дан 7 August 2018 в 19:29

Для Ubuntu 14.04

Ответы выше не работали для меня в Ubuntu 14.04 - я искал и нашел, что это работает.

  1. Установить ImageMagick sudo apt-get install imagemagick
  2. Создайте файл в домашнем каталоге с именем shot.sh предпочтительно в вашей домашней папке и вставьте в него следующий код: chvt 7; сон 5 с; DISPLAY =: 0 XAUTHORITY = / var / run / lightdm / root /: 0 xwd -root -out ~ / screenshot.xwd; convert ~ / screenshot.xwd ~ / screenshot.png; rm ~ / screenshot.xwd
  3. Сделать его исполняемым sudo chmod + x shot.sh
  4. Выход из системы. Нажмите Ctrl + Alt + F1, чтобы перейти на консоль (tty1) и войти в систему. Запустите скрипт, используя следующую команду: sudo ./shot.sh

Он вернет вас к графическому интерфейсу экрана входа в систему (chvt 7) и через пять секунд возьмет и сохранит скриншот в вашем домашнем каталоге с именем файла screenshot.png .


Вот мой:

enter image description here [!d8]

Источник: http://itsfoss.com/screenshot-login-screen-ubuntu-linux/

6
ответ дан 10 August 2018 в 07:54

Для 11.10 и Lightdm, а затем

Вы можете попробовать запустить unit-greeter -test-mode в терминале. Он отображает экран входа в сеанс. Затем вы можете сделать скриншот экрана входа, как обычно, с любым другим приложением.

enter image description here [!d1]

11
ответ дан 10 August 2018 в 07:54

Не нужно ничего устанавливать. Здесь вы найдете лучшее решение:

  gnome-screensaver-command -l & amp; & amp; & amp; & amp; & amp; & amp;  сон 2 & amp; & amp;  gnome-screenshot -c & amp; & amp; & amp;  loginnl unlock-session  

команда заблокирует экран, скопирует скриншот в буфер обмена и снова разблокирует экран.

7
ответ дан 10 August 2018 в 07:54

Просто хотел заметить, что у меня было множество проблем, связанных с этим на Ubuntu 10.04 LTS с этим - вот мое решение:

Я на машине A, и я вхожу в систему B через ssh :

  myusername @ pcA: ~ $ ssh pcB myusername @ пароль pcB: Linux pcB 2.6.32-44-generic # 98-Ubuntu SMP Mon Sep 24 17:32:45 UTC 2012 i686 GNU  / Linux Ubuntu 10.04.4 LTS Добро пожаловать в Ubuntu!  * Документация: https://help.ubuntu.com/ myusername @ pcB: ~ $  

Затем я продолжаю несколько попыток захватить скриншот, и все это не удалось. Проблема может быть уменьшена до xwininfo , которая не может исследовать состояние окна:

  myusername @ pcB: ~ $ xwininfo xwininfo: невозможно открыть отображение '' myusername  @pcB: ~ $ sudo xwininfo [sudo] пароль для myusername: xwininfo: невозможно открыть отображение '' myusername @ pcB: ~ $ DISPLAY =: 0.0 xwininfo Не указан протокол xwininfo: невозможно открыть отображение ': 0.0' myusername @ pcB:  ~ $ DISPLAY =: 0 xwininfo Не указано протокол xwininfo: невозможно открыть отображение ': 0' [! ​​D2] 

Ну, оказывается, что по какой-то причине правильный вызов для таргетинга на X-windows через ssh is DISPLAY =: 0.0 sudo xwininfo ... - то есть первая переменная среды DISPLAY =: 0.0 ; sudo идет второй - и затем соответствующая команда X:

  myusername @ pcB: ~ $ DISPLAY =: 0 sudo xwininfo xwininfo: выберите окно, о котором вы  хотел бы получить информацию, щелкнув мышью в этом окне.  myusername @ pcB: ~ $ DISPLAY =: 0.0 sudo xwininfo -root xwininfo: Идентификатор окна: 0x109 (корневое окно) (не имеет имени) Абсолютный верхний левый X: 0 Абсолютный верхний левый Y: 0 Относительный верхний левый X:  0 Относительный верхний левый Y: 0 Ширина: 1366 Высота: 768 Глубина: 24 Визуальный: 0x21 Визуальный класс: TrueColor Ширина границы: 0 Класс: InputOutput Colormap: 0x20 (установлен) Состояние бит-гравитации: окно ForgetGravity Гравитация: NorthWestGravity Backing Store State State  : NotUseful Сохранить в состоянии: нет Состояние карты: IsViewable Override Redirect State: no Corners: + 0 + 0 -0 + 0 -0-0 + 0-0 -geometry 1366x768 + 0 + 0  

Теперь, когда мы знаем , xwininfo может исследовать состояние, также нет проблем с захватом снимка экрана через xwd :

  myusername @  pcB: ~ $ DISPLAY =: 0.0 sudo xwd -root & gt;  /tmp/shot.xwd  
2
ответ дан 10 August 2018 в 07:54

Я редактировал «/ etc / mdm / Init / Default» и добавил:

scrot -d 5 -e 'mv $ f / root' & amp;

перед строкой с «exit 0».

При следующем входе в систему я рассчитываю до пяти, подавать звуковой сигнал, и я получил свой снимок экрана в «/root".

0
ответ дан 10 August 2018 в 07:54

Введите это в терминал:

  dm-tool add-nested-seat --fullscreen  

Вот и все! сделайте снимок экрана как обычно

Нажмите Alt + F4, чтобы закрыть полноэкранное окно вашего экрана входа в систему

4
ответ дан 10 August 2018 в 07:54

Вы можете попробовать:

  gnome-screenshot -d 10  

вам не нужно ничего устанавливать, просто введите команду и заблокируйте экран будет снят в течение 10 секунд после выполнения команды.

 enter image description here [!d1]

7
ответ дан 12 August 2018 в 23:00
  • 1
    Это самое легкое решение, которое я нашел. – Caustic 16 July 2017 в 07:14

Просто хотел заметить, что у меня было множество проблем, связанных с этим на Ubuntu 10.04 LTS с этим - вот мое решение:

Я на машине A, и я вхожу в систему B через ssh :

  myusername @ pcA: ~ $ ssh pcB myusername @ пароль pcB: Linux pcB 2.6.32-44-generic # 98-Ubuntu SMP Mon Sep 24 17:32:45 UTC 2012 i686 GNU  / Linux Ubuntu 10.04.4 LTS Добро пожаловать в Ubuntu!  * Документация: https://help.ubuntu.com/ myusername @ pcB: ~ $  

Затем я продолжаю несколько попыток захватить скриншот, и все это не удалось. Проблема может быть уменьшена до xwininfo , которая не может исследовать состояние окна:

  myusername @ pcB: ~ $ xwininfo xwininfo: невозможно открыть отображение '' myusername  @pcB: ~ $ sudo xwininfo [sudo] пароль для myusername: xwininfo: невозможно открыть отображение '' myusername @ pcB: ~ $ DISPLAY =: 0.0 xwininfo Не указан протокол xwininfo: невозможно открыть отображение ': 0.0' myusername @ pcB:  ~ $ DISPLAY =: 0 xwininfo Не указано протокол xwininfo: невозможно открыть отображение ': 0' [! ​​D2] 

Ну, оказывается, что по какой-то причине правильный вызов для таргетинга на X-windows через ssh is DISPLAY =: 0.0 sudo xwininfo ... - то есть первая переменная среды DISPLAY =: 0.0 ; sudo идет второй - и затем соответствующая команда X:

  myusername @ pcB: ~ $ DISPLAY =: 0 sudo xwininfo xwininfo: выберите окно, о котором вы  хотел бы получить информацию, щелкнув мышью в этом окне.  myusername @ pcB: ~ $ DISPLAY =: 0.0 sudo xwininfo -root xwininfo: Идентификатор окна: 0x109 (корневое окно) (не имеет имени) Абсолютный верхний левый X: 0 Абсолютный верхний левый Y: 0 Относительный верхний левый X:  0 Относительный верхний левый Y: 0 Ширина: 1366 Высота: 768 Глубина: 24 Визуальный: 0x21 Визуальный класс: TrueColor Ширина границы: 0 Класс: InputOutput Colormap: 0x20 (установлен) Состояние бит-гравитации: окно ForgetGravity Гравитация: NorthWestGravity Backing Store State State  : NotUseful Сохранить в состоянии: нет Состояние карты: IsViewable Override Redirect State: no Corners: + 0 + 0 -0 + 0 -0-0 + 0-0 -geometry 1366x768 + 0 + 0  

Теперь, когда мы знаем , xwininfo может исследовать состояние, также нет проблем с захватом снимка экрана через xwd :

  myusername @  pcB: ~ $ DISPLAY =: 0.0 sudo xwd -root & gt;  /tmp/shot.xwd  
2
ответ дан 15 August 2018 в 19:58

Для Ubuntu 14.04

Ответы выше не работали для меня в Ubuntu 14.04 - я искал и нашел, что это работает.

  1. Установить ImageMagick sudo apt-get install imagemagick
  2. Создайте файл в домашнем каталоге с именем shot.sh предпочтительно в вашей домашней папке и вставьте в него следующий код: chvt 7; сон 5 с; DISPLAY =: 0 XAUTHORITY = / var / run / lightdm / root /: 0 xwd -root -out ~ / screenshot.xwd; convert ~ / screenshot.xwd ~ / screenshot.png; rm ~ / screenshot.xwd
  3. Сделать его исполняемым sudo chmod + x shot.sh
  4. Выход из системы. Нажмите Ctrl + Alt + F1, чтобы перейти на консоль (tty1) и войти в систему. Запустите скрипт, используя следующую команду: sudo ./shot.sh

Он вернет вас к графическому интерфейсу экрана входа в систему (chvt 7) и через пять секунд возьмет и сохранит скриншот в вашем домашнем каталоге с именем файла screenshot.png .


Вот мой:

enter image description here [!d8]

Источник: http://itsfoss.com/screenshot-login-screen-ubuntu-linux/

6
ответ дан 15 August 2018 в 19:58

Для 11.10 и Lightdm, а затем

Вы можете попробовать запустить unit-greeter -test-mode в терминале. Он отображает экран входа в сеанс. Затем вы можете сделать скриншот экрана входа, как обычно, с любым другим приложением.

enter image description here [!d1]

11
ответ дан 15 August 2018 в 19:58
  • 1
    но это слишком общее, никаких изменений не видно. есть ли способ проверить текущие изменения? – Ubuntuser 12 May 2012 в 12:35
  • 2
    @Ubuntuser Не то, что я знаю. Какую модификацию вы тестируете? – jokerdino♦ 12 May 2012 в 12:44
  • 3
    Я тестирую сканер отпечатков пальцев. на экране входа в систему и на экране блокировки отображается хорошо. Я хочу сделать снимок экрана обоим. – Ubuntuser 12 May 2012 в 13:09
  • 4
    @Ubuntuser Я предполагаю, что внесенные вами изменения напрямую влияют на lightdm, а не на Unity-greeter? Я не уверен. Я просто размышляю. Вы можете задать новый вопрос. – jokerdino♦ 12 May 2012 в 13:14

Не нужно ничего устанавливать. Здесь вы найдете лучшее решение:

  gnome-screensaver-command -l & amp; & amp; & amp; & amp; & amp; & amp;  сон 2 & amp; & amp;  gnome-screenshot -c & amp; & amp; & amp;  loginnl unlock-session  

команда заблокирует экран, скопирует скриншот в буфер обмена и снова разблокирует экран.

0
ответ дан 15 August 2018 в 19:58

Введите это в терминал:

  dm-tool add-nested-seat --fullscreen  

Вот и все! сделайте снимок экрана как обычно

Нажмите Alt + F4, чтобы закрыть полноэкранное окно вашего экрана входа в систему

4
ответ дан 15 August 2018 в 19:58

Я редактировал «/ etc / mdm / Init / Default» и добавил:

scrot -d 5 -e 'mv $ f / root' & amp;

перед строкой с «exit 0».

При следующем входе в систему я рассчитываю до пяти, подавать звуковой сигнал, и я получил свой снимок экрана в «/root".

0
ответ дан 15 August 2018 в 19:58

Другие вопросы по тегам:

Похожие вопросы: