Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/DejfCold/ATG
Monitors and (de)installs AppImage on a Gnome desktop
https://github.com/DejfCold/ATG
appimage desktop gnome
Last synced: about 1 month ago
JSON representation
Monitors and (de)installs AppImage on a Gnome desktop
- Host: GitHub
- URL: https://github.com/DejfCold/ATG
- Owner: DejfCold
- License: mit
- Created: 2021-08-31T01:31:12.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2021-08-31T02:57:17.000Z (over 3 years ago)
- Last Synced: 2024-08-02T00:26:08.405Z (4 months ago)
- Topics: appimage, desktop, gnome
- Language: Shell
- Homepage:
- Size: 10.7 KB
- Stars: 6
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
- awesome-appimage - AppImage To Gnome - Monitors and (de)installs AppImages from the Gnome desktop. (AppImage consumption tools / Desktop integration)
- awesome-appimage - AppImage To Gnome - Monitors and (de)installs AppImages from the Gnome desktop. (AppImage consumption tools / Desktop integration)
README
# ATG - AppImage To Gnome
Monitors and (de)installs AppImage from Gnome desktop
(It might even work elsewhere, but I didn't try it - let me know!)- There's no need for a root user!
- Runs as a user systemd service
- Monitors `~/apps` for new or removed AppImages## Install
- download this repository
- set the execute bit on the `install.sh` script (`chmod +x install.sh` or via GUI)
- if `echo ${HOME}` doesn't look like `/home/[username]` where `[username]` is your username, skip to *Nonstandard user* section and then get back
- run the `install.sh`
- you can delete the downloaded folder now
- add an AppImage to the `~/apps/` directory, go to `Applications` and search for it. You should see it there now.## Uninstall
If, for whatever reason, you want to uninstall this, run the following:
```sh
systemctl --user disable atg.path # disables the watch service
rm -f ~/.config/systemd/user/atg.path # removes the watch service
rm -f ~/.config/systemd/user/atg.service # removes the script runner
rm -f ~/.local/bin/atg.sh # removes the main script
```## Nonstandard user
- run `echo ${HOME}` and copy it's output
- open `atg.path` and in `PathChanged=/home/%u/apps/` replace the `/home/%u` with the output from previous command
- return back to the *Install* section. (well, basically just run the install script)