Я использую настольный 3D-принтер с открытым исходным кодом RepRap. Мне часто трудно понять, что представляют собой файлы .stl, поэтому мне нужно визуализировать их, чтобы найти файл, который я хочу напечатать.
Я хочу использовать meshlab для этого, но я не смог сделать его открытием по умолчанию для stl.
Может кто-нибудь помочь мне сделать сетевую программу по умолчанию для просмотра stl?
Я просто решил ту же проблему. Проблема для меня состояла в том, что meshlab не был перечислен в контекстном меню Наутилуса под "Открытым С Другим Приложением". Это было вызвано настольным средством запуска (/usr/share/applications/meshlab.desktop
) это идет с meshlab установкой из репозитория. Я нашел решение здесь.
Это должно работать на любую программу, для которой у Вас есть настольное средство запуска в /usr/share/applications/
(или ~/.local/share/applications/
) но это не перечислено под, "Открывают With-> Other Application...-> Шоу Другие Приложения" в Наутилусе:
gksudo gedit /usr/share/applications/meshlab.desktop
Это откроет текстовый редактор после ввода Вашего пароля.%f
к строке Exec=meshlab
(см. изображение),Если щелкнуть правой кнопкой мыши файл .stl и перейти к свойствам, вы должны найти вкладку «Открыть с помощью». Вы должны иметь возможность установить meshlab в качестве пакета по умолчанию для этих файлов.