предлагает и рекомендует не то же самое. Пакет 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.
Простой способ для Shotwell восстановить миниатюры (это обходной путь):
Перейдите на страницу «Фотографии». Изменить -> Выбрать все Ctrl + R (повернуть) По завершении вращения Ctrl + Z (отменить).Это заставит Shotwell восстановить все фотографии и почитать любые преобразования, которые он сохранил для них.
Как упоминалось в phq, есть замечательная ошибка, чтобы исправить это, поэтому вам не понадобится это обходное решение. До тех пор это рекомендуемый способ решения этой проблемы. Сценарий, вышедший выше, не будет претерпеть преобразования, а это значит, что ваши миниатюры не могут выглядеть как ваши фотографии в Shotwell.
Я только что использовал сценарий оболочки, указанный в этом ответе, но у меня есть около 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
Обновление С помощью дробовика теперь отображаются уменьшенные изображения 0.18 при просмотре вручную
Не удаляйте .shotwell / thumbs!
В соответствии с этой ошибкой на панели запуска эскизы генерируются только на import.
Эскизы создаются только при импорте. Если эскизы удалены с диска, они не восстанавливаются.
Версия Shotwell 0.13.11 на Ubuntu 12.10 Миниатюры кажутся не длинными, чтобы быть расположенными в .shotwell / thumbs, но теперь в .cache / shotwell. Вы можете проверить, что у пользователя есть все возможности читать большие пальцы. Доступ к изображениям, но не к большим пальцам, может вызвать серые превью.
Для версии 0.26.3 (по состоянию на ноябрь 2017 года), когда Shotwell закрыт, просто удалите миниатюры в
/home/user_name/.cache/shotwell/thumbs/thumbs128 и в /home/user_name/.cache/shotwell/thumbs/thumbs360и снова запустите Shotwell.