Title: Linux: Update metainfo for SolveSpace after install · Issue #1653 · solvespace/solvespace · GitHub
Open Graph Title: Linux: Update metainfo for SolveSpace after install · Issue #1653 · solvespace/solvespace
X Title: Linux: Update metainfo for SolveSpace after install · Issue #1653 · solvespace/solvespace
Description: after make install when building and installing from source, the following two actions need to be performed for the OS (Linux Mint, probably other Debuntus) to load the file associations for thumbnailing and opening .slvs files in the de...
Open Graph Description: after make install when building and installing from source, the following two actions need to be performed for the OS (Linux Mint, probably other Debuntus) to load the file associations for thumbn...
X Description: after make install when building and installing from source, the following two actions need to be performed for the OS (Linux Mint, probably other Debuntus) to load the file associations for thumbn...
Opengraph URL: https://github.com/solvespace/solvespace/issues/1653
X: @github
Domain: patch-diff.githubusercontent.com
{"@context":"https://schema.org","@type":"DiscussionForumPosting","headline":"Linux: Update metainfo for SolveSpace after install","articleBody":"after `make install` when building and installing from source, the following two actions need to be performed for the OS (Linux Mint, probably other Debuntus) to load the file associations for thumbnailing and opening .slvs files in the desktop environment.\n\n```bash\n# Update application metainfo so user can open .slvs files natively (by double click) in file manager\n$ sudo update-desktop-database /usr/local/share/applications/\n```\n\n```bash\n# Update mime data for .slvs files to be properly recognized; enables thumbnailer to work\nsudo update-mime-database /usr/local/share/mime/\n```\n\nAs an aside, SolveSpace is the only application on my system which uses /usr/local/share/ for these files. However, my research has shown that this is not wrong and may actually be most correct to spec.\n\nOn my system (Linux Mint) `/usr/share/thumbnailers` is what is used by default for thumbnailers and `/usr/share/applications` for the mime type information.\n\nThis seems to be a problem/feature the cmake files. I have only some experience with make - very little with actually writing or modifying the make system. I also acknowledge that cmake/make is not meant to handle these types of operations - such as updating system associations after an install.\n\nanyone experienced with cmake to weigh in","author":{"url":"https://github.com/wolfpackmars2","@type":"Person","name":"wolfpackmars2"},"datePublished":"2025-12-20T00:08:57.000Z","interactionStatistic":{"@type":"InteractionCounter","interactionType":"https://schema.org/CommentAction","userInteractionCount":8},"url":"https://github.com/1653/solvespace/issues/1653"}
| route-pattern | /_view_fragments/issues/show/:user_id/:repository/:id/issue_layout(.:format) |
| route-controller | voltron_issues_fragments |
| route-action | issue_layout |
| fetch-nonce | v2:c0eeabaf-e7b3-d955-2eef-3db080261d51 |
| current-catalog-service-hash | 81bb79d38c15960b92d99bca9288a9108c7a47b18f2423d0f6438c5b7bcd2114 |
| request-id | D1A8:365318:207CA68:2B6C70A:696ECD6A |
| html-safe-nonce | 859b6954c280335972506ba096237309702b6c7fc007e2e4d8ebfd7e88f7a59a |
| visitor-payload | eyJyZWZlcnJlciI6IiIsInJlcXVlc3RfaWQiOiJEMUE4OjM2NTMxODoyMDdDQTY4OjJCNkM3MEE6Njk2RUNENkEiLCJ2aXNpdG9yX2lkIjoiNTA3MDk3NzAzNjcxMjg1NjkzOCIsInJlZ2lvbl9lZGdlIjoiaWFkIiwicmVnaW9uX3JlbmRlciI6ImlhZCJ9 |
| visitor-hmac | 8fab554d18f7347f9c9ac63b3d69018fd3c9f23349df25141570c28bc337300b |
| hovercard-subject-tag | issue:3749283123 |
| github-keyboard-shortcuts | repository,issues,copilot |
| google-site-verification | Apib7-x98H0j5cPqHWwSMm6dNU4GmODRoqxLiDzdx9I |
| octolytics-url | https://collector.github.com/github/collect |
| analytics-location | / |
| fb:app_id | 1401488693436528 |
| apple-itunes-app | app-id=1477376905, app-argument=https://github.com/_view_fragments/issues/show/solvespace/solvespace/1653/issue_layout |
| twitter:image | https://opengraph.githubassets.com/942d0efb75e23bde41debcbd8afa5e1245f9e4e77553985cdad13629401a7a52/solvespace/solvespace/issues/1653 |
| twitter:card | summary_large_image |
| og:image | https://opengraph.githubassets.com/942d0efb75e23bde41debcbd8afa5e1245f9e4e77553985cdad13629401a7a52/solvespace/solvespace/issues/1653 |
| og:image:alt | after make install when building and installing from source, the following two actions need to be performed for the OS (Linux Mint, probably other Debuntus) to load the file associations for thumbn... |
| og:image:width | 1200 |
| og:image:height | 600 |
| og:site_name | GitHub |
| og:type | object |
| og:author:username | wolfpackmars2 |
| hostname | github.com |
| expected-hostname | github.com |
| None | b278ad162d35332b6de714dfb005de04386c4d92df6475522bef910f491a35ee |
| turbo-cache-control | no-preview |
| go-import | github.com/solvespace/solvespace git https://github.com/solvespace/solvespace.git |
| octolytics-dimension-user_id | 18541596 |
| octolytics-dimension-user_login | solvespace |
| octolytics-dimension-repository_id | 32905910 |
| octolytics-dimension-repository_nwo | solvespace/solvespace |
| octolytics-dimension-repository_public | true |
| octolytics-dimension-repository_is_fork | false |
| octolytics-dimension-repository_network_root_id | 32905910 |
| octolytics-dimension-repository_network_root_nwo | solvespace/solvespace |
| turbo-body-classes | logged-out env-production page-responsive |
| disable-turbo | false |
| browser-stats-url | https://api.github.com/_private/browser/stats |
| browser-errors-url | https://api.github.com/_private/browser/errors |
| release | 39aed5006635ab6f45e6b77d23e73b08a00272a3 |
| ui-target | full |
| theme-color | #1e2327 |
| color-scheme | light dark |
Links:
Viewport: width=device-width