fix hampack icon
This commit is contained in:
@@ -13,6 +13,7 @@ import (
|
|||||||
"strings"
|
"strings"
|
||||||
|
|
||||||
"github.com/diamondburned/gotk4-adwaita/pkg/adw"
|
"github.com/diamondburned/gotk4-adwaita/pkg/adw"
|
||||||
|
"github.com/diamondburned/gotk4/pkg/gdk/v4"
|
||||||
"github.com/diamondburned/gotk4/pkg/glib/v2"
|
"github.com/diamondburned/gotk4/pkg/glib/v2"
|
||||||
"github.com/diamondburned/gotk4/pkg/gtk/v4"
|
"github.com/diamondburned/gotk4/pkg/gtk/v4"
|
||||||
)
|
)
|
||||||
@@ -627,6 +628,8 @@ func (w *mainWin) onUpdate() {
|
|||||||
func main() {
|
func main() {
|
||||||
app := adw.NewApplication("computer.young.HamPack", 0)
|
app := adw.NewApplication("computer.young.HamPack", 0)
|
||||||
app.ConnectActivate(func() {
|
app.ConnectActivate(func() {
|
||||||
|
iconTheme := gtk.IconThemeGetForDisplay(gdk.DisplayGetDefault())
|
||||||
|
iconTheme.AddSearchPath(filepath.Join(hampackDir(), "desktop", "icons"))
|
||||||
gtk.WindowSetDefaultIconName("computer.young.HamPack")
|
gtk.WindowSetDefaultIconName("computer.young.HamPack")
|
||||||
newMainWin(app).Present()
|
newMainWin(app).Present()
|
||||||
})
|
})
|
||||||
|
|||||||
@@ -87,14 +87,15 @@ cd ~/.local/share/HamPack
|
|||||||
|
|
||||||
echo "Installing HamPack desktop file..."
|
echo "Installing HamPack desktop file..."
|
||||||
mkdir -p ~/.local/share/applications
|
mkdir -p ~/.local/share/applications
|
||||||
mkdir -p ~/.local/share/icons/hicolor/256x256/apps
|
mkdir -p ~/.local/share/HamPack/desktop/icons/hicolor/256x256/apps
|
||||||
cp ~/.local/share/HamPack/desktop/icons/ham.png ~/.local/share/icons/hicolor/256x256/apps/computer.young.HamPack.png
|
cp ~/.local/share/HamPack/desktop/icons/ham.png \
|
||||||
|
~/.local/share/HamPack/desktop/icons/hicolor/256x256/apps/computer.young.HamPack.png
|
||||||
cat > ~/.local/share/applications/hampack.desktop << EOF
|
cat > ~/.local/share/applications/hampack.desktop << EOF
|
||||||
[Desktop Entry]
|
[Desktop Entry]
|
||||||
Type=Application
|
Type=Application
|
||||||
Name=HamPack
|
Name=HamPack
|
||||||
Exec=$HOME/.local/bin/hampack
|
Exec=$HOME/.local/bin/hampack
|
||||||
Icon=computer.young.HamPack
|
Icon=$HOME/.local/share/HamPack/desktop/icons/ham.png
|
||||||
Comment=Manage HamPack amateur radio software
|
Comment=Manage HamPack amateur radio software
|
||||||
Categories=HamRadio;
|
Categories=HamRadio;
|
||||||
EOF
|
EOF
|
||||||
|
|||||||
Reference in New Issue
Block a user