Как я могу сделать скриншот экрана входа в систему?
Я не хочу воссоздавать мою установку Ubuntu на виртуальной машине.
login-screen
screenshot
ændrük
источник
источник
Ответы:
Этот блог может быть полезен: http://ptspts.blogspot.com/2010/02/how-to-create-screen-shot-of-gdm-login.html
Установите ImageMagick для преобразования формата файла изображения ниже:
Создайте вспомогательный скрипт:
Убедитесь, что экран входа в систему активен (выйдите из системы или перезагрузите компьютер и дождитесь появления экрана входа в систему). Войдите в текстовом режиме (нажав Ctrl-Alt-F1) или используя SSH. Создайте снимок экрана, запустив
Вы можете войти в систему сейчас (нажав Ctrl-AltF7, чтобы вернуться к экрану входа в GDM). Преобразовать снимок экрана в JPEG и / или PNG:
Просмотр снимка экрана в вашем любимом просмотрщике изображений.
источник
sudo sh -c 'sleep 5s; xwd -display :0 -root | convert - screenshot.png'
с виртуальной консоли и переключился на экран входа в систему во время 5-секундного сна.Для 11.10 и Lightdm и позже
Вы можете попробовать запустить
unity-greeter --test-mode
в терминале. Он отображает экран входа в систему в течение сеанса. Затем вы можете сделать снимок экрана входа в систему, как вы обычно делаете с любым другим приложением.источник
Вы можете попробовать это:
Вам не нужно ничего устанавливать, просто введите команду и заблокируйте экран, экран будет снят в течение 10 секунд после выполнения команды.
Более того, команда заблокирует экран, скопирует снимок экрана в буфер обмена и снова разблокирует экран. Все само собой.
источник
Для Ubuntu 14.04
Ответы выше не сработали для меня в Ubuntu 14.04 - я искал вокруг и нашел, что это работает.
Установить ImageMagick
Создайте файл в вашем домашнем каталоге с именем,
shot.sh
предпочтительно в вашей домашней папке, и вставьте в него следующий код:Сделайте это исполняемым
Выход из системы. Нажмите Ctrl+ Alt+, F1чтобы перейти к консоли (tty1) и войти в систему. Запустите скрипт с помощью этой команды:
Он вернет вас в графический интерфейс экрана входа в систему (chvt 7) и через пять секунд сделает снимок экрана и сохранит его в вашем домашнем каталоге с именем файла
screenshot.png
.Вот мой:
Источник: http://itsfoss.com/screenshot-login-screen-ubuntu-linux/
источник
Введите это в терминале:
Это оно! сделай скриншот как обычно
Нажмите Alt + F4, чтобы закрыть полноэкранное окно вашего экрана входа
источник
Просто хотел отметить, что у меня была куча проблем, делающих это на Ubuntu 10.04 LTS с этим - вот мое решение:
Я на машине A, и я вхожу в машину B через SSH:
Затем я продолжаю делать несколько попыток получить скриншот, но все они провалились. Проблема может быть уменьшена до
xwininfo
невозможности проверить состояние окна:Что ж, получается, что по какой-то причине правильный вызов для таргетинга на X-windows через ssh
DISPLAY=:0.0 sudo xwininfo ...
- это то, чтоDISPLAY=:0.0
переменная окружения идет первой;sudo
идет второй - а затем соответствующую команду X:Теперь, когда мы знаем, что
xwininfo
можем проверить состояние, также нет проблем с захватом снимка экрана с помощьюxwd
:источник
Я отредактировал "/ etc / mdm / Init / Default" и добавил:
scrot -d 5 -e 'mv $f /root' &
перед строкой с «выходом 0».
При следующем входе в систему я считаю до пяти, подаю звуковой сигнал и получаю свой скриншот в "/ root".
источник