Skip to content

talklittle/tmsu-nautilus-rs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

e4120b4 · Sep 17, 2022
Aug 27, 2021
Aug 29, 2022
Feb 20, 2018
Jul 28, 2022
Sep 17, 2016
Jul 28, 2022
Jul 28, 2022
Feb 24, 2018
Sep 16, 2022
Nov 21, 2016
Oct 18, 2016
Oct 18, 2016
Nov 21, 2016

Repository files navigation

TMSU Nautilus Extension

GNOME Nautilus extension for file tagging using TMSU.

Screenshots

Requirements

  • Nautilus 3
  • Gtk+ 3.20+
  • TMSU 0.6.1+
  • Rust 1.57+ (if compiling from source)

Installation

Download the latest release from Releases.

If your installation is successful, you will see this Nautilus logs when running from the terminal.

$ nautilus
Initializing TMSU Nautilus 0.6.2

From .deb (Ubuntu/Debian):

sudo dpkg -i tmsu-nautilus_${VERSION}_${ARCH}.deb

# Kill and restart Nautilus:
nautilus -q

Alternatively, copy .so manually:

# Debian
sudo cp libtmsu-nautilus.so /usr/lib/nautilus/extensions-3.0/libtmsu-nautilus.so
# Fedora
sudo cp libtmsu-nautilus.so /usr/lib64/nautilus/extensions-3.0/libtmsu-nautilus.so

# Make sure the extension has the correct permission
sudo chmod u=rwxr,g=xr,o=x libtmsu-nautilus.so
sudo chmod g+x libtmsu-nautilus.so

# Kill and restart Nautilus:
nautilus -q

Archlinux AUR

Use the AUR package nautilus-tmsu-rs-git.

Compiling from source

sudo apt install libnautilus-extension-dev libgtk-3-0
cd tmsu-nautilus-rs
make

# (Optional) Generate .deb file. Requires https://github.com/mmstick/cargo-deb
cargo deb --no-build

Release notes

See CHANGELOG.md for changes between versions.

License

GNU General Public License version 3