On Mon, Sep 12, 2016 at 09:45:22PM -0400, Thompson, David wrote: On Mon, Sep 12, 2016 at 9:23 PM, Alex ter Weele <alex.ter.we...@gmail.com> wrote: > I don't believe there is a standard, but different packages do it > different ways. Under my patch, guile-wm will regenerate its .desktop as > part of the build process, so its Exec= should be kept up-to-date. We should always refer to the absolute path to binaries so that we don't rely on $PATH, which would be nondeterministic.
In that case, below is a (non-exhaustive) list of .desktop files from various packages which do it "wrong". Is there not some way we can automatically flag such cases at build time? J' bluetooth-sendto.desktop emacs.desktop eog.desktop epiphany.desktop evince.desktop evince-previewer.desktop evolution-calendar.desktop exo-file-manager.desktop exo-mail-reader.desktop exo-preferred-applications.desktop exo-terminal-emulator.desktop exo-web-browser.desktop gimp.desktop gnome-background-panel.desktop gnome-bluetooth-panel.desktop gnome-color-panel.desktop gnome-control-center.desktop gnome-datetime-panel.desktop gnome.desktop gnome-display-panel.desktop gnome-info-panel.desktop gnome-keyboard-panel.desktop gnome-mouse-panel.desktop gnome-network-panel.desktop gnome-notifications-panel.desktop gnome-online-accounts-panel.desktop gnome-power-panel.desktop gnome-printers-panel.desktop gnome-privacy-panel.desktop gnome-region-panel.desktop gnome-search-panel.desktop gnome-sharing-panel.desktop gnome-sound-panel.desktop gnome-universal-access-panel.desktop gnome-user-accounts-panel.desktop gnome-wacom-panel.desktop gnome-wayland.desktop gnubik.desktop gsettings-data-convert.desktop gtk3-demo.desktop gtk3-icon-browser.desktop gtk3-widget-factory.desktop ibus-setup.desktop inkscape.desktop irexec.desktop mime-dummy-handler.desktop mutter.desktop nautilus-autorun-software.desktop nautilus-autostart.desktop nautilus-classic.desktop nm-applet.desktop nm-connection-editor.desktop orca-autostart.desktop org.gnome.baobab.desktop org.gnome.Devhelp.desktop org.gnome.FileRoller.desktop org.gnome.gedit.desktop org.gnome.Nautilus.desktop org.gnome.Shell.PortalHelper.desktop org.gnome.Terminal.desktop org.gnome.Totem.desktop panel-desktop-handler.desktop panel-preferences.desktop pspp.desktop ratpoison.desktop ristretto.desktop sniff.desktop Thunar.desktop Thunar-folder-handler.desktop thunar-settings.desktop thunar-volman-settings.desktop wicd.desktop wicd-tray.desktop xfce4-about.desktop xfce4-accessibility-settings.desktop xfce4-appfinder.desktop xfce4-clipman.desktop xfce4-clipman-plugin-autostart.desktop xfce4-mime-settings.desktop xfce4-power-manager.desktop xfce4-power-manager-settings.desktop xfce4-run.desktop xfce4-session-logout.desktop xfce4-settings-editor.desktop xfce4-terminal.desktop xfce-backdrop-settings.desktop xfce.desktop xfce-display-settings.desktop xfce-keyboard-settings.desktop xfce-mouse-settings.desktop xfce-session-settings.desktop xfce-settings-manager.desktop xfce-ui-settings.desktop xfce-wm-settings.desktop xfce-wmtweaks-settings.desktop xfce-workspaces-settings.desktop xfsettingsd.desktop xscreensaver.desktop yelp.desktop -- Avoid eavesdropping. Send strong encrypted email. PGP Public key ID: 1024D/2DE827B3 fingerprint = 8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3 See http://sks-keyservers.net or any PGP keyserver for public key.
signature.asc
Description: Digital signature