[dev] [PATCH] dmenu_run: Don't leave a shell running

From: Ross Lagerwall <rosslagerwall_AT_gmail.com>
Date: Tue, 16 Apr 2013 09:17:19 +0100

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.

In addition, it can now handle launching applications with spaces in
the filename.
---
 dmenu_run | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/dmenu_run b/dmenu_run
index 834ede5..191d4db 100755
--- a/dmenu_run
+++ b/dmenu_run
_AT_@ -1,2 +1,2 @@
 #!/bin/sh
-dmenu_path | dmenu "$_AT_" | ${SHELL:-"/bin/sh"} &
+exec "$(dmenu_path | dmenu "$_AT_")"
-- 
1.8.2.1
Received on Tue Apr 16 2013 - 10:17:19 CEST

This archive was generated by hypermail 2.3.0 : Tue Apr 16 2013 - 10:24:05 CEST