Я хочу написать свой собственный «открытый с» графический интерфейс для Ubuntu. В Ubuntu возможно ли получить список приложений, которые могут открывать указанный файл (из командной строки?)
Вы можете использовать команду mimeopen
для просмотра списка приложений, которые могут открыть файл.
Пример: скажите, если мне нужно открыть файл tar. Я могу использовать команду
mimeopen -d test.tar
Пример вывода будет примерно таким:
$mimeopen -d test.tar
Please choose a default application for files of type application/x-tar
1) Archive Manager (file-roller)
2) Archive Mounter (mount-archive)
3) Other...
use application #
Когда вы выберете третий вариант, вам будет предложено ввести команду, способную открытие файла tar.