Я пробовал много решений, но не работал. Поэтому мне пришлось удалить все snapd / snappy пакеты, которые я нашел здесь Solution
mate-screenshot --area --delay 10
, но она действительно игнорируется. В 16.04 LTS, 17.10 и 18.04 LTS задержка отключается, когда mate-screenshot работает в интерактивном режиме (mate-screenshot -i) - сообщила об ошибке 1751245 об этой панели. В 17.10 и 18.04 LTS он работает только с терминала - поэтому я сообщил об ошибке 1751141 для запуска. Если вы не хотите делать скринкаст, вы можете использовать следующее: Откройте терминал и введите sleep 10 && gnome-screenshot --clipboard здесь и нажмите «Ввод»; Откройте GIMP, вставьте в него изображение; Обрезать изображение в GIMP; Экспортируйте изображение с GIMP на .png. Вы можете использовать KDE Spectacle, как предложил DK Bose: установить его с помощью sudo apt-get install kde-spectacle; Запустите его с терминала с помощью spectacle или из панели запуска. Надеюсь, это поможет.
mate-screenshot --area --delay 10
, но она действительно игнорируется. В 16.04 LTS, 17.10 и 18.04 LTS задержка отключается, когда mate-screenshot работает в интерактивном режиме (mate-screenshot -i) - сообщила об ошибке 1751245 об этой панели. В 17.10 и 18.04 LTS он работает только с терминала - поэтому я сообщил об ошибке 1751141 для запуска. Если вы не хотите делать скринкаст, вы можете использовать следующее: Откройте терминал и введите sleep 10 && gnome-screenshot --clipboard здесь и нажмите «Ввод»; Откройте GIMP, вставьте в него изображение; Обрезать изображение в GIMP; Экспортируйте изображение с GIMP на .png. Вы можете использовать KDE Spectacle, как предложил DK Bose: установить его с помощью sudo apt-get install kde-spectacle; Запустите его с терминала с помощью spectacle или из панели запуска. Надеюсь, это поможет.
mate-screenshot --area --delay 10
, но она действительно игнорируется. В 16.04 LTS, 17.10 и 18.04 LTS задержка отключается, когда mate-screenshot работает в интерактивном режиме (mate-screenshot -i) - сообщила об ошибке 1751245 об этой панели. В 17.10 и 18.04 LTS он работает только с терминала - поэтому я сообщил об ошибке 1751141 для запуска. Если вы не хотите делать скринкаст, вы можете использовать следующее: Откройте терминал и введите sleep 10 && gnome-screenshot --clipboard здесь и нажмите «Ввод»; Откройте GIMP, вставьте в него изображение; Обрезать изображение в GIMP; Экспортируйте изображение с GIMP на .png. Вы можете использовать KDE Spectacle, как предложил DK Bose: установить его с помощью sudo apt-get install kde-spectacle; Запустите его с терминала с помощью spectacle или из панели запуска. Надеюсь, это поможет.
Для работы с экранным записывающим устройством:
Это было сделано с пакетом под названием [!d3 ]
После создания вашего .gif файла вы можете отредактировать его, чтобы преобразовать один кадр в файл изображения .png или .jpg.
Ниже приведен неответ, поэтому я могу ссылаться на него в другом месте:
Этот сценарий ниже - это мое обходное решение для ошибочных окон, которые выполняют «захват окон root». Я могу назвать это с помощью:
screenshot.sh -d 5 -root
, и это позволит мне 5 секунд, чтобы поиграть с неправильным X-окном, которое выведет какое-то динамическое (временное?) Окно и отобразит скриншот полного корневого окна. 2]
Это не ответ на этот вопрос, потому что он имеет дополнительную «нагрузку на пальцы», чтобы обрезать полученный файл изображения до области динамического всплытия с помощью такого инструмента, как Gimp. Мне нужно одноразовое решение «под ключ», которое не требует, чтобы я неоднократно выполнял одну и ту же операцию редактирования в течение моего рабочего дня.
Этот скрипт зависит от xwd, который предоставляется в инструментах (всего?) X11 а также convert, предоставленный (по крайней мере, на моем рабочем столе Ubuntu 17.10) пакет graphicsmagick-imagemagick-compat:
#!/bin/bash
# -*-mode: Shell-script; indent-tabs-mode: nil; -*-
# This seems to hang on me on the RHEL6 desktop:
#
# gnome-screenshot --window --delay=3
#
# So use xwd + convert instead:
usage () {
echo "USAGE: $0 [ -d DURATION ] [ -root ]"
}
DURATION="3"
TARGET=""
while [ $# -gt 0 ]
do
if [ "$1" = "-d" ]
then
DURATION="$2"
shift
elif [ "$1" = "-root" ]
then
TARGET="root"
elif [ "$1" = "-h" ]
then
usage
exit 0
else
echo "ERROR: Unrecognized option $1"
exit 1
fi
shift
done
xwdOptions=""
if [ "$TARGET" = "root" ]
then
echo "Sleeping for $DURATION seconds so that you can reposition windows for taking screenshot of root window ..."
xwdOptions="-root"
else
echo "Sleeping for $DURATION seconds so that you can raise the appropriate window ..."
fi
sleep $DURATION
timestamp="$(date +%Y-%m-%d.%H-%M-%S.%Z)"
screenshot_path="$HOME/screenshot.$timestamp.png"
# Per https://askubuntu.com/questions/962848/imagemagick-identify-fails-to-identify-xwd-images#comment1542670_962848 :
xwd $xwdOptions | convert xwd:- $screenshot_path
echo
echo "SCREENSHOT: $screenshot_path"
echo
#echo 'Alternatively, use the ImageMagick "import the_output.png" command to select a region'
Ниже приведен неответ, поэтому я могу ссылаться на него в другом месте:
Этот сценарий ниже - это мое обходное решение для ошибочных окон, которые выполняют «захват окон root». Я могу назвать это с помощью:
screenshot.sh -d 5 -root
, и это позволит мне 5 секунд, чтобы поиграть с неправильным X-окном, которое выведет какое-то динамическое (временное?) Окно и отобразит скриншот полного корневого окна.
Это не ответ на этот вопрос, потому что он имеет дополнительную «нагрузку на пальцы», чтобы обрезать полученный файл изображения до области динамического всплытия с помощью такого инструмента, как Gimp. Мне нужно одноразовое решение «под ключ», которое не требует, чтобы я неоднократно выполнял одну и ту же операцию редактирования в течение моего рабочего дня.
Этот скрипт зависит от xwd, который предоставляется в инструментах (всего?) X11 а также convert, предоставленный (по крайней мере, на моем рабочем столе Ubuntu 17.10) пакет graphicsmagick-imagemagick-compat:
#!/bin/bash
# -*-mode: Shell-script; indent-tabs-mode: nil; -*-
# This seems to hang on me on the RHEL6 desktop:
#
# gnome-screenshot --window --delay=3
#
# So use xwd + convert instead:
usage () {
echo "USAGE: $0 [ -d DURATION ] [ -root ]"
}
DURATION="3"
TARGET=""
while [ $# -gt 0 ]
do
if [ "$1" = "-d" ]
then
DURATION="$2"
shift
elif [ "$1" = "-root" ]
then
TARGET="root"
elif [ "$1" = "-h" ]
then
usage
exit 0
else
echo "ERROR: Unrecognized option $1"
exit 1
fi
shift
done
xwdOptions=""
if [ "$TARGET" = "root" ]
then
echo "Sleeping for $DURATION seconds so that you can reposition windows for taking screenshot of root window ..."
xwdOptions="-root"
else
echo "Sleeping for $DURATION seconds so that you can raise the appropriate window ..."
fi
sleep $DURATION
timestamp="$(date +%Y-%m-%d.%H-%M-%S.%Z)"
screenshot_path="$HOME/screenshot.$timestamp.png"
# Per https://askubuntu.com/questions/962848/imagemagick-identify-fails-to-identify-xwd-images#comment1542670_962848 :
xwd $xwdOptions | convert xwd:- $screenshot_path
echo
echo "SCREENSHOT: $screenshot_path"
echo
#echo 'Alternatively, use the ImageMagick "import the_output.png" command to select a region'
Для работы с экранным записывающим устройством:
Это было сделано с пакетом под названием
После создания вашего .gif файла вы можете отредактировать его, чтобы преобразовать один кадр в файл изображения .png или .jpg.
Ниже приведен неответ, поэтому я могу ссылаться на него в другом месте:
Этот сценарий ниже - это мое обходное решение для ошибочных окон, которые выполняют «захват окон root». Я могу назвать это с помощью:
screenshot.sh -d 5 -root
, и это позволит мне 5 секунд, чтобы поиграть с неправильным X-окном, которое выведет какое-то динамическое (временное?) Окно и отобразит скриншот полного корневого окна.
Это не ответ на этот вопрос, потому что он имеет дополнительную «нагрузку на пальцы», чтобы обрезать полученный файл изображения до области динамического всплытия с помощью такого инструмента, как Gimp. Мне нужно одноразовое решение «под ключ», которое не требует, чтобы я неоднократно выполнял одну и ту же операцию редактирования в течение моего рабочего дня.
Этот скрипт зависит от xwd, который предоставляется в инструментах (всего?) X11 а также convert, предоставленный (по крайней мере, на моем рабочем столе Ubuntu 17.10) пакет graphicsmagick-imagemagick-compat:
#!/bin/bash
# -*-mode: Shell-script; indent-tabs-mode: nil; -*-
# This seems to hang on me on the RHEL6 desktop:
#
# gnome-screenshot --window --delay=3
#
# So use xwd + convert instead:
usage () {
echo "USAGE: $0 [ -d DURATION ] [ -root ]"
}
DURATION="3"
TARGET=""
while [ $# -gt 0 ]
do
if [ "$1" = "-d" ]
then
DURATION="$2"
shift
elif [ "$1" = "-root" ]
then
TARGET="root"
elif [ "$1" = "-h" ]
then
usage
exit 0
else
echo "ERROR: Unrecognized option $1"
exit 1
fi
shift
done
xwdOptions=""
if [ "$TARGET" = "root" ]
then
echo "Sleeping for $DURATION seconds so that you can reposition windows for taking screenshot of root window ..."
xwdOptions="-root"
else
echo "Sleeping for $DURATION seconds so that you can raise the appropriate window ..."
fi
sleep $DURATION
timestamp="$(date +%Y-%m-%d.%H-%M-%S.%Z)"
screenshot_path="$HOME/screenshot.$timestamp.png"
# Per https://askubuntu.com/questions/962848/imagemagick-identify-fails-to-identify-xwd-images#comment1542670_962848 :
xwd $xwdOptions | convert xwd:- $screenshot_path
echo
echo "SCREENSHOT: $screenshot_path"
echo
#echo 'Alternatively, use the ImageMagick "import the_output.png" command to select a region'
Для работы с экранным записывающим устройством:
Это было сделано с пакетом под названием
После создания вашего .gif файла вы можете отредактировать его, чтобы преобразовать один кадр в файл изображения .png или .jpg.