Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/madmurphy/nautilus-hide

A simple Nautilus extension that adds “Hide” and “Unhide” to Nautilus right-click menu
https://github.com/madmurphy/nautilus-hide

c desktop desktop-environment dotfiles gnome gnu gnu-linux hidden-files nautilus nautilus-extension

Last synced: 1 day ago
JSON representation

A simple Nautilus extension that adds “Hide” and “Unhide” to Nautilus right-click menu

Awesome Lists containing this project

README

        

Nautilus Hide
=============

A simple Nautilus extension that adds “Hide” and “Unhide” to Nautilus
right-click menu

Details
-------

**Nautilus Hide** does not add a leading dot to file names, but relies on
Nautilus' ability to hide the files that are listed in a `.hidden` file (to be
found in the same directory).

The extension erases the `.hidden` files when these are empty and is able to
handle selections of files that are distributed across multiple locations.

If a file is not immediately hidden/unhidden, press `Ctrl` + `R` or `F5` to
refresh the viewport.

Get involved
------------

The package needs help with internationalization. If a translation into your
language is missing and you wish to get involved, here is what to do.

Let's say you want to create a Dutch translation of **Nautilus Hide** (`nl`).
This package comes with only a bunch of strings to translate, whose most
important ones are:

1. “Hide file(s)”
2. “Hide the selected file(s)”
3. “Unhide file(s)”
4. “Unhide the selected file(s)”

Other translatable strings are only debug messages and can be left untraslated.

First thing to do is to make sure that **GNU Autotools** and **GNU gettext**
are installed on your system. Then clone this repository and launch the
following commands:

``` sh
./bootstrap
make -C po nautilus-hide.pot
(cd po && msginit -l nl)
./bootstrap --clean
```

Now edit the `po/LINGUAS` file and add a new line containing the abbreviated
name of the new language (`nl`).

Finally, open the file `po/nl.po` and translate the two strings above. All you
have to do now is to commit your changes.

For any issue, [drop a message][1].

NExtGen
-------

This extension has been created using [NExtGen][2] Nautilus extension
generator.

Free software
-------------

**Nautilus Hide** is free software. You can redistribute it and/or modify it
under the terms of the GPL license version 3 or any later version. See
[COPYING][3] for details.

[1]: https://gitlab.gnome.org/madmurphy/nautilus-hide/issues
[2]: https://gitlab.gnome.org/madmurphy/nextgen
[3]: COPYING