Определение приложения по-умолчанию

Настройка графического интерфейса, Иксов, десктопов, оконных менеджеров и иксовых терминалов

Модератор: Модераторы разделов

Аватара пользователя
TweeKane
Сообщения: 102
ОС: Arch GNU/Linux

Определение приложения по-умолчанию

Сообщение TweeKane »

Как определить чем открывать приложение? xdg-mime возвращает число и не понятно что с ним делать

Код: Выделить всё

 $ xdg-mime query filetype ~/image.png
14
Я возвращаюсь к простоте; я снова направляюсь к чистоте...
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1655
Статус: Tux in the rain
ОС: Linux x86_64

Re: Определение приложения по-умолчанию

Сообщение Atolstoy »

Если речь о Гноме, то есть гуи "Предпочитаемые приложения"
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
Аватара пользователя
TweeKane
Сообщения: 102
ОС: Arch GNU/Linux

Re: Определение приложения по-умолчанию

Сообщение TweeKane »

Я специально не акцентирую внимание на DE
Я возвращаюсь к простоте; я снова направляюсь к чистоте...
Спасибо сказали:
Аватара пользователя
Atolstoy
Сообщения: 1655
Статус: Tux in the rain
ОС: Linux x86_64

Re: Определение приложения по-умолчанию

Сообщение Atolstoy »

TweeKane писал(а):
02.02.2010 23:00
Я специально не акцентирую внимание на DE

Хорошо. Тогда смотрим в /usr/share/mime/packages/freedesktop.org.xml
Всего лишь 26 литров пива достаточно человеку для удовлетворения ежедневной потребности в кальции. Здоровое питание - это так просто!
http://atolstoy.wordpress.com
Спасибо сказали:
Аватара пользователя
TweeKane
Сообщения: 102
ОС: Arch GNU/Linux

Re: Определение приложения по-умолчанию

Сообщение TweeKane »

Но с этим же не вручную работать?
Я возвращаюсь к простоте; я снова направляюсь к чистоте...
Спасибо сказали:
reji
Сообщения: 81

Re: Определение приложения по-умолчанию

Сообщение reji »

TweeKane писал(а):
02.02.2010 17:51
Как определить чем открывать приложение? xdg-mime возвращает число и не понятно что с ним делать

Код: Выделить всё

 $ xdg-mime query filetype ~/image.png
14

У меня:

Код: Выделить всё

reji@vesch:~$ xdg-mime query filetype /home/ami/pictures/scrot033.png
image/png; charset=binary
reji@vesch:~$ xdg-mime query default image/png

Последняя команда ничего не выводит, но если попробовать открыть файл с помощью xdg-open -- откроет.
Это вне Гнома, если же выполнять команды в Гноме, то c "query filetype" ничего не выводится, с "query default" выводится "eog.desktop", т.е. Eye of Gnome, и, соответственно, в нем и открывается png-файл.

xdg-mime -- это шелл-скрипт, так что можно посмотреть как он работает. Например, он вызывает программы в зависимости от ДЕ: Гном, КДЕ или другое.
Спасибо сказали: