Set default text editor
Edit .bashrc (in Fedora)
# Export Default editor and while we're at it, the PATH to /opt
export EDITOR=vim
export PATH=/opt:$PATH
Enable icons-in-terminal icons
https://github.com/jarun/nnn/wiki/Advanced-use-cases
https://github.com/sebastiencs/icons-in-terminal#installation
To enable icons-in-terminal icons
Install icons-in-terminal
Clone the nnn repo
Compile nnn with make O_ICONS=1 from the root s
To enable Nerdfont icons
Download and install a patched Nerdfont.
Apply that font as your terminal emulator's font. This will vary from emulator to
emulator, but usually involves editing a config file or changing a setting within a
GUI menu system.
Clone the nnn repo
Compile nnn with make O_NERD=1 from the root
Note:
Arch Linux users can check out the AUR packages nnn-icons and nnn-nerd.
Set default applications via .config/mineapps.list
xdg-mime manpage
https://linux.die.net/man/1/xdg-mime
update-mime-database manpage
https://linux.die.net/man/1/update-mime-database
Add entry and use right away
xdg-mime default mpv.desktop video/mpeg
Query the entry
xdg-mime query default image/png
feh.desktop
Query the file in question
xdg-mime query filetype cory-doctorow-makers.epub
application/epub+zip
Examples
image/jpeg=feh.desktop
audio/x-wav=mpv.desktop
audio/flac=mpv.desktop
application/epub+zip=calibre-ebook-viewer.desktop
video/mpg=mpv.desktop
video/mpeg=mpv.desktop
video/iso=vlc.desktop
audio/ogg=mpv.desktop
text/pdf=zathura.desktop
application/pdf=org.pwmt.zathura-pdf-mupdf.desktop
text/markdown=ebook-viewer.desktop
[Added Associations]
image/png=feh.desktop;
video/x-matroska=mpv.desktop;
image/jpeg=feh.desktop;
audio/x-wav=mpv.desktop;
audio/flac=mpv.desktop;
application/epub+zip=calibre-ebook-viewer.desktop;
application/x-cd-image=vlc.desktop;
How I use nnn
Watching movies and tv shows from samba Pi server
Moving video rips to another directory
Sample with folder icons
Reading pdf files
Zathura
Reading epub books
Calibre e-book viewer
Editing files in vim
'e' to edit
Creating new files
Creating new directories
Dropping to a command prompt temporarily, using '!'
Extracting tar.gz and zip files
Bulk file renaming
Organizing files
use '/' to find like files and 'ESC'
Send file as attachment in mutt
'o' to open file, 'mutt -a' to attach files
KDEconnect to send files and web links
#!/bin/bash
kdeconnect-cli -d $(kdeconnect-cli -a --id-only) --share $1
View all commands
'?'
Help screen