Какие команды можно использовать в терминале, что эквивалентно PrtScкнопке (Печать экрана)?
Я использую Ubuntu GNOME.
command-line
screenshot
devav2
источник
источник
gnome-screenshot
это стандартный инструмент для создания скриншотов.Ответы:
Вы можете использовать инструмент импорта , доступный в пакете ImageMagick (его необходимо установить, если он уже не доступен в вашей системе).
Еще один способ сделать скриншот из терминала - это мошенник
Чтобы установить тип мошонки :
Чтобы сделать снимок экрана в Linux с терминала типа scrot:
Еще несколько вариантов с
scrot
здесь:В этом примере
.png
в данном случае-e 'mv $f ~/Desktop/'
говорит мошеннику сохранить скриншот на рабочий столисточник
import
отображает прозрачные границы окон / эффекты свечения в KDE Desktop Effects в черном цвете. Иscrot
вообще не хочет участвовать в каналах, которые я использую, чтобы избежать ненужных промежуточных файлов при обрезке нужного экрана из настроек Xinerama. Я используюxwd
вместо этого и использую ImageMagick,convert
чтобы преобразовать xwd- формат в PNG и сделать обрезку. (См. Также мой ответ ниже)Нашел эту опцию здесь и другие варианты также перечислены.
Откройте терминал нажатием Ctrl+ Alt+ Tи введите
используйте gnome-screenshot -d xx, чтобы отложить действие.
Отложить действие скриншота на 10 секунд
или же
источник
gnome-screenshot --help
даст вам много вариантов.gnome-screenshot --interactive
Вы можете использовать программу затвора, чтобы сделать снимок экрана с терминала. Для установки затвора выполните следующие команды в терминале,
Чтобы сделать скриншот активного окна,
Чтобы сделать скриншот всего дисплея,
Сделанные скриншоты хранятся в домашнем каталоге.
Для получения дополнительных опций запустите
shutter --help
команду,источник
Я пытался использовать ImageMagick,
import
но он не работал для меня при использовании KDE Desktop Effects. ImageMagickimport
имеет выходные прозрачные границы окна в черном цвете вместо правильного сочетания переднего плана альфа и фона.Я также пытался использовать X11
xwd
и NetPBM,xwdtopnm
но это также не сработало для меня, NetPBMxwdtopnm
не мог должным образом справиться с многоэкранным выводом,xwd
потому что у меня есть настройка Xinerama.Но объединение X11
xwd
с ImageMagickconvert
прекрасно сработало для меня:Или, если у вас есть настройка Dual-FullHD Xinerama, как у меня, и вы хотите только первый экран:
Только для второго экрана:
источник
xwd ... | convert xwd:- ...
. По крайней мере, это требовалось для моей установки Debian Strech с IM 6.9.6-2Если вы хотите сделать скриншот с логин-терминала (тот, который вы открываете с помощью Ctrl+ Alt+ F1), вы можете использовать программу
fbgrab
.Вы можете установить его, набрав
sudo apt-get install fbcat
.Затем сделайте скриншот своего логин-терминала, введите логин-терминал:
my_screenshot сохраняется в текущем каталоге.
источник
my_screenshot
? Как посмотреть это?Я использую Ubuntu 13.10, и у меня есть скрипт, который я только что написал, который может быть полезным. Я вижу ответы на эти вопросы, но мое решение не требует дополнительных установок.
Этот код сохранит скриншот без всплывающего диалогового окна. Он использует текущее время для имени файла, чтобы избежать проблем с дублированием имени файла.
источник