Как заставить Shotwell восстановить все миниатюры?

предлагает и рекомендует не то же самое. Пакет A зависит от пакета B, если B абсолютно необходимо установить для запуска A. В некоторых случаях A зависит не только от B, но и от версия B. В этом случае зависимость версии обычно является нижним пределом, в том смысле, что A зависит от любой версии B более поздней, чем какая-либо определенная версия. Пакет A рекомендует пакет B, если сторонник пакета считает, что большинство пользователей не захочет A, не имея также функциональности, предоставленной B. Пакет A предлагает пакет B, если B содержит файлы, которые связаны с (и обычно усиливают) функциональность A.

Подробнее см. в разделе «Вопросы Debian GNU / Linux».

По умолчанию apt-get устанавливает рекомендуемые пакеты.

Ваша опция --install-suggests добавляет в предлагаемый пакетов и их предполагаемых зависимостей.

--install-suggests
    Consider suggested packages as a dependency for installing.
    Configuration Item: APT::Install-Suggests.

см. Часто задаваемые вопросы по Debian GNU / Linux .

1
задан 3 July 2014 в 16:52

5 ответов

Простой способ для Shotwell восстановить миниатюры (это обходной путь):

Перейдите на страницу «Фотографии». Изменить -> Выбрать все Ctrl + R (повернуть) По завершении вращения Ctrl + Z (отменить).

Это заставит Shotwell восстановить все фотографии и почитать любые преобразования, которые он сохранил для них.

Как упоминалось в phq, есть замечательная ошибка, чтобы исправить это, поэтому вам не понадобится это обходное решение. До тех пор это рекомендуемый способ решения этой проблемы. Сценарий, вышедший выше, не будет претерпеть преобразования, а это значит, что ваши миниатюры не могут выглядеть как ваши фотографии в Shotwell.

7
ответ дан 26 May 2018 в 00:14
  • 1
    Просто боковое примечание, поскольку в Shotwell 0.13.1 все еще одно и то же: горизонтальный флип кажется немного более быстрым преобразованием (проверено на 1500 фотографиях 8mpix). – cprn 31 January 2013 в 04:55

Я только что использовал сценарий оболочки, указанный в этом ответе, но у меня есть около 22000 эскизов для генерации.

Итак, вот версия bash этого скрипта, используя ~/.shotwell вместо ~/.local/shotwell ( это то, что у меня есть) и использование как можно большего количества ядер, чем у моего процессора (в 8 раз быстрее в моем случае!):

#!/bin/bash

# under linux, use this to launch as many convert as your processor core number
#MAX_PROCESSES=`cat /proc/cpuinfo |grep ^processor | wc -l`
# or use a static value
MAX_PROCESSES=4

sqlite3 ~/.shotwell/data/photo.db "select id||' '||filename from PhotoTable order by timestamp desc" | 
  while read id filename; do
      for size in 128 360; do
      tf=$(printf ~/.shotwell/thumbs/thumbs${size}/thumb%016x.jpg $id);
      test -e "$tf" ||  {
              echo "Generating thumb for $filename ($tf)";
              convert "$filename" -auto-orient -thumbnail ${size}x${size} $tf &
          RUNNING="`jobs -p |wc -l`"
          while [ "$RUNNING" -ge "$MAX_PROCESSES" ]
          do
          sleep 0.3
          RUNNING="`jobs -p |wc -l`"
          done
      }
      done
  done
5
ответ дан 26 May 2018 в 00:14

Обновление С помощью дробовика теперь отображаются уменьшенные изображения 0.18 при просмотре вручную

Не удаляйте .shotwell / thumbs!

В соответствии с этой ошибкой на панели запуска эскизы генерируются только на import.

Эскизы создаются только при импорте. Если эскизы удалены с диска, они не восстанавливаются.

5
ответ дан 26 May 2018 в 00:14

Версия Shotwell 0.13.11 на Ubuntu 12.10 Миниатюры кажутся не длинными, чтобы быть расположенными в .shotwell / thumbs, но теперь в .cache / shotwell. Вы можете проверить, что у пользователя есть все возможности читать большие пальцы. Доступ к изображениям, но не к большим пальцам, может вызвать серые превью.

3
ответ дан 26 May 2018 в 00:14
  • 1
    Вы не обратились к вопросу о восстановлении больших пальцев. – hultqvist 16 April 2013 в 13:43
  • 2
    @phq, если бы вы прочитали вопрос, вы увидите, что вопрос не обязательно на самом деле регенерировать thubs , но как получить большие пальцы назад , для которых ОП гипотезирует, что большие пальцы отсутствуют, и, таким образом, предлагают регенерацию в качестве исправления. В случае, если большие пальцы на самом деле есть, но в другой папке или с неправильным разрешением, этот ответ на самом деле происходит. Кроме того, даже если вы принимаете только ответы, которые глупо относятся только к теме вопроса, пожалуйста, имейте в виду, что этот ответ по-прежнему полезен в качестве комментария (что phq не смог бы ... – berdario 12 September 2014 в 15:05
  • 3
    ... пост как истинный комментарий, из-за его низкой оценки репутации) – berdario 12 September 2014 в 15:05

Для версии 0.26.3 (по состоянию на ноябрь 2017 года), когда Shotwell закрыт, просто удалите миниатюры в

/home/user_name/.cache/shotwell/thumbs/thumbs128 и в /home/user_name/.cache/shotwell/thumbs/thumbs360

и снова запустите Shotwell.

0
ответ дан 26 May 2018 в 00:14

Другие вопросы по тегам:

Похожие вопросы: