Я люблю Evince, я использую его как средство просмотра изображений для своих eps-фигур (одностраничный документ). Это супер легкий и чистый. Мне также нравится, как при повторном рендеринге документов ps при увеличении и уменьшении эта функция отсутствует в других средствах просмотра изображений.
Проблема в том, что evince может открывать только один файл / изображение одновременно, это очень раздражает, кнопка next
работает только для следующей страницы, она не работает для поиска следующих ps / eps файл в текущей папке. Есть идеи?
Вы можете использовать небольшой скрипт наутилуса, чтобы использовать evince
для зацикливания ps
файлов в текущей папке. Вот сценарий,
#!/bin/bash
var="$(dirname "$NAUTILUS_SCRIPT_SELECTED_FILE_PATHS")"
evince "$1" &
for i in "$var"/*.ps
do
if [[ "$i" != "$1" ]]; then
zenity --question --title="Choose an option" --text="No: To exit any time\nYes: Move to next file" --width="300"
if [ $? = 0 ]; then
#killall evince #Remove the hash if you want to open next ps file after closing the previous file.
sleep 1
evince "$i" &
else
notify-send "$(basename "[110]")" "Slide-show is aborted prematurely"
exit 0
fi
fi
done
notify-send "$(basename "[110]")" "No file left to show"
evince slide show
. Если вы используете Ubuntu 12.04, сохраните скрипт в ~/.gnome2/nautilus-scripts/
, для Ubuntu 13.04 или новее сохраните его в ~/.local/share/nautilus/scripts/
. ps
файлов. Щелкните правой кнопкой мыши по любому файлу ps
. Выберите опцию Показать слайд-шоу в разделе Сценарии .
ps
будет открыт в evince
. В то же время вы получите опцию во всплывающем диалоговом окне zenity
,
ps
будет открыт в evince. Вы получите аналогичную опцию для всех файлов ps
в вашем текущем каталоге. Если вы выберете «Нет», сценарий будет немедленно прекращен. Примечание:
Аналогичный скрипт можно использовать и для файла .pdf
. Необходимо заменить строку for i in "$var"/*.ps
на for i in "$var"/*.pdf
. [Тысяча сто двадцать девять]