LINUX.ORG.RU

Как изменить ассоциацию приложения для директорий

 ,


0

1

Имеется установленный Gnome3 на ArchLinux с полным набором приложений. В который входит в том числе Anjuta. И почему-то теперь считается, что всё что хоть каким-то образом может иметь отношение к проектам данной среды разработки, должно открываться именно в ней. Даже шелл-скрипты. С большинством типов файлов легко - открываешь свойства файла в Nautilus и меняешь ассоциацию на другое приложение.

Однако есть особый тип файлов, у которого вкладки «Открыть с помощью» нет - каталоги. А они тоже внезапно открываются в Anjuta. Ну то есть как открываются... Nautilus, конечно, догадывается самостоятельно открывать каталоги внутри себя, но вот другие приложения - нет.

То есть, например, втыкаю флешку, появляется всплывающее уведомление о ней, щёлкаю по нему. И вместо того чтобы открыть флешку в Nautilus, Gnome запускает Anjuta, которая предлагает импортировать проект из каталога. Или, например, PyCharm думает, что файловый менеджер это Anjuta и пункт меню со смыслом «Показать в файловом менеджере» запускает Anjuta.

Я ничего не собираюсь удалять, ибо это не правильно. Мне нужно как-то подправить ассоциацию файлов для типа «каталог», чтобы они открывались в Nautilus.

И да, авторы приложений, не являющихся файловыми менеджерами общего назначения, которые додумываются создавать какие-то ассоциации с inode/directory - идиоты.

★★★★★

Последнее исправление: cetjs2 (всего исправлений: 1)

Не пробовал, но должно быть как-то так (desktop-файл нужно правильный, может с большой буквы; ls /usr/share/applications/ должен показать его):

xdg-mime default nautilus.desktop inode/directory

xaizek ★★★★★
()
Ответ на: комментарий от surefire

Большое спасибо. Вроде теперь всё нормально.

KivApple ★★★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.