LINUX.ORG.RU
ФорумTalks

/usr/share/applications/mimeinfo.cache, pdf и GIMP

 


0

1

С удивлением узнал тут, что многие продолжают страдать от кривого /usr/share/applications/mimeinfo.cache, где первоочередной софтиной для открытия PDF прописан GIMP, а уже потом evince и xpdf. Вот маленикий скрипт, который исправляет эту проблему - http://saahriktu.org/downloads/bugfix/mimeinfo.cache_patch_pdf_gimp-20150203.sh .

★★★★★

$ cd /tmp
$ touch file.pdf
$ mimeopen -d file.pdf
Please choose a default application for files of type application/pdf

	1) GNU Image Manipulation Program  (gimp)
	2) Print Preview  (evince-previewer)
	3) Document Viewer  (evince)
	4) Other...

use application #3
Opening "file.pdf" with Document Viewer  (application/pdf)
^C
$
i-rinat ★★★★★
()
Ответ на: комментарий от i-rinat

Так люди пользуются файловыми менеджерами, включая mc. В этом и проблема. А если запускать руками из командной строки, то можно явно прописать предпочитаемую софтину.

saahriktu ★★★★★
() автор топика
Ответ на: комментарий от saahriktu

А если запускать руками из командной строки

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

i-rinat ★★★★★
()

Спасибо, что напомнил.

/me залез в параметры системы и поднял Okular на первое место.

MageasteR ★★★★★
()
Ответ на: комментарий от i-rinat

Во-первых, mimeopen может отсутствовать; во-вторых, mimeopen на практике может оказаться в /usr/bin/vendor_perl/mimeopen , в то самое время как /usr/bin/vendor_perl/ нет в $PATH ; в-третьих, глобально mimeopen ничего не меняет, а лишь модифицирует ~/.local/share/applications/defaults.list , который тем же mc совсем не учитывается - он продолжает использовать настройки из /usr/share/applications/mimeinfo.cache .

saahriktu ★★★★★
() автор топика
Последнее исправление: saahriktu (всего исправлений: 1)

А у меня в кедах этот файл игнорируется, почему-то. Файлы открываются так, как я указал в свойствах файла. К примеру, в этом файле для html прописан почему-то первым делом Geany (текстовый редактор), а открывается Файрфоксом. Для pdf прописан почему-то Krita, а открывается в Okular (это вообще по умолчанию было всегда в Kubuntu).

No-brainer
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.