Как указать средство просмотра изображений по умолчанию в mailcap?

У меня есть большинство моих точечных файлов домашнего каталога, которые используются в моей домашней и рабочей системах, каждая из которых работает по разной версии Ubuntu.

Я ищу способ указать средство просмотра изображений по умолчанию для каждой системы в ~ / .mailcap, поэтому, когда он вызывается Mutt, запускается правильный просмотрщик изображений.

Мой текущий обходной путь - поместить следующее в ~ / .mailcap ...

image/*; viewimage %s; test=test -n "$DISPLAY";

... где viewimage - простой скрипт bash:

#!/bin/bash
hostname=`hostname`

if [ $hostname == 'work-host' ]; then
    imageviewer=geeqie
elif [ $hostname == 'home-host' ]; then
    imageviewer=ristretto
fi

$imageviewer $1

Любые предложения, позволяющие избежать этого обходного пути, приветствуются.

1
задан 26 February 2012 в 08:03

1 ответ

Ваше решение хорошо и позволяет вам держать все точечные файлы в управлении версиями, так зачем это менять? : -)

Если вы используете какое-либо из основных окружений рабочего стола, вместо этого вызовите xdg-open? Это эквивалент двойного щелчка по файлу в файловом браузере.

0
ответ дан 26 February 2012 в 08:03

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

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