From mboxrd@z Thu Jan 1 00:00:00 1970 From: John Darrington Subject: Re: [PATCH] Adding .xsession to guile-wm Date: Tue, 13 Sep 2016 06:27:10 +0200 Message-ID: <20160913042709.GA12270@jocasta.intra> References: <20160912160527.GA6808@jocasta.intra> <20160912180710.GC24630@macbook42.flashner.co.il> <20160912181313.GA8567@jocasta.intra> <87zinc3850.fsf@loki.i-did-not-set--mail-host-address--so-tickle-me> Mime-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="ZGiS0Q5IWpPtfppv" Return-path: Received: from eggs.gnu.org ([2001:4830:134:3::10]:43554) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bjfJZ-0005vA-Ap for guix-devel@gnu.org; Tue, 13 Sep 2016 00:27:22 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1bjfJU-0005Ki-4y for guix-devel@gnu.org; Tue, 13 Sep 2016 00:27:20 -0400 Received: from de.cellform.com ([88.217.224.109]:55640 helo=jocasta.intra) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1bjfJT-0005K5-OE for guix-devel@gnu.org; Tue, 13 Sep 2016 00:27:16 -0400 Content-Disposition: inline In-Reply-To: List-Id: "Development of GNU Guix and the GNU System distribution." List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guix-devel-bounces+gcggd-guix-devel=m.gmane.org@gnu.org Sender: "Guix-devel" To: "Thompson, David" Cc: guix-devel , Alex ter Weele --ZGiS0Q5IWpPtfppv Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Content-Transfer-Encoding: quoted-printable 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 wrote: > I don't believe there is a standard, but different packages do it > different ways. Under my patch, guile-wm will regenerate its .deskto= p as > part of the build process, so its Exec=3D should be kept up-to-date. =20 We should always refer to the absolute path to binaries so that we don't rely on $PATH, which would be nondeterministic. =20 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 --=20 Avoid eavesdropping. Send strong encrypted email. PGP Public key ID: 1024D/2DE827B3=20 fingerprint =3D 8797 A26D 0854 2EAB 0285 A290 8A67 719C 2DE8 27B3 See http://sks-keyservers.net or any PGP keyserver for public key. --ZGiS0Q5IWpPtfppv Content-Type: application/pgp-signature; name="signature.asc" Content-Description: Digital signature -----BEGIN PGP SIGNATURE----- Version: GnuPG v1 iEYEARECAAYFAlfXgB0ACgkQimdxnC3oJ7NVzwCeLuChuxPoB5ulUl34I2K10Jjn AOMAn0fUtSk7mMSi0p2sJPQX4GofwqJN =basb -----END PGP SIGNATURE----- --ZGiS0Q5IWpPtfppv--