diff --git a/Img/icon.png b/Img/icon.png new file mode 100644 index 0000000..cba4890 Binary files /dev/null and b/Img/icon.png differ diff --git a/Img/icon.svg b/Img/icon.svg new file mode 100644 index 0000000..402b842 --- /dev/null +++ b/Img/icon.svg @@ -0,0 +1,111 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/Makefile b/Makefile index 37bde6b..d1bc95d 100644 --- a/Makefile +++ b/Makefile @@ -212,6 +212,15 @@ install: @cp -p README.md $(DESTDIR)$(PREFIX)/share/btop @printf "\033[1;92mInstalling themes to: \033[1;97m$(DESTDIR)$(PREFIX)/share/btop/themes\033[0m\n" @cp -pr themes $(DESTDIR)$(PREFIX)/share/btop + @printf "\033[1;92mInstalling desktop entry to: \033[1;97m$(DESTDIR)$(PREFIX)/share/applications/btop.desktop\n" + @mkdir -p $(DESTDIR)$(PREFIX)/share/applications/ + @cp -p btop.desktop $(DESTDIR)$(PREFIX)/share/applications/btop.desktop + @printf "\033[1;92mInstalling PNG icon to: \033[1;97m$(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/btop.png\n" + @mkdir -p $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps + @cp -p Img/icon.png $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/btop.png + @printf "\033[1;92mInstalling SVG icon to: \033[1;97m$(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/btop.svg\n" + @mkdir -p $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps + @cp -p Img/icon.svg $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/btop.svg #? Set SUID bit for btop as $SU_USER in $SU_GROUP @@ -227,6 +236,12 @@ uninstall: @rm -rf $(DESTDIR)$(PREFIX)/bin/btop @printf "\033[1;91mRemoving: \033[1;97m$(DESTDIR)$(PREFIX)/share/btop\033[0m\n" @rm -rf $(DESTDIR)$(PREFIX)/share/btop + @printf "\033[1;91mRemoving: \033[1;97m$(DESTDIR)$(PREFIX)/share/applications/btop.desktop\033[0m\n" + @rm -rf $(DESTDIR)$(PREFIX)/share/applications/btop.desktop + @printf "\033[1;91mRemoving: \033[1;97m$(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/btop.png\033[0m\n" + @rm -rf $(DESTDIR)$(PREFIX)/share/icons/hicolor/48x48/apps/btop.png + @printf "\033[1;91mRemoving: \033[1;97m$(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/btop.svg\033[0m\n" + @rm -rf $(DESTDIR)$(PREFIX)/share/icons/hicolor/scalable/apps/btop.svg #? Pull in dependency info for *existing* .o files -include $(OBJECTS:.$(OBJEXT)=.$(DEPEXT)) diff --git a/btop.desktop b/btop.desktop new file mode 100644 index 0000000..489c436 --- /dev/null +++ b/btop.desktop @@ -0,0 +1,12 @@ +[Desktop Entry] +Type=Application +Version=1.0 +Name=btop +GenericName=System Monitor +Comment=Resource monitor that shows usage and stats for processor, memory, disks, network and processes. +Icon=btop +Exec=btop +Terminal=true +Categories=System;Monitor;ConsoleOnly; +Keywords=system;process;task +