35 lines
1.5 KiB
Markdown
35 lines
1.5 KiB
Markdown
# Mr. MIME - Linux MIME Type Manager
|
|
|
|
MIME (Multi-purpose Internet Mail Extensions) Types can get quite cluttered; if you have ever uninstalled an application, traces of it can be left over within these MIME files. Mr. MIME searches your system for all available types, and organizes them into a manageable way. You can manually edit each entry, adding and removing application associations as you please within a GUI.
|
|
|
|
## Features
|
|
|
|
* Support for alternative opener applications. In addition to `xdg-open`, `handlr`, `mimeo`, etc... will all get queried for their supporting MIME associations and integrated.
|
|
* Automatically verify which MIME associations have a non-existent application assigned to them and remove/replace with another.
|
|
* Respects system theme choice, utilizing `pywal` colors if available.
|
|
|
|
## Build and Install
|
|
##### Requirements
|
|
`git`, `rust`/`rustup`/`cargo`
|
|
##### Arch Linux
|
|
`sudo pacman -S git rust`
|
|
##### Ubuntu/Debian
|
|
`sudo apt install git rust`
|
|
|
|
#### Install
|
|
```bash
|
|
git clone https://code.lampnet.io/candle/mrmine
|
|
cd mrmime && cargo build --release
|
|
sudo mv target/release/mrmine /usr/local/bin/
|
|
sudo install -Dm644 mrmime.desktop /usr/share/applications/mrmime.desktop
|
|
```
|
|
|
|
`mrmime` will now be available to your system and application launcher. You may delete the cloned directory.
|
|
|
|
## Future Plans
|
|
|
|
| Feature | Info |
|
|
| ------- | ---- |
|
|
| **Grouped Replacements** | Allows you to replace all instances of a missing application in a single action. |
|
|
| **Keyboard Navigation** | Moving around, initiating edits, etc... |
|