瀏覽代碼

nlaunch: add sleep to wait for child

master
Arun Prakash Jana 5 年之前
父節點
當前提交
ee11e78f14
沒有發現已知的金鑰在資料庫的簽署中 GPG Key ID: A75979F35C080412
共有 3 個文件被更改,包括 14 次插入1 次删除
  1. +4
    -0
      scripts/nlaunch/README.md
  2. +9
    -0
      scripts/nlaunch/nlaunch
  3. +1
    -1
      src/nnn.c

+ 4
- 0
scripts/nlaunch/README.md 查看文件

@@ -1 +1,5 @@
`nlaunch` is an independent POSIX-compliant GUI application launcher shell script. Its only dependency is `fzy`. It's possible to set a keyboard shortcut to open `nlaunch` in a terminal and use it as the regular launcher.

To use `nlaunch` as an independent launcher add a keybind to open `nlaunch` in a terminal e.g.

xfce4-terminal -e nlaunch

+ 9
- 0
scripts/nlaunch/nlaunch 查看文件

@@ -6,6 +6,9 @@
#
# Requires fzy.
#
# Usage: nlaunch [delay]
# delay is in seconds, if omitted nlaunch waits for 1 sec
#
# Shell: POSIX compliant
# Author: Arun Prakash Jana

@@ -17,4 +20,10 @@ get_selection() {

if selection=$( get_selection ); then
setsid "$selection" 2>/dev/null 1>/dev/null &

if ! [ -z "$1" ]; then
sleep "$1"
else
sleep 1
fi
fi

+ 1
- 1
src/nnn.c 查看文件

@@ -3985,7 +3985,7 @@ nochange:
goto begin;
case SEL_LAUNCH:
if (getutil(utils[NLAUNCH])) {
spawn(utils[NLAUNCH], NULL, NULL, path, F_NORMAL);
spawn(utils[NLAUNCH], "0", NULL, path, F_NORMAL);
break;
} // fallthrough
default: /* SEL_RUNCMD */


Loading…
取消
儲存