diff --git a/hampack-src/main.go b/hampack-src/main.go index 895dfa4..5da9e95 100644 --- a/hampack-src/main.go +++ b/hampack-src/main.go @@ -627,6 +627,7 @@ func (w *mainWin) onUpdate() { func main() { app := adw.NewApplication("computer.young.HamPack", 0) app.ConnectActivate(func() { + gtk.WindowSetDefaultIconName("computer.young.HamPack") newMainWin(app).Present() }) os.Exit(app.Run(os.Args)) diff --git a/install.sh b/install.sh index 171c142..795ba45 100755 --- a/install.sh +++ b/install.sh @@ -87,12 +87,14 @@ cd ~/.local/share/HamPack echo "Installing HamPack desktop file..." mkdir -p ~/.local/share/applications +mkdir -p ~/.local/share/icons/hicolor/256x256/apps +cp ~/.local/share/HamPack/desktop/icons/ham.png ~/.local/share/icons/hicolor/256x256/apps/computer.young.HamPack.png cat > ~/.local/share/applications/hampack.desktop << EOF [Desktop Entry] Type=Application Name=HamPack Exec=$HOME/.local/bin/hampack -Icon=$HOME/.local/share/HamPack/desktop/icons/ham.png +Icon=computer.young.HamPack Comment=Manage HamPack amateur radio software Categories=HamRadio; EOF