— Спасибо,
.ubuntufan, приятно находиться на одной странице со сведущими людьми
, спасибо за участие. Ваш скрипт очень красиво выглядит, но так же как и мой когда без экранирования,
работает только из наутилуса.
— Если изображение находится просто на рабочем столе, а не в отрытой в наутилусе директории рабочий стол, вот так,
то скрипт выдаёт пустое окно вот такое:
— Если же открыть в наутилусе директорию Рабочий стол, то из наутилуса скрипт работает.
— Спасибо за ссылки буду читать, не исключено, что даже кое-что, кое-где пойму
!
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
— Представьте себе ,
ArcFi,
Вы оказались правы! Я Выполнил Ваши предписания об экранировании и скрипт заработал на рабочем столе, про пакетный режим Вы тоже правы, это у меня были попытки, но что-то оно пока криво работает, буду читать…
∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞∞
—
Azure, Вы же знаете, что Вам я всегда рад!
Я помнил про эти вещи, что Вы написали, но как-то не получилось у меня это применить в данной ситуации, хотя попытки были.
— Всем спасибо, поскольку всё работает будем считать вопрос исчерпанным.
— Вот на этом варианте закончил:
#!/bin/bash
# Получить данные об изображении…
while [ $# -ne 0 ]
do
identify -verbose "$1" | grep -A 2 Geometry | sed "/size/s/:\s*/&x/" | awk -Fx '! /size/ { print } ; /size/ { CONVFMT = "%.1f mm"; print $1 $2*25.4" x "$3*25.4 } ' | zenity --title="KapTuHKa" --text-info --width=300 --height=170
shift
done
— Получить данные о нескольких изображениях пока не буду пытаться делать, там масса проблем (во всяком случае для меня). У меня что-то там получалось, но открывалось несколько окон zinity для каждого изображения отдельно плюс не удавалось „подписать“ вывод именем файла каждого изображения и т.п. потом,
заматерею в теории и навалюсь !