ソースを参照

nlaunch: add sleep to wait for child

master
Arun Prakash Jana 5年前
コミット
ee11e78f14
この署名に対応する既知のキーがデータベースに存在しません GPGキー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 */


読み込み中…
キャンセル
保存