Если Вы создаете загрузочный USB, в целях выполнения установки. Вы могли бы хотеть проверить http://unetbootin.sourceforge.net/. Большинство дистрибутивов имеет пакеты в наличии в repos и возможно неофициальной регистрации онлайн. Этот инструмент автоматизирует полный ISO к загрузочному преобразованию USB. USB должен быть разделен и смонтирован сначала. читайте ниже для фиксации раздела, который Вам, вероятно, придется сделать так или иначе.
Я не знаком с тем Debian конкретный сценарий, но я сделал много мультиначальных загрузок Grub2 через USB. Чтобы Grub2 загрузился от ISO, это должно быть полностью defragmentated. Любые фрагменты представят ISO, незагрузочный от личинки. USB должен иметь только один раздел, и это должно быть основное устройство. Флаг начальной загрузки должен быть установлен, и раздел должен иметь FAT32 FileSystem. Если у Вас есть проблема относительно разделения, необходимо восстановить USB. Удостоверьтесь, что сделали новую дисковую маркировку MS-DOS и MBR, в инструменте такой, как разделено. Создайте свой основной раздел, установите флаг начальной загрузки и затем используйте mkfs.
Вы можете делать что-то с этим..
Это позволяет Вам собирать изображения (двумя щелчками мышью на изображение) во временном dir, scriptname -c
... и затем показывает изображения в легкой программе просмотра изображений, которая легко пригодна для навигации через клавиши управления курсором; scriptname -s
Это будет всегда запускать дисплей с нового изображения. Если Вы действительно хотите ограничить его 5, то можно настроить сценарий, но они находятся в/tmp, и это вычищается обоснованно часто.
Просто присвойтесь scriptname -c
и scriptname -s
к сочетаниям клавиш по Вашему выбору.. Я использую xbindkeys
связывать мои сочетания клавиш.
#!/bin/bash
#
# Run $ script [-c | -s]
#
# Uses: grabc GRAB Colour - screen pixel colour
# Allows you to position amd click the mouse.
# The actual co-ordinates capture is done by xdotool.
# xdotool simulate X11 keyboard/mouse input
# scrot SCReen shOT - screen capture
# pnmtopng (from package 'netpbm') convert format
# display (from package 'imagemagick') display single image
# eog Eye Of Gnome - to display images forward and backwards
#
# Note: The area selection requires two distinct mouse clicks
# First click the top-left corner, then the bottom-right corner
# It is not a click-and-drag style of selection.
#
bname="$(basename "$0")"
oudir="/tmp/$USER/$bname"; [[ -d "$oudir" ]] || mkdir -p "$oudir"
case "$1" in
-s) # show images
eog "$(find "$oudir" -maxdepth 1 -type f -name 'screen.20[0-9][0-9]-*.png' \
|sort |tail -n 1)"
;;
*) # capture image and save to output dir
grabc 1>/dev/null 2>/dev/null; eval $(xdotool getmouselocation --shell); L=$X; T=$Y
grabc 1>/dev/null 2>/dev/null; eval $(xdotool getmouselocation --shell); R=$X; B=$Y
((R<L||B<T)) && { echo "ERROR: invalid rectangle selected" 1>&2; exit 1; }
scrot "$oudir/screen.pnm"
oupic="$oudir/screen.$(date '+%Y-%m-%d %H:%M:%S').png"
<"$oudir/screen.pnm" pnmcut -left $L -top $T -bottom $B -right $R \
| pnmtopng > "$oupic"
display "$oupic" # for a quick preview.
;;
esac
#
Исходная X-оконная система действительно только имеет выбор X11, который является только текстом. Существует несколько расширений для реализации буфера обмена, но приложения, которые используют их, не полностью совместимы друг с другом.
Вместо того, чтобы использовать буфер обмена X11 можно использовать Калеку в качестве буфера обмена. Можно запустить Калеку, и после этого можно назвать удаленным от калеки для загрузки, изображение, например. Можно также попробовать, если Хромая функция вставки совместима с приложением.
Кроме того, можно запустить сервер Сценария-Fu. Порт по умолчанию 10008. После этого можно отправить команды Сценария-Fu на сервер. Например, это создает новое изображение:
CMD='(gimp-display-new (car (gimp-image-new 300 200 0)))'
echo -e $(printf 'G\\0000\\%0.4o%s' ${#CMD} "$CMD") | nc -q1 localhost 10008
Этот подход потребует, чтобы некоторое дополнительное программирование реализовало функциональность, которую Вы запросили. Но, должно быть возможным.
xralf спрашивают:
Я понял для сохранения образов для обработки изображений буфера обмена
[...]
Действительно ли это возможно в X-оконной системе?
В руководстве ненавистников Unix говорится
Соответствие ICCCM является одним из самых сложных испытаний реализации X инструментариев, менеджеров окон и даже простых приложений. Это столь трудно, что многие преимущества просто не стоят стычки соответствия. И когда одна программа не соответствует, она завинчивает другие программы. Это - причина, вырезание и вклейка никогда не работает правильно с X (если Вы не вырезаете и вставляете прямой текст ASCII),
У тех ненавистников Unix есть точка - я могу предположить, что этот вид вещи, возможно, способствовал Apple, выбор not to use X-windows in OSX.