В итоге остановился на этом варианте
identify -format '%w %h %i\n' *.jpg | awk '$1 < 1600 {sub(/^[^ ]* [^ ]* /, ""); print}' | tr '\n' '\0' | xargs -0 mogrify -gravity center -extent 1600
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
Вот что в скрипт получилось засунуть
#!/bin/bash
for f in *.jpg
do
    if [ 1600 -gt $(identify -format "%w" "$f") ]; then
        mogrify -gravity center -extent 1600 $f
    fi
done
теперь в одну строку засунуть нужно...
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
как написать все то же самое
find -name '*.jpg' -exec mogrify -gravity center -extent 1600\< {} {} \;
только обернуть это в if
т.е. если ширина меньше Х то выполнять?
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
vasek
если A меньше 1600 то изменяем
как это записать через identify?
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
Доброго дня
нигде не нашел, люди подскажите бьюсь уже часов 10
нужно увеличить ширину холста если он меньше искомой величины, во всех остальных случаях оставить прежним
для понимания - две картинки 1280х960 и 1687х1195, нужно установить ширину холста не менее 1600, должно получится 1600х960 и 1687х1195, делаю так
find -name '*.jpg' -exec mogrify -gravity center -extent 1600\< {} {} \;
получаю 1600х960 и 1600х1195, т.е. меняет размер у обоих картинок, хотя стоит знак "<"
т.е. синтаксис какой работает для -resize не работает для -extent, перепробовал уже миллион комбинаций, в google ничего не нашел
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
indeviral
в таком случаи home.local будет крутится на 80, а поддомен работать через сокеты...
пока не хватает времени что бы разобраться в вашем конфиге, т.к. не понимаю его содержание
в частности как соотносится
localhost.localdomain localhost user.home.local home.local
к
поддомен.домен.ru/ddd/ppp/file.php
а для nginx на винде такой конфиг так же будет справедлив? т.к. прога изначально виндовая...
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
pztrn
В hosts прописать поддомен.домен.ru, поднять веб-сервер, чтобы по указанному пути отдавал нужный файл и нужные данные.

если в hosts прописывать поддомен.домен.ru софт перестает работать в принципе, видимо защита от таких умников как я... если прописать только домен.ru то работает, но тогда я не понимаю как сделать редирект...

Velesich
Малость непонятно описана проблема

все просто, есть file.php по адресу поддомен.домен.ru/ddd/ppp/
он отдает простую строку (смотрел через wireshark), без которой не работает (полнофункционально) софт на десктопе, но работает в принципе
пытаюсь подменить URL на локальном сервере через редирект, у меня nginx
но в лоб не получается, потому что в hosts когда пишу полный URL с поддоменом софт перестает работать вообще, без поддомена в hosts работает как обычно, но не полнофункционально, т.е. как нужно

п.с. на исходном серевер апач 2.2.31
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
Всем добра
Больше писать мне некуда, так что не пинайте сильно за опосредованные вопросы

есть URL вида: поддомен.домен.ru/ddd/ppp/file.php

для софта, который конектится и берет данные по этому адресу мне нужно подменить file.php
кроме как на своем локальном компьютере сделать это я не могу, насколько я понимаю
т.е. по факту сделать редирект с внешнего на виртуальный (локальный) хост
как это сделать?

п.с. если в hosts указывать полный URL c поддоменом то софт становится не работоспособным, без указания поддомена работает.
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
Как узнать почему зависает система, наглухо, очень часто... работать стало невозможно...
п.с. началось это с месяц назад, просто не обращал внимание, потому что 80% рабочего времени провожу на винде, специфика ПО.

error при загрузки
~]$ journalctl -b -p err
-- Logs begin at Tue 2016-05-10 00:38:06 MSK, end at Thu 2017-03-02 02:04:55 MSK. --
мар 02 01:49:31 linux kernel: ACPI Error: No handler for Region [EC__] (ffff8802268afa20) [EmbeddedControl] (20160831/evregion-166)
мар 02 01:49:31 linux kernel: ACPI Error: Region EmbeddedControl (ID=3) has no handler (20160831/exfldio-299)
мар 02 01:49:31 linux kernel: ACPI Error: Method parse/execution failed [\_SB.PCI0.LPCB.EC._REG] (Node ffff8802268aee88), AE_NOT_EXIST (20160831/psparse-543)
мар 02 01:49:40 linux kernel: nouveau 0000:01:00.0: iccsense: Unknown sensor type 30, power reading disabled
мар 02 01:49:40 linux kernel: nouveau 0000:01:00.0: iccsense: Unknown sensor type 30, power reading disabled
мар 02 01:49:40 linux kernel: nouveau 0000:01:00.0: iccsense: Unknown sensor type 30, power reading disabled
мар 02 01:49:40 linux kernel: nouveau 0000:01:00.0: iccsense: Unknown sensor type 30, power reading disabled
мар 02 01:49:40 linux kernel: nouveau 0000:01:00.0: iccsense: Unknown sensor type 30, power reading disabled
мар 02 01:51:30 linux kernel: cdc_ether 3-1.1:1.0 enp0s26u1u1: kevent 12 may have been dropped
мар 02 01:51:30 linux kernel: cdc_ether 3-1.1:1.0 enp0s26u1u1: kevent 12 may have been dropped
мар 02 01:51:41 linux kernel: cdc_ether 3-1.1:1.0 enp0s26u1u1: kevent 12 may have been dropped
мар 02 01:51:42 linux kernel: cdc_ether 3-1.1:1.0 enp0s26u1u1: kevent 12 may have been dropped

лог в реальном времени
~]$ journalctl -f
...
мар 02 02:18:49 linux gnome-terminal-[2987]: Allocating size to GtkScrollbar 0x1d4c2d0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:18:49 linux gnome-terminal-[2987]: Allocating size to GtkScrollbar 0x1d4c2d0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:19:08 linux eog[3476]: Allocating size to EogStatusbar 0x1b9e560 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:19:57 linux eog[3521]: Allocating size to EogStatusbar 0x2416520 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:20:02 linux eog[3532]: Allocating size to EogStatusbar 0x21e64e0 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:20:05 linux eog[3540]: Allocating size to EogStatusbar 0xba6560 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:20:08 linux eog[3548]: Allocating size to EogStatusbar 0x1454560 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:21:28 linux eog[3686]: Allocating size to EogStatusbar 0x19e6520 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:23:29 linux eog[3825]: Не удалось открыть файл «/home/archie/.cache/thumbnails/normal/144ef7377b577f704ec9ae61ad1ac031.png»: Нет такого файла или каталога
мар 02 02:23:29 linux eog[3825]: Allocating size to EogStatusbar 0x1b0d520 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:23:59 linux eog[3868]: Allocating size to EogStatusbar 0x2109520 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:24:45 linux eog[3908]: Не удалось открыть файл «/home/archie/.cache/thumbnails/normal/f3d842ac09337659ffbbdec85eaed3b4.png»: Нет такого файла или каталога
мар 02 02:24:45 linux eog[3908]: Allocating size to EogStatusbar 0x124b560 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:24:53 linux eog[3917]: Не удалось открыть файл «/home/archie/.cache/thumbnails/normal/6df6c9e763f7f4a85728e85e0654e92b.png»: Нет такого файла или каталога
мар 02 02:24:53 linux eog[3917]: Allocating size to EogStatusbar 0x1787560 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:24:58 linux eog[3925]: Не удалось открыть файл «/home/archie/.cache/thumbnails/normal/b018bb5faa80d2130b63effeb4f10457.png»: Нет такого файла или каталога
мар 02 02:24:58 linux eog[3925]: Allocating size to EogStatusbar 0x24b0520 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:25:03 linux eog[3933]: Не удалось открыть файл «/home/archie/.cache/thumbnails/normal/f486f54dea3b3ec5728b715f153abfc0.png»: Нет такого файла или каталога
мар 02 02:25:03 linux eog[3933]: Allocating size to EogStatusbar 0x2608520 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:25:29 linux eog[3943]: Не удалось открыть файл «/home/archie/.cache/thumbnails/normal/c87091e5baffd49baaa54ace5bddce0b.png»: Нет такого файла или каталога
мар 02 02:25:29 linux eog[3943]: Allocating size to EogStatusbar 0x1c50520 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:26:07 linux eog[4025]: Не удалось открыть файл «/home/archie/.cache/thumbnails/normal/76ad1aa9ffd683cb7e1c7918a81148f5.png»: Нет такого файла или каталога
мар 02 02:26:07 linux eog[4025]: Allocating size to EogStatusbar 0xc8c560 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:26:10 linux eog[4036]: Не удалось открыть файл «/home/archie/.cache/thumbnails/normal/71aac868adbba98c456d8bf44cb712ac.png»: Нет такого файла или каталога
мар 02 02:26:10 linux eog[4036]: Allocating size to EogStatusbar 0x2810520 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:26:15 linux eog[4044]: Не удалось открыть файл «/home/archie/.cache/thumbnails/normal/c876614df1cddb32341be25fada16e67.png»: Нет такого файла или каталога
мар 02 02:26:15 linux eog[4044]: Allocating size to EogStatusbar 0x16a6560 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:26:54 linux eog[4095]: Allocating size to EogStatusbar 0x238b560 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:27:48 linux eog[4129]: Allocating size to EogStatusbar 0x27d6520 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:28:04 linux eog[4140]: Allocating size to EogStatusbar 0x1340520 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:28:07 linux eog[4140]: Не удалось открыть файл «/home/archie/.cache/thumbnails/normal/ad29c0aade876f3dc84e103e56fc057c.png»: Нет такого файла или каталога
мар 02 02:29:30 linux eog[4190]: Allocating size to EogStatusbar 0x20a0560 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:30:17 linux eog[4213]: Не удалось открыть файл «/home/archie/.cache/thumbnails/normal/47cb3fbe57e367154906e1c9b05a1ee5.png»: Нет такого файла или каталога
мар 02 02:30:17 linux eog[4213]: Allocating size to EogStatusbar 0x1896560 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:30:19 linux eog[4222]: Не удалось открыть файл «/home/archie/.cache/thumbnails/normal/3157208777e821c6acedf045f9b02da8.png»: Нет такого файла или каталога
мар 02 02:30:19 linux eog[4222]: Allocating size to EogStatusbar 0x177b560 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:31:49 linux eog[4345]: Не удалось открыть файл «/home/archie/.cache/thumbnails/normal/991f92c365e81533628a0ea9e382d23c.png»: Нет такого файла или каталога
мар 02 02:31:49 linux eog[4345]: Allocating size to EogStatusbar 0x22ad520 without calling gtk_widget_get_preferred_width/height(). How does the code know the size to allocate?
мар 02 02:31:52 linux eog[4345]: Не удалось открыть файл «/home/archie/.cache/thumbnails/normal/1eda28f92cfe3d97a01455df6929c8ff.png»: Нет такого файла или каталога
Арчи ~]$ ...as always want ready-made solutions that would make even tastier
не могу найти, где то на просторах интернета читал что если ставить Win10 в дуал бут он затирает линуксовый граб загрузчик, щас стоит восьмерка, подумываю накатить сверху десятку, вместо оной, стремно из-за арчика в дуалбуте, кабы чего не случилось...
Арчи ~]$ ...as always want ready-made solutions that would make even tastier