diff --git a/desktop/nvim-gtk.desktop b/desktop/nvim-gtk.desktop index cdb9ecf..01a3973 100644 --- a/desktop/nvim-gtk.desktop +++ b/desktop/nvim-gtk.desktop @@ -5,4 +5,5 @@ Exec=nvim-gtk -- %F Icon=nvim-gtk Type=Application Terminal=false -Categories=Utility;TextEditor; +Categories=GTK;Utility;TextEditor; +StartupNotify=true diff --git a/src/main.rs b/src/main.rs index e2cf6c1..a4bde67 100644 --- a/src/main.rs +++ b/src/main.rs @@ -71,6 +71,8 @@ fn main() { app.connect_open(open); } + gtk::Window::set_default_icon_name("nvim-gtk"); + let args: Vec = env::args().collect(); let argv: Vec<&str> = args.iter() .filter(|a| !a.starts_with(BIN_PATH_ARG)) diff --git a/src/ui.rs b/src/ui.rs index 3154951..7c07794 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -165,7 +165,7 @@ fn on_help_about(comps: &Components) { about.set_transient_for(comps.window.as_ref()); about.set_program_name("NeovimGtk"); about.set_version(env!("CARGO_PKG_VERSION")); - about.set_logo(None); + about.set_logo_icon_name("nvim-gtk"); about.set_authors(&[env!("CARGO_PKG_AUTHORS")]); about.connect_response(|about, _| about.destroy());