Как установить устройство считывания с документов по умолчанию в Ubuntu 16.04?

Давным-давно было возможно установить приложения по умолчанию через командную строку в файле ~/.local/share/applications/defaults.list. Но этот файл больше не вокруг.

Как я мог установить Okular как устройство считывания с документов по умолчанию в Ubuntu 16.04 с помощью командной строки?

6
задан 1 August 2016 в 23:41

3 ответа

В моем знании можно установить приложение по умолчанию через xdg-пантомиму.

xdg-mime default okular.desktop application/pdf

, Чтобы проверить, работало ли это:

xdg-mime query default application/pdf
7
ответ дан 23 November 2019 в 07:37

Следующее работало на меня:

xdg-mime default okularApplication_pdf.desktop application/pdf

я использовал предыдущий ответ Alex (извините, я не мог прокомментировать это...), и обновил его.

строка:

xdg-mime query default application/pdf работы хорошо.

Теперь, все мои pdfs открыты с Okular по умолчанию. Спасибо, Alex!

0
ответ дан 23 November 2019 в 07:37

Приложения по умолчанию, кажется, установлены глобально в /usr/share/applications/defaults.list как пары ассоциации между приложением и файлом. Пользователь определенные ассоциации файлов может быть установлен в файле ~/.local/share/applications/defaults.list. Этот файл не может существовать - возможно, после новой установки Ubuntu - но может быть создан пользователем.

Я теперь использую сценарий как тот ниже для соединения приложений к типам файлов. В этом примере Okular связан со всеми типами документов (замена Проявляют).

#!/bin/bash

if [ -e ~/.local/share/applications/defaults.list ]
then
    echo "The file exists"
    sed 's/evince/okular/' ~/.local/share/applications/defaults.list > ~/.local/share/applications/defaults.list
else
    echo "The file does not exist"
    sed 's/evince/okular/' /usr/share/applications/defaults.list > ~/.local/share/applications/defaults.list
fi
1
ответ дан 23 November 2019 в 07:37

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

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