On 2013-04-16 14:47, Ross Lagerwall wrote:
> The previous logic leaves a shell running for the duration that the
> launched application runs.
> This changes it so that the only application that is left running is
> the launched application.
> ---
> dmenu_run | 2 +-
> 1 file changed, 1 insertion(+), 1 deletion(-)
>
> diff --git a/dmenu_run b/dmenu_run
> index 834ede5..d05e131 100755
> --- a/dmenu_run
> +++ b/dmenu_run
> @@ -1,2 +1,2 @@
> #!/bin/sh
> -dmenu_path | dmenu "$@" | ${SHELL:-"/bin/sh"} &
> +eval "exec "$(dmenu_path | dmenu "$@")
> --
> 1.8.2.1Your usage of eval is not needed and can result in unintended consequences. Drop the quotes around the command substitution if that's what you really want. Chris
pgpcnn0SaIFGq.pgp
Description: PGP signature
