Сценарий ниже должен выполнять эту работу. Он использует evince-thumbnailer, который, насколько мне известно, поставляется с каждой установкой gnome и является миниатюром по умолчанию. Сохранить как pdfthumbnailer.sh и сделать его исполняемым. Использование: pdfthumbnailer.sh dir1 [dir2, ...]
#!/bin/bash
F1=$HOME/.thumbnails/normal
F2=$HOME/.cache/thumbnails/normal
SAVE_FOLDER=$F1
[ -e $F2 ] && SAVE_FOLDER=$F2
# the thumbnailing function
evincethumb() {
outname=$(echo -n "$(readlink -f "$0")" | \
perl -MURI::file -MDigest::MD5=md5_hex -ne 'print md5_hex(URI::file->new($_));')
# no work if thumbnail already present
[ ! -e $SAVE_FOLDER/${outname}.png ] && {
echo "$0"
#uncomment only one of both thumbnailers
#convert -thumbnail 128x128 "$0"[0] $SAVE_FOLDER/${outname}.png 2>/dev/null
evince-thumbnailer -s 128 "$0" $SAVE_FOLDER/${outname}.png 2>/dev/null
}
}
# make our function visible to the subshell in "find -exec" below
export -f evincethumb
# loop through all given folders
for folder in "$@" ; do
find "$folder" -type f -exec bash -c evincethumb {} \;
done
Сохранить как :
не добавляет атрибуты Thumb :: URI и Thumb :: MTime к эскизам, как указано Джеймс Хенстридж. До сих пор я не видел никаких доказательств того, что по умолчанию evince-thumbnailer это делает. Другими словами, пока nautilus не восстанавливает миниатюры, сценарий может использоваться для задания.Примечания:
не добавляет Thumb :: URI и Thumb :: MTime атрибуты к эскизам, как указал Джеймс Хенстридж. До сих пор я не видел никаких доказательств того, что по умолчанию evince-thumbnailer это делает. Другими словами, если nautilus не восстанавливает миниатюры, сценарий может использоваться для задания. speed: 37 pdf-файлов, протестированных как с evince-thumbnailer, так и с convert (от imagemagick): 3 секунды для [ f8] и 14 секунд для convert. генерирует миниатюры, распознанные именами пути nautilus, обрабатываемые URL-адресом perl: файловый модуль (пробелы и другие символы правильно переведены в файл uri) нуждается в perl, присутствующем в установочных файлах по умолчанию, необработанном с помощью evince-thumbnailer, просто выдает ошибку - отключен с помощью 2>/dev/null, посмотрите на строку MimeType в /usr/share/thumbnailers/evince.thumbnailer, чтобы просмотреть список обработанных типов файлов: начиная с 12.04 папка с эскизами кажется ~/.cache/thumbnails. Более надежные пути с использованием readlink.Примечания : http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=683394
Почти вся разница между Ubuntu Desktop и Ubuntu Server установлена в установленном пакете по умолчанию.
Единственная реальная разница в коде в пакете ядра - linux-image- * -server
имеют немного другую конфигурацию ядра для ядер рабочего стола. Такие опции ядра включают в себя режим PAE (для доступа к> 4GiB-памяти на 32-битных системах) и изменение уровня предварительной удержания по умолчанию (который приоритизирует пропускную способность процессора за счет ожидания задачи).
В основном это не будет эффект воздействия.
Помимо того факта, что на компьютере работает X-сервер (и такие вещи, как ubuntu-one-client, когда пользователь регистрируется локально), на самом деле нет никакой разницы или влияния производительности.
«серверная» версия и «настольная» версия Ubuntu, где магически ограничено количество подключений, которые могут быть к машине (например, некоторые другие «рабочие станции» и «серверные» операционные системы прошлых лет).
Различные варианты установки - это просто набор стартовых пакетов.
Рабочий стол & amp; Серверные версии имеют разные ядра, которые могут привести к разной производительности, особенно при определенных условиях загрузки. Одна из причин заключается в том, что переключение задач происходит чаще в ядре рабочего стола, поскольку это повышает оперативность, но переключение задач приводит к некоторым накладным расходам, а также незначительно снижает производительность некоторых приложений.
На практике это маловероятно, что вы когда-либо увидите эту разницу в системе разработки, и IME такая система не находится под большой нагрузкой, и, вероятно, она имеет другие различия в конфигурации, которые в любом случае влияют на производительность.
Если вы хотите минимизировать различия связанный с ядром, всегда можно использовать ядро сервера в редакции рабочего стола.
И, конечно, в большинстве случаев постоянная работа настольной системы, вероятно, оказывает такое же влияние на производительность, как и использование другого ядро в любом случае ...; -)
Почти вся разница между Ubuntu Desktop и Ubuntu Server установлена в установленном пакете по умолчанию.
Единственная реальная разница в коде в пакете ядра - linux-image- * -server
имеют немного другую конфигурацию ядра для ядер рабочего стола. Такие опции ядра включают в себя режим PAE (для доступа к> 4GiB-памяти на 32-битных системах) и изменение уровня предварительной удержания по умолчанию (который приоритизирует пропускную способность процессора за счет ожидания задачи).
В основном это не будет эффект воздействия.
Помимо того факта, что на компьютере работает X-сервер (и такие вещи, как ubuntu-one-client, когда пользователь регистрируется локально), на самом деле нет никакой разницы или влияния производительности.
«серверная» версия и «настольная» версия Ubuntu, где магически ограничено количество подключений, которые могут быть к машине (например, некоторые другие «рабочие станции» и «серверные» операционные системы прошлых лет).
Различные варианты установки - это просто набор стартовых пакетов.
Значительный коэффициент производительности в Ubuntu Desktop - это включение Gnome. Ubuntu Desktop отлично подходит для сервера (хотя может потребоваться более легкая среда рабочего стола), но если вам не нужна графическая среда, Ubuntu Server будет предпочтительнее.
Это не связано строго с работой, но Ubuntu Desktop также содержит несколько пакетов, которые просто не будут полезны в серверной среде, такой как OpenOffice и GIMP. Однако они всегда могут быть удалены.
Почти вся разница между Ubuntu Desktop и Ubuntu Server установлена в установленном пакете по умолчанию.
Единственная реальная разница в коде в пакете ядра - linux-image- * -server
имеют немного другую конфигурацию ядра для ядер рабочего стола. Такие опции ядра включают в себя режим PAE (для доступа к> 4GiB-памяти на 32-битных системах) и изменение уровня предварительной удержания по умолчанию (который приоритизирует пропускную способность процессора за счет ожидания задачи).
В основном это не будет эффект воздействия.
Рабочий стол & amp; Серверные версии имеют разные ядра, которые могут привести к разной производительности, особенно при определенных условиях загрузки. Одна из причин заключается в том, что переключение задач происходит чаще в ядре рабочего стола, поскольку это повышает оперативность, но переключение задач приводит к некоторым накладным расходам, а также незначительно снижает производительность некоторых приложений.
На практике это маловероятно, что вы когда-либо увидите эту разницу в системе разработки, и IME такая система не находится под большой нагрузкой, и, вероятно, она имеет другие различия в конфигурации, которые в любом случае влияют на производительность.
Если вы хотите минимизировать различия связанный с ядром, всегда можно использовать ядро сервера в редакции рабочего стола.
И, конечно, в большинстве случаев постоянная работа настольной системы, вероятно, оказывает такое же влияние на производительность, как и использование другого ядро в любом случае ...; -)
Помимо того факта, что на компьютере работает X-сервер (и такие вещи, как ubuntu-one-client, когда пользователь регистрируется локально), на самом деле нет никакой разницы или влияния производительности.
«серверная» версия и «настольная» версия Ubuntu, где магически ограничено количество подключений, которые могут быть к машине (например, некоторые другие «рабочие станции» и «серверные» операционные системы прошлых лет).
Различные варианты установки - это просто набор стартовых пакетов.
Значительный коэффициент производительности в Ubuntu Desktop - это включение Gnome. Ubuntu Desktop отлично подходит для сервера (хотя может потребоваться более легкая среда рабочего стола), но если вам не нужна графическая среда, Ubuntu Server будет предпочтительнее.
Это не связано строго с работой, но Ubuntu Desktop также содержит несколько пакетов, которые просто не будут полезны в серверной среде, такой как OpenOffice и GIMP. Однако они всегда могут быть удалены.
Почти вся разница между Ubuntu Desktop и Ubuntu Server установлена в установленном пакете по умолчанию.
Единственная реальная разница в коде в пакете ядра - linux-image- * -server
имеют немного другую конфигурацию ядра для ядер рабочего стола. Такие опции ядра включают в себя режим PAE (для доступа к> 4GiB-памяти на 32-битных системах) и изменение уровня предварительной удержания по умолчанию (который приоритизирует пропускную способность процессора за счет ожидания задачи).
В основном это не будет эффект воздействия.
Помимо того факта, что на компьютере работает X-сервер (и такие вещи, как ubuntu-one-client, когда пользователь регистрируется локально), на самом деле нет никакой разницы или влияния производительности.
«серверная» версия и «настольная» версия Ubuntu, где магически ограничено количество подключений, которые могут быть к машине (например, некоторые другие «рабочие станции» и «серверные» операционные системы прошлых лет).
Различные варианты установки - это просто набор стартовых пакетов.
Значительный коэффициент производительности в Ubuntu Desktop - это включение Gnome. Ubuntu Desktop отлично подходит для сервера (хотя может потребоваться более легкая среда рабочего стола), но если вам не нужна графическая среда, Ubuntu Server будет предпочтительнее.
Это не связано строго с работой, но Ubuntu Desktop также содержит несколько пакетов, которые просто не будут полезны в серверной среде, такой как OpenOffice и GIMP. Однако они всегда могут быть удалены.
Рабочий стол & amp; Серверные версии имеют разные ядра, которые могут привести к разной производительности, особенно при определенных условиях загрузки. Одна из причин заключается в том, что переключение задач происходит чаще в ядре рабочего стола, поскольку это повышает оперативность, но переключение задач приводит к некоторым накладным расходам, а также незначительно снижает производительность некоторых приложений.
На практике это маловероятно, что вы когда-либо увидите эту разницу в системе разработки, и IME такая система не находится под большой нагрузкой, и, вероятно, она имеет другие различия в конфигурации, которые в любом случае влияют на производительность.
Если вы хотите минимизировать различия связанный с ядром, всегда можно использовать ядро сервера в редакции рабочего стола.
И, конечно, в большинстве случаев постоянная работа настольной системы, вероятно, оказывает такое же влияние на производительность, как и использование другого ядро в любом случае ...; -)
Значительный коэффициент производительности в Ubuntu Desktop - это включение Gnome. Ubuntu Desktop отлично подходит для сервера (хотя может потребоваться более легкая среда рабочего стола), но если вам не нужна графическая среда, Ubuntu Server будет предпочтительнее.
Это не связано строго с работой, но Ubuntu Desktop также содержит несколько пакетов, которые просто не будут полезны в серверной среде, такой как OpenOffice и GIMP. Однако они всегда могут быть удалены.
Рабочий стол & amp; Серверные версии имеют разные ядра, которые могут привести к разной производительности, особенно при определенных условиях загрузки. Одна из причин заключается в том, что переключение задач происходит чаще в ядре рабочего стола, поскольку это повышает оперативность, но переключение задач приводит к некоторым накладным расходам, а также незначительно снижает производительность некоторых приложений.
На практике это маловероятно, что вы когда-либо увидите эту разницу в системе разработки, и IME такая система не находится под большой нагрузкой, и, вероятно, она имеет другие различия в конфигурации, которые в любом случае влияют на производительность.
Если вы хотите минимизировать различия связанный с ядром, всегда можно использовать ядро сервера в редакции рабочего стола.
И, конечно, в большинстве случаев постоянная работа настольной системы, вероятно, оказывает такое же влияние на производительность, как и использование другого ядро в любом случае ...; -)
Почти вся разница между Ubuntu Desktop и Ubuntu Server установлена в установленном пакете по умолчанию.
Единственная реальная разница в коде в пакете ядра - linux-image- * -server
имеют немного другую конфигурацию ядра для ядер рабочего стола. Такие опции ядра включают в себя режим PAE (для доступа к> 4GiB-памяти на 32-битных системах) и изменение уровня предварительной удержания по умолчанию (который приоритизирует пропускную способность процессора за счет ожидания задачи).
В основном это не будет эффект воздействия.
Помимо того факта, что на компьютере работает X-сервер (и такие вещи, как ubuntu-one-client, когда пользователь регистрируется локально), на самом деле нет никакой разницы или влияния производительности.
«серверная» версия и «настольная» версия Ubuntu, где магически ограничено количество подключений, которые могут быть к машине (например, некоторые другие «рабочие станции» и «серверные» операционные системы прошлых лет).
Различные варианты установки - это просто набор стартовых пакетов.
Почти вся разница между Ubuntu Desktop и Ubuntu Server установлена в установленном пакете по умолчанию.
Единственная реальная разница в коде в пакете ядра - linux-image- * -server
имеют немного другую конфигурацию ядра для ядер рабочего стола. Такие опции ядра включают в себя режим PAE (для доступа к> 4GiB-памяти на 32-битных системах) и изменение уровня предварительной удержания по умолчанию (который приоритизирует пропускную способность процессора за счет ожидания задачи).
В основном это не будет эффект воздействия.
Помимо того факта, что на компьютере работает X-сервер (и такие вещи, как ubuntu-one-client, когда пользователь регистрируется локально), на самом деле нет никакой разницы или влияния производительности.
«серверная» версия и «настольная» версия Ubuntu, где магически ограничено количество подключений, которые могут быть к машине (например, некоторые другие «рабочие станции» и «серверные» операционные системы прошлых лет).
Различные варианты установки - это просто набор стартовых пакетов.
Значительный коэффициент производительности в Ubuntu Desktop - это включение Gnome. Ubuntu Desktop отлично подходит для сервера (хотя может потребоваться более легкая среда рабочего стола), но если вам не нужна графическая среда, Ubuntu Server будет предпочтительнее.
Это не связано строго с работой, но Ubuntu Desktop также содержит несколько пакетов, которые просто не будут полезны в серверной среде, такой как OpenOffice и GIMP. Однако они всегда могут быть удалены.
Рабочий стол & amp; Серверные версии имеют разные ядра, которые могут привести к разной производительности, особенно при определенных условиях загрузки. Одна из причин заключается в том, что переключение задач происходит чаще в ядре рабочего стола, поскольку это повышает оперативность, но переключение задач приводит к некоторым накладным расходам, а также незначительно снижает производительность некоторых приложений.
На практике это маловероятно, что вы когда-либо увидите эту разницу в системе разработки, и IME такая система не находится под большой нагрузкой, и, вероятно, она имеет другие различия в конфигурации, которые в любом случае влияют на производительность.
Если вы хотите минимизировать различия связанный с ядром, всегда можно использовать ядро сервера в редакции рабочего стола.
И, конечно, в большинстве случаев постоянная работа настольной системы, вероятно, оказывает такое же влияние на производительность, как и использование другого ядро в любом случае ...; -)
Почти вся разница между Ubuntu Desktop и Ubuntu Server установлена в установленном пакете по умолчанию.
Единственная реальная разница в коде в пакете ядра - linux-image- * -server
имеют немного другую конфигурацию ядра для ядер рабочего стола. Такие опции ядра включают в себя режим PAE (для доступа к> 4GiB-памяти на 32-битных системах) и изменение уровня предварительной удержания по умолчанию (который приоритизирует пропускную способность процессора за счет ожидания задачи).
В основном это не будет эффект воздействия.
Рабочий стол & amp; Серверные версии имеют разные ядра, которые могут привести к разной производительности, особенно при определенных условиях загрузки. Одна из причин заключается в том, что переключение задач происходит чаще в ядре рабочего стола, поскольку это повышает оперативность, но переключение задач приводит к некоторым накладным расходам, а также незначительно снижает производительность некоторых приложений.
На практике это маловероятно, что вы когда-либо увидите эту разницу в системе разработки, и IME такая система не находится под большой нагрузкой, и, вероятно, она имеет другие различия в конфигурации, которые в любом случае влияют на производительность.
Если вы хотите минимизировать различия связанный с ядром, всегда можно использовать ядро сервера в редакции рабочего стола.
И, конечно, в большинстве случаев постоянная работа настольной системы, вероятно, оказывает такое же влияние на производительность, как и использование другого ядро в любом случае ...; -)
Помимо того факта, что на компьютере работает X-сервер (и такие вещи, как ubuntu-one-client, когда пользователь регистрируется локально), на самом деле нет никакой разницы или влияния производительности.
«серверная» версия и «настольная» версия Ubuntu, где магически ограничено количество подключений, которые могут быть к машине (например, некоторые другие «рабочие станции» и «серверные» операционные системы прошлых лет).
Различные варианты установки - это просто набор стартовых пакетов.
Значительный коэффициент производительности в Ubuntu Desktop - это включение Gnome. Ubuntu Desktop отлично подходит для сервера (хотя может потребоваться более легкая среда рабочего стола), но если вам не нужна графическая среда, Ubuntu Server будет предпочтительнее.
Это не связано строго с работой, но Ubuntu Desktop также содержит несколько пакетов, которые просто не будут полезны в серверной среде, такой как OpenOffice и GIMP. Однако они всегда могут быть удалены.
Рабочий стол & amp; Серверные версии имеют разные ядра, которые могут привести к разной производительности, особенно при определенных условиях загрузки. Одна из причин заключается в том, что переключение задач происходит чаще в ядре рабочего стола, поскольку это повышает оперативность, но переключение задач приводит к некоторым накладным расходам, а также незначительно снижает производительность некоторых приложений.
На практике это маловероятно, что вы когда-либо увидите эту разницу в системе разработки, и IME такая система не находится под большой нагрузкой, и, вероятно, она имеет другие различия в конфигурации, которые в любом случае влияют на производительность.
Если вы хотите минимизировать различия связанный с ядром, всегда можно использовать ядро сервера в редакции рабочего стола.
И, конечно, в большинстве случаев постоянная работа настольной системы, вероятно, оказывает такое же влияние на производительность, как и использование другого ядро в любом случае ...; -)
Почти вся разница между Ubuntu Desktop и Ubuntu Server установлена в установленном пакете по умолчанию.
Единственная реальная разница в коде в пакете ядра - linux-image- * -server
имеют немного другую конфигурацию ядра для ядер рабочего стола. Такие опции ядра включают в себя режим PAE (для доступа к> 4GiB-памяти на 32-битных системах) и изменение уровня предварительной удержания по умолчанию (который приоритизирует пропускную способность процессора за счет ожидания задачи).
В основном это не будет эффект воздействия.
Помимо того факта, что на компьютере работает X-сервер (и такие вещи, как ubuntu-one-client, когда пользователь регистрируется локально), на самом деле нет никакой разницы или влияния производительности.
«серверная» версия и «настольная» версия Ubuntu, где магически ограничено количество подключений, которые могут быть к машине (например, некоторые другие «рабочие станции» и «серверные» операционные системы прошлых лет).
Различные варианты установки - это просто набор стартовых пакетов.
Значительный коэффициент производительности в Ubuntu Desktop - это включение Gnome. Ubuntu Desktop отлично подходит для сервера (хотя может потребоваться более легкая среда рабочего стола), но если вам не нужна графическая среда, Ubuntu Server будет предпочтительнее.
Это не связано строго с работой, но Ubuntu Desktop также содержит несколько пакетов, которые просто не будут полезны в серверной среде, такой как OpenOffice и GIMP. Однако они всегда могут быть удалены.