Как установить приложения по умолчанию неинтерактивно (например, vlc по умолчанию для видео)?

Это просто, чтобы установить vlc по умолчанию с помощью графического интерфейса, но это не означает, что легко (мне приходится делать одно и то же снова и снова каждый раз, когда я устанавливаю новую систему). Мне просто нужна короткая команда для этого (например, установите ключ gconf или dconf). Пожалуйста, не отвечайте, например, щелкните правой кнопкой мыши и выберите «Свойства».

6
задан 8 December 2012 в 15:01

2 ответа

Эта информация хранится в .local / share / Applications / mimeapps.list, я сохраняю копию этого файла и копирую ее в новые системы.

0
ответ дан 8 December 2012 в 15:01

Вы можете установить обработчик mimetype по умолчанию с помощью команды gvfs-mime. К сожалению, вам нужно сделать это для каждого миметипа. Я не знаю, как настроить это для всех видео одновременно.

gvfs-mime --set video/mp4 vlc.desktop

Конечно, вы можете написать это.

#!/bin/bash

MIMETYPES="video/x-flv video/mp4 video/mpeg video/ogg video/x-theora+ogg"

for i in $MIMETYPES; do
   gvfs-mime --set $i vlc.desktop
done

Чтобы убедиться, что вы получаете все типы mimety, для которых настроен Totem, вы можете проанализировать файл рабочего стола для переменной MIMETYPES, например:

MIMETYPES=`cat /usr/share/applications/totem.desktop | grep "MimeType" | cut -d '=' -f 2 | tr ";" " "`
0
ответ дан 8 December 2012 в 15:01

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

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