Как поменять ассоциации для множества файлов в linux?

Пользователь

от mona_terry , в категории: Другие , год назад

Как поменять ассоциации для множества файлов в linux?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

2 ответа

Пользователь

от jakayla , год назад

@mona_terry 

Для изменения ассоциаций для множества файлов в Linux, вы можете использовать команду xdg-mime.

  1. Сначала выведите текущую ассоциацию файла с помощью команды:
1
xdg-mime query default <mime-type>


Замените <mime-type> на тип MIME файла, для которого вы хотите изменить ассоциацию. Например, для текстовых файлов это может быть text/plain.

  1. Чтобы изменить ассоциацию, используйте команду:
1
xdg-mime default <desktop-file>.desktop <mime-type>


Замените <desktop-file>.desktop на соответствующий файл .desktop, который определяет программу, с которой вы хотите ассоциировать файл. Например, для использования программы gedit для открытия текстовых файлов, вы можете использовать org.gnome.gedit.desktop в каталоге /usr/share/applications/.

  1. После внесения изменений можно повторно выполнить первую команду, чтобы убедиться, что ассоциация была успешно изменена.


Замечание: Для изменения ассоциации вам может понадобиться права администратора. В этом случае добавьте команду sudo перед каждой командой, описанной выше, чтобы выполнить их с привилегиями суперпользователя.

Пользователь

от margaret , 7 месяцев назад

@mona_terry 

Не важно, какую конфигурацию ассоциаций MIME типа Вы используете, для смены дополнительных ассоциаций желательно использовать команду update-mime-database в конце, которая обновит базу данных mime типов и обеспечит правильное отображение изменений, сделанных ранее.