Я хочу сделать снимок экрана всего рабочего стола с выбором меню приложений. Как это сделать?
Приложения> Принадлежности> Возьмите снимок экрана> Захват всего рабочего стола> Захват после задержки: 5 секунд (скажем)
Приложения> Принадлежности> Возьмите снимок экрана> Захват всего рабочего стола> Захват после задержки: 5 секунд (скажем)
[!d0]
[!d0]
[!d0]
[!d0]
[!d0]
Я нашел обходное решение для этого, а не фактическое решение.
Откройте приложение Screenshot, в открывшемся окне установите время как «Захват» после задержки в х секунд.
Примечание: Извините, также не возможно сделать снимок экрана Захват после задержки из x секунд приложение как окно или захват определенной части.
Поскольку вы задавались вопросом, возможно ли это также с помощью Shutter ...
Чтобы сделать это в Shutter, откройте его и выберите «Полный экран» на панели инструментов или в меню «Файл»> «Создать»> «Полноэкранный режим». [ ! d2]
Убедитесь, что у вас установлена временная задержка, поэтому у вас есть достаточно времени, чтобы открыть меню «Приложения» ( Полный экран > Настройки> Файл вкладка, внизу , есть поле выбора: Захват после задержки __ секунд).
(для средних и продвинутых пользователей ubuntu)
Добавьте специальный ярлык к следующей команде: gnome-screenshot --delay=numIntValueInSecs например gnome-screenshot --delay=3 Добавьте еще один принять активные скриншоты окна: gnome-screenshot -w --delay=3 Вот и все, но я также рекомендую установить 2 других, которые дадут вам больше времени для навигации по более глубоким в меню. gnome-screenshot --delay=10 gnome-screenshot -w --delay=10(для средних и продвинутых пользователей ubuntu)
Всякий раз, когда вы нажимаете PrntScr, все Ubuntu действительно вызывает gnome-screenshot, который обычно находится на пути /usr/bin/ и доступен из «терминала» (телетайп, tty, cli, command line / prompt), поэтому вы можете использовать это разными способами, чтобы соответствовать вашим напуганным целям.
Маленькая программа gnome-screenshot принимает необязательные параметры, вы можете увидеть все параметры, передав стандартный параметр, чтобы обратиться за помощью, вы знаете один (-h)
Если вы все еще не знаете, как это использовать, вы всегда можете прочитать более подробную справку, просто попросите ввести вручную man gnome-screenshot
[!d32] [ ! d34]
Чем больше вы читаете полные руководства, взломать ubuntu в соответствии с вашими потребностями станет интуитивно понятным, и вам не понадобятся другие люди, чтобы дать вам пошаговые инструкции. Возможно, к этому моменту вы даже знаете, как сделать это обходное решение самостоятельно, если вы все еще потеряли (надеюсь, нет), просто продолжайте читать ...
gnome-screenshot
Перейдите на вкладку Shortcuts. Выберите Custom Shortcuts Нажмите кнопку +, чтобы добавить новый пользовательский ярлык. Дайте имя и команду. (точно так же, как описано в «Быстрого ответа» выше) 4½. Назначьте комбинацию клавиш, которую вы хотите. Закройте это окно или он не будет работать.[!d41]
* presto! Вы просто сделали еще один шаг, чтобы стать мастером ubuntu, я надеюсь, что этот ответ был полезен *
На самом деле, это можно сделать без задержки, но вместо этого с некоторыми хаками. Я написал небольшой скрипт, который позволит вам сделать это без задержки.
#!/bin/bash
######################################################################################
# Simple script to enable users to make screenshots of tooltips/menus/etc... #
# without timers #
######################################################################################
######################################################################################
# Configuration Section (defaults) #
######################################################################################
SCREENSHOT_COMMAND="shutter -s"
# The keys can be found out using xinput test "keyboard name"
MODIFIER_KEY=133 #The <Super> Key (aka. Meta or Windows Key)f
CANCEL_KEY=54 # C
CAPTURE_KEY=27 # R
DAEMON_MODE="false" # change to true if you want to keep the script running after the screenshot was taken
VERBOSE="true" #Change this to any value if you dont want to have notifications
######################################################################################
######################################################################################
# Command parsing #
######################################################################################
function usage {
echo "$0 [-hemrcdn]"
echo "-h prints this message"
echo "-e <command> - execute that command instead of shutter"
echo "-m <int> - The modifier key to use. Use xinput test <keyboar> to find out what is what"
echo "-r <int> - The key to use for capture."
echo "-c <int> - The key used for cancelling (only valid in non daemon mode)"
echo "-d - daemon mode. Will keep on running after a screenshot was taken. to kill the daemon, use \"killall xinput\""
echo "-n - disables notifications"
exit;
}
while getopts "he:m:r:c:dn" flag
do
if [ "$flag" == "h" ]; then
usage
fi
if [ "$flag" == "e" ]; then
SCREENSHOT_COMMAND=$OPTARG
fi
if [ "$flag" == "m" ]; then
CAPTURE_KEY=$OPTARG
fi
if [ "$flag" == "r" ]; then
SCREENSHOT_COMMAND=$OPTARG
fi
if [ "$flag" == "c" ]; then
CANCEL_KEY=$OPTARG
fi
if [ "$flag" == "d" ]; then
DAEMON_MODE="true"
fi
if [ "$flag" == "n" ]; then
VERBOSE="false"
fi
done
######################################################################################
KEYBOARDS=`xinput list | grep "slave" | grep "keyboard" | sed "s/[^a-zA-Z]*\(.*\)id=.*/\1/" | sed "s/[\t ]*$//"`
function run {
MODIFIER_PRESSED="false"
while read line;
do
COMMAND=`echo $line | awk '{print $2;}'`
KEY=`echo $line | awk '{print $3;}'`
if [ "$KEY" == "$MODIFIER_KEY" ]; then
if [ "$COMMAND" == "press" ]; then
MODIFIER_PRESSED="true"
else
MODIFIER_PRESSED="false"
fi
fi
if [ "$KEY" == "$CAPTURE_KEY" -a "$MODIFIER_PRESSED" == "true" -a "$COMMAND" == "press" ]; then
bash -c $SCREENSHOT_COMMAND
if [ "$VERBOSE" == "true" ]; then
notify-send "Taking Screenshot"
fi
if [ "$DAEMON_MODE" == "false" ]; then
quit
fi
fi
if [ "$KEY" == "$CANCEL_KEY" -a "$MODIFIER_PRESSED" == "true" -a "$COMMAND" == "press" -a "$DAEMON_MODE" == "false" ]; then
if [ "$VERBOSE" == "true" ]; then
notify-send "Canceling Screenshot"
fi
quit
fi
done;
}
function quit {
killall -9 xinput
exit
}
if [ "$VERBOSE" == "true" ]; then
notify-send "Screenshot script waiting. Press Meta + R to capture the screenshot"
fi
IFS=$'\n'
for i in $KEYBOARDS
do
unbuffer xinput test "$i" | run &
done
Прежде чем вы сможете реально использовать скрипт (на ubuntu), вам нужно убедиться, что это большой взлом, но он работает и, безусловно, (для меня) более предпочтительным, чем использование задержки. у вас есть и unbuffer. Для этого просто выполните:
sudo apt-get install xinput expect-dev
Затем вы можете запустить скрипт. Сначала запустите его с параметром -h, чтобы просмотреть возможные параметры конфигурации. По умолчанию сценарий будет работать только один раз, и вы должны перезапустить скрипт после каждого скриншота (например, с помощью сочетания клавиш). Это связано с тем, что сценарий может иметь производительность неактивно. Если вы хотите запустить его как «демон», запустите его с опцией -d.
По умолчанию он также будет использовать затвор. Если вы хотите использовать что-то еще, используйте параметр -e, например. script.sh -c "ksnapshot"
По умолчанию кнопка захвата будет Meta + R. вы можете изменить это с помощью параметров конфигурации.
Используйте скриншот (в accesssories) и установите «Захват после задержки xx секунд».
Работал для меня
Я бы не сказал, что это ошибка. Можно использовать инструмент «Скриншот» и установить «Захват после задержки х секунд» до момента, когда вам нужно открыть меню.
Я нашел обходное решение для этого, а не фактическое решение.
Откройте приложение Screenshot, в открывшемся окне установите время как «Захват» после задержки в х секунд.
Примечание: Извините, также не возможно сделать снимок экрана Захват после задержки из x секунд приложение как окно или захват определенной части.
Поскольку вы задавались вопросом, возможно ли это также с помощью Shutter ...
Чтобы сделать это в Shutter, откройте его и выберите «Полный экран» на панели инструментов или в меню «Файл»> «Создать»> «Полноэкранный режим». [ ! d2]
Убедитесь, что у вас установлена временная задержка, поэтому у вас есть достаточно времени, чтобы открыть меню «Приложения» ( Полный экран > Настройки> Файл вкладка, внизу , есть поле выбора: Захват после задержки __ секунд).
(для средних и продвинутых пользователей ubuntu)
Добавьте специальный ярлык к следующей команде: gnome-screenshot --delay=numIntValueInSecs например gnome-screenshot --delay=3 Добавьте еще один принять активные скриншоты окна: gnome-screenshot -w --delay=3 Вот и все, но я также рекомендую установить 2 других, которые дадут вам больше времени для навигации по более глубоким в меню. gnome-screenshot --delay=10 gnome-screenshot -w --delay=10(для средних и продвинутых пользователей ubuntu)
Всякий раз, когда вы нажимаете PrntScr, все Ubuntu действительно вызывает gnome-screenshot, который обычно находится на пути /usr/bin/ и доступен из «терминала» (телетайп, tty, cli, command line / prompt), поэтому вы можете использовать это разными способами, чтобы соответствовать вашим напуганным целям.
Маленькая программа gnome-screenshot принимает необязательные параметры, вы можете увидеть все параметры, передав стандартный параметр, чтобы обратиться за помощью, вы знаете один (-h)
Если вы все еще не знаете, как это использовать, вы всегда можете прочитать более подробную справку, просто попросите ввести вручную man gnome-screenshot
[!d32] [ ! d34]
Чем больше вы читаете полные руководства, взломать ubuntu в соответствии с вашими потребностями станет интуитивно понятным, и вам не понадобятся другие люди, чтобы дать вам пошаговые инструкции. Возможно, к этому моменту вы даже знаете, как сделать это обходное решение самостоятельно, если вы все еще потеряли (надеюсь, нет), просто продолжайте читать ...
gnome-screenshot
Перейдите на вкладку Shortcuts. Выберите Custom Shortcuts Нажмите кнопку +, чтобы добавить новый пользовательский ярлык. Дайте имя и команду. (точно так же, как описано в «Быстрого ответа» выше) 4½. Назначьте комбинацию клавиш, которую вы хотите. Закройте это окно или он не будет работать.[!d41]
* presto! Вы просто сделали еще один шаг, чтобы стать мастером ubuntu, я надеюсь, что этот ответ был полезен *
На самом деле, это можно сделать без задержки, но вместо этого с некоторыми хаками. Я написал небольшой скрипт, который позволит вам сделать это без задержки.
#!/bin/bash
######################################################################################
# Simple script to enable users to make screenshots of tooltips/menus/etc... #
# without timers #
######################################################################################
######################################################################################
# Configuration Section (defaults) #
######################################################################################
SCREENSHOT_COMMAND="shutter -s"
# The keys can be found out using xinput test "keyboard name"
MODIFIER_KEY=133 #The <Super> Key (aka. Meta or Windows Key)f
CANCEL_KEY=54 # C
CAPTURE_KEY=27 # R
DAEMON_MODE="false" # change to true if you want to keep the script running after the screenshot was taken
VERBOSE="true" #Change this to any value if you dont want to have notifications
######################################################################################
######################################################################################
# Command parsing #
######################################################################################
function usage {
echo "$0 [-hemrcdn]"
echo "-h prints this message"
echo "-e <command> - execute that command instead of shutter"
echo "-m <int> - The modifier key to use. Use xinput test <keyboar> to find out what is what"
echo "-r <int> - The key to use for capture."
echo "-c <int> - The key used for cancelling (only valid in non daemon mode)"
echo "-d - daemon mode. Will keep on running after a screenshot was taken. to kill the daemon, use \"killall xinput\""
echo "-n - disables notifications"
exit;
}
while getopts "he:m:r:c:dn" flag
do
if [ "$flag" == "h" ]; then
usage
fi
if [ "$flag" == "e" ]; then
SCREENSHOT_COMMAND=$OPTARG
fi
if [ "$flag" == "m" ]; then
CAPTURE_KEY=$OPTARG
fi
if [ "$flag" == "r" ]; then
SCREENSHOT_COMMAND=$OPTARG
fi
if [ "$flag" == "c" ]; then
CANCEL_KEY=$OPTARG
fi
if [ "$flag" == "d" ]; then
DAEMON_MODE="true"
fi
if [ "$flag" == "n" ]; then
VERBOSE="false"
fi
done
######################################################################################
KEYBOARDS=`xinput list | grep "slave" | grep "keyboard" | sed "s/[^a-zA-Z]*\(.*\)id=.*/\1/" | sed "s/[\t ]*$//"`
function run {
MODIFIER_PRESSED="false"
while read line;
do
COMMAND=`echo $line | awk '{print $2;}'`
KEY=`echo $line | awk '{print $3;}'`
if [ "$KEY" == "$MODIFIER_KEY" ]; then
if [ "$COMMAND" == "press" ]; then
MODIFIER_PRESSED="true"
else
MODIFIER_PRESSED="false"
fi
fi
if [ "$KEY" == "$CAPTURE_KEY" -a "$MODIFIER_PRESSED" == "true" -a "$COMMAND" == "press" ]; then
bash -c $SCREENSHOT_COMMAND
if [ "$VERBOSE" == "true" ]; then
notify-send "Taking Screenshot"
fi
if [ "$DAEMON_MODE" == "false" ]; then
quit
fi
fi
if [ "$KEY" == "$CANCEL_KEY" -a "$MODIFIER_PRESSED" == "true" -a "$COMMAND" == "press" -a "$DAEMON_MODE" == "false" ]; then
if [ "$VERBOSE" == "true" ]; then
notify-send "Canceling Screenshot"
fi
quit
fi
done;
}
function quit {
killall -9 xinput
exit
}
if [ "$VERBOSE" == "true" ]; then
notify-send "Screenshot script waiting. Press Meta + R to capture the screenshot"
fi
IFS=$'\n'
for i in $KEYBOARDS
do
unbuffer xinput test "$i" | run &
done
Прежде чем вы сможете реально использовать скрипт (на ubuntu), вам нужно убедиться, что это большой взлом, но он работает и, безусловно, (для меня) более предпочтительным, чем использование задержки. у вас есть и unbuffer. Для этого просто выполните:
sudo apt-get install xinput expect-dev
Затем вы можете запустить скрипт. Сначала запустите его с опцией -h, чтобы просмотреть возможные параметры конфигурации. По умолчанию сценарий будет работать только один раз, и вы должны перезапустить скрипт после каждого скриншота (например, с помощью сочетания клавиш). Это связано с тем, что сценарий может иметь производительность неактивно. Если вы хотите запустить его как «демон», запустите его с опцией -d.
По умолчанию он также будет использовать затвор. Если вы хотите использовать что-то еще, используйте параметр -e, например. script.sh -c "ksnapshot"
По умолчанию кнопка захвата будет Meta + R. вы можете изменить это с помощью параметров конфигурации.
Используйте скриншот (в accesssories) и установите «Захват после задержки xx секунд».
Работал для меня
Я бы не сказал, что это ошибка. Можно использовать инструмент «Скриншот» и установить «Захват после задержки х секунд» до момента, когда вам нужно открыть меню.
Используйте скриншот (в accesssories) и установите «Захват после задержки xx секунд».
Работал для меня
Я бы не сказал, что это ошибка. Можно использовать инструмент «Скриншот» и установить «Захват после задержки х секунд» до момента, когда вам нужно открыть меню.
[!d0]
На самом деле, можно сделать это без задержки, но вместо этого с некоторыми хаками. Я написал небольшой скрипт, который позволит вам сделать это без задержки. Это большой взлом, но он работает и, безусловно, (для меня) предпочтительнее, чем использование задержки.
#! / Bin / bash ########### ################################################## ######################### # Простой скрипт, позволяющий пользователям делать скриншоты всплывающих подсказок / меню / etc ... # # без таймеров # ## ################################################## ################################################################################################ ################################################## ##################### Конфигурационный раздел (по умолчанию) # ####################### ################################################## ############# SCREENSHOT_COMMAND = "shutter -s" # Клавиши можно найти с помощью xinput test "имя клавиатуры" MODIFIER_KEY = 133 # The & lt; Super & gt; Key (aka. Meta или Windows Key) f CANCEL_KEY = 54 # C CAPTURE_KEY = 27 # R DAEMON_MODE = "false" # изменить на true, если вы хотите сохранить скрипт, запущенный после того, как снимок сделан VERBOSE = "true" # Измените это на любое значение, если вы не хотите получать уведомления. ######################################### ############################################################# ################################################## ################################# # Парсинг команд # ############## ################################################## ############### использование функции {echo "$ 0 [-hemrcdn]" echo "-h выводит это сообщение" echo "-e & lt; command & gt; - выполните эту команду вместо shutter «echo» -m & lt; int & gt; - Используемый ключ-модификатор. Используйте xinput test & lt; keyboar & gt;, чтобы узнать, что такое «echo» -r & lt; int & gt; - Ключ, используемый для захватить." echo "-c & lt; int & gt; - ключ, используемый для отмены (только в режиме не-демона)" echo "-d-daemon mode. Будет продолжать работать после того, как снимок сделан. Чтобы убить демона, используйте \" killall xinput \ "" echo "-n - отключает уведомления" exit; }, в то время как getopts "he: m: r: c: dn" flag do if ["$ flag" == "h"]; затем используйте fi if ["$ flag" == "e"]; затем SCREENSHOT_COMMAND = $ OPTARG fi if ["$ flag" == "m"]; затем CAPTURE_KEY = $ OPTARG fi if ["$ flag" == "r"]; затем SCREENSHOT_COMMAND = $ OPTARG fi if ["$ flag" == "c"]; то CANCEL_KEY = $ OPTARG fi if ["$ flag" == "d"]; то DAEMON_MODE = "true" fi, если ["$ flag" == "n"]; затем VERBOSE = "false" fi done ################################################### ############################################## KEYBOARDS = `xinput list | grep "slave" | grep "keyboard" | sed "s / [^ a-zA-Z] * \ (. * \) id =. * / \ 1 /" | sed "s / [\ t] * $ //" `function run {MODIFIER_PRESSED =" false "при чтении строки; do COMMAND = `echo $ line | awk '{print $ 2;}' `KEY =` echo $ line | awk '{print $ 3;}' `if [" $ KEY "==" $ MODIFIER_KEY "]; затем, если ["$ COMMAND" == "нажать"]; затем MODIFIER_PRESSED = "true" else MODIFIER_PRESSED = "false" fi fi, если ["$ KEY" == "$ CAPTURE_KEY" -a "$ MODIFIER_PRESSED" == "true" -a "$ COMMAND" == "нажать"]; затем bash -c $ SCREENSHOT_COMMAND, если ["$ VERBOSE" == "true"]; затем уведомите - отправьте «Принимая снимок экрана» fi, если ["$ DAEMON_MODE" == "false"]; затем закройте fi fi, если ["$ KEY" == "$ CANCEL_KEY" -a "$ MODIFIER_PRESSED" == "true" -a "$ COMMAND" == "нажать" -a "$ DAEMON_MODE" == "false"] ; тогда, если ["$ VERBOSE" == "true"]; затем уведомить - отправить «Отменить скриншот» fi quit fi done; } function quit {killall -9 xinput exit}, если ["$ VERBOSE" == "true"]; затем сообщите «отправить» сценарий сценария ожидания. Нажмите Meta + R, чтобы захватить снимок экрана «fi IFS = $ '\n» для i в $ KEYBOARDS выполните unbuffer xinput test «$ i» | run & amp; done
Прежде чем вы сможете использовать скрипт (на ubuntu), вам нужно убедиться, что у вас есть xinput и unbuffer . Для этого просто выполните:
sudo apt-get install xinput expect-dev
Затем вы можете запустить скрипт. Сначала запустите его с опцией -h, чтобы просмотреть возможные параметры конфигурации. По умолчанию сценарий будет работать только один раз, и вы должны перезапустить скрипт после каждого скриншота (например, с помощью сочетания клавиш). Это связано с тем, что сценарий может иметь производительность неактивно. Если вы хотите запустить его как «демон», запустите его с опцией -d
.
По умолчанию он также будет использовать затвор. Если вы хотите использовать что-то еще, используйте параметр -e
, например. script.sh -c "ksnapshot"
По умолчанию кнопка захвата будет Meta + R. вы можете изменить это с помощью параметров конфигурации.
( для средних и продвинутых пользователей ubuntu )
gnome-screenshot --delay = numIntValueInSecs
например gnome-screenshot --delay = 3
gnome-screenshot -w --delay = 3
Это он , но я также рекомендую установить 2 других, которые предоставят вам больше времени для навигации в меню , gnome-screenshot --delay = 10
gnome-screenshot -w -delay = 10
[!d22]
Всякий раз, когда вы нажимаете PrntScr, все Ubuntu делает вызов gnome-screenshot
, который обычно находится на пути / usr / bin /
и доступен из «терминала» (teltype, tty, cli, command line / prompt), поэтому вы можете использовать это разными способами, чтобы соответствовать вашим напуганным целям.
Маленькая программа gnome-screenshot принимает необязательные параметры, вы можете увидеть все параметры, передав стандартный параметр, чтобы обратиться за помощью, вы знаете, что один ( -h [ ! d8])
[!d23]
Если вы все еще не знаете, как это использовать, вы всегда можете прочитать более подробную помощь, просто попросите man gnome-screenshot
[!d24]
Чем больше вы читаете полные руководства, взлома ubuntu в соответствии с вашими потребностями станет интуитивным и вам не понадобятся другие люди, чтобы дать вам пошаговые инструкции. Может быть, к этому моменту вы даже знаете, как сделать это обходное решение самостоятельно, если вы все еще потеряли (надеюсь, нет), просто продолжайте читать ...
[!d25]
Теперь
Ярлыки
. Пользовательские ярлыки
+
, чтобы добавить ваш новый пользовательский ярлык. [!d26]
* вуаля! Вы просто сделали еще один шаг, чтобы стать мастером ubuntu, я надеюсь, что этот ответ был полезен *
Поскольку вы задавались вопросом, возможно ли это также с помощью Shutter ...
Чтобы сделать это в Shutter , откройте его и выберите Full Экран с панели инструментов или из меню «Файл»> «Создать»> «Полноэкранный режим».
Убедитесь, что у вас установлен временной интервал, поэтому у вас есть достаточно времени, чтобы открыть меню «Приложения» («Редактирование»> «Установки»> «Главная вкладка», внизу, есть окно выбора: Захват после задержки __ секунд).
[!d2]
Я нашел обходное решение для этого, а не фактическое решение.
Откройте приложение Screenshot
, в открывшемся окне установите время как захват после задержки x секунд.
Примечание: Извините. Невозможно также сделать скриншот самого приложения Скриншот в виде окна или захват определенной части.
[!d0]
Используйте скриншот (в accesssories) и установите «Захват после задержки xx секунд».
Работал для меня