wau |
|
Темы:
156
Сообщения:
1188
Участник с: 11 октября 2013
|
Не то, чтобы выбешивает, но раздражает. Любой файловый манагер предлагает увязать расширение с используемым по умолчанию приложением. Имеем zip и fcstd, управлялка архивов и FreeCAD соответственно должы их обрабатывать. ЧТо получаем - если выбрать для fcstd программу FC, то и zip, и все архивы открываются им. И наоборот. Манипуляции с *.desktop не помогли. Имеем - [Desktop Entry] Version=1.0 Encoding=UTF-8 Name=FreeCAD Comment=A general purpose 3D CAD modeler GenericName=CAD Application Exec=/opt/FC/AppRun %F Icon=/opt/FC/org.freecadweb.FreeCAD.Link.png Terminal=false Type=Application Categories=Science;Math;Education; MimeType=application/x-extension-fcstd; ЧЯДНТ? Ответ - https://archlinux.org.ru/forum/post/259656/ |
alien175 |
|
Темы:
20
Сообщения:
331
Участник с: 27 декабря 2010
|
не .desktop, a ~/.config/mimeapps.list
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE |
wau |
|
Темы:
156
Сообщения:
1188
Участник с: 11 октября 2013
|
Увы, там я тоже был и даже вручную убивал. application/x-extension-fcstd=freecad_linkstage_app.desktop;freecad_app.desktop;org.freecadweb.FreeCAD.desktop;geany.desktop;freecad.desktop;freecad_linkstage.desktop; application/zip=org.gnome.FileRoller.desktop; И предлагает все эти файлы открывать только в файлроллере. |
alien175 |
|
Темы:
20
Сообщения:
331
Участник с: 27 декабря 2010
|
что говорит
file.fcstd - соотвественно, подставить актуальный файл.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE |
wau |
|
Темы:
156
Сообщения:
1188
Участник с: 11 октября 2013
|
предсказуемо - .FCStd application/zip .zip application/zip |
alien175 |
|
Темы:
20
Сообщения:
331
Участник с: 27 декабря 2010
|
Тогда вопросы к формату fcstd - себя никак не объявляет, являясь обычным архивом. Для сравнения - формат odt (тоже обычный zip): в структуре архива в корне лежит файл mimetype c содержимым application/vnd.oasis.opendocument.textxdg-mime повторяет эту строку.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE |
alien175 |
|
Темы:
20
Сообщения:
331
Участник с: 27 декабря 2010
|
Вот нагуглил https://forum.freecad.org/viewtopic.php?t=4969If you want to force-create a mimetype for an extension, for example for .fcstd1 files, you need to add a file named "application-x-extension-fcstd1.xml" to /home/username/.local/share/mime/packages (or /usr/share/mime/packages for system-wide) with this content:Then run "update-mime-database /home/username/.local/share/mime" to update your mimetypes database. And that's it, your fcstd1 files are now recognized.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE |
wau |
|
Темы:
156
Сообщения:
1188
Участник с: 11 октября 2013
|
но пардон, мы же явно указываем - ассоциировать не по содержимому, а по расширению? есть у нас такое право? |
alien175 |
|
Темы:
20
Сообщения:
331
Участник с: 27 декабря 2010
|
application/x-extension-fcstd вы его видите в выводе xdg-mime??? Cперва этот тип надо создать, а потом уже использовать.
🖥 AsRock B550M Pro4 :: AMD Ryzen 5 3600 :: 16 GB DDR4 :: AMD Radeon RX 6600 :: XFCE
💻 ACER 5750G :: Intel Core i5-2450M :: 6 GB DDR3 :: GeForce GT 630M :: XFCE |
wau |
|
Темы:
156
Сообщения:
1188
Участник с: 11 октября 2013
|
Спасибо за оперативную помощь, вопрос решился! |