https://github.com/b00f/gnome-trash
A gnome shell extension to manage your home trash.
https://github.com/b00f/gnome-trash
Last synced: 8 months ago
JSON representation
A gnome shell extension to manage your home trash.
- Host: GitHub
- URL: https://github.com/b00f/gnome-trash
- Owner: b00f
- License: gpl-3.0
- Created: 2021-07-11T12:41:10.000Z (almost 5 years ago)
- Default Branch: main
- Last Pushed: 2023-09-06T16:32:52.000Z (over 2 years ago)
- Last Synced: 2025-04-19T19:53:03.850Z (about 1 year ago)
- Language: TypeScript
- Homepage:
- Size: 421 KB
- Stars: 4
- Watchers: 1
- Forks: 4
- Open Issues: 1
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# Gnome Trash
A gnome shell extension to manage the trash items in [Gnome](https://www.gnome.org/).
It allows you to manage the trash items and empty or open the Trash folder. It lists the files in the trash bin in the panel menu.
Note: This extension is only shows items under home trash folder(`~/.local/share/Trash`).
## Installation
To install the latest release, visit Gnome Trash on the [Official GNOME Extensions](https://extensions.gnome.org/extension/4410/gnome-trash/) page.
### From source code
Before compiling the code, make sure you have installed [TypeScript](https://www.typescriptlang.org/download).
A `Makefile` is included. To proceed, simply run the command below:
```bash
git clone https://github.com/b00f/gnome-trash.git
cd gnome-trash
make install
```
If you want to test your changes, run `make test`.
This command automatically installs the extension and restarts the gnome-shell.
You can run `make test_wayland` to test this extension on [wayland](https://wayland.freedesktop.org/).
## How to contribute
If you would like to help improve this extension, you are welcome!
To start, check the code; there are some `TODO` comments. You might be interested in working on them.
You can also [add a new translation](https://wiki.gnome.org/Attic/GnomeShell/Extensions/Writing#Extension_Utils) by using this command:
`msginit -i ./po/gnome-trash.pot -l `.