diff options
author | René 'Necoro' Neumann <necoro@necoro.net> | 2013-08-29 10:59:26 +0200 |
---|---|---|
committer | René 'Necoro' Neumann <necoro@necoro.net> | 2013-08-29 11:00:34 +0200 |
commit | 9740f89ad3d868ed006e1d4e074592a37da2235e (patch) | |
tree | a36de3a9d497755bee547bb118a9c13493c4f742 | |
parent | 6b8691a774cc9022a4d046279c017d53f20bbb57 (diff) | |
download | dotfiles-9740f89ad3d868ed006e1d4e074592a37da2235e.tar.gz dotfiles-9740f89ad3d868ed006e1d4e074592a37da2235e.tar.bz2 dotfiles-9740f89ad3d868ed006e1d4e074592a37da2235e.zip |
Do not use coproc, but directly pipe to while-loop.
Diffstat (limited to '')
-rwxr-xr-x | .i3/scripts/start_pidgin.sh | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/.i3/scripts/start_pidgin.sh b/.i3/scripts/start_pidgin.sh index 5fbee02..6fb144b 100755 --- a/.i3/scripts/start_pidgin.sh +++ b/.i3/scripts/start_pidgin.sh @@ -11,9 +11,8 @@ pidgin & # wait for the DBus-Service to be available # we use '--profile' because it renders nicer output -coproc dbus-monitor --profile "interface=im.pidgin.purple.PurpleInterface" - -while read -p line; do +dbus-monitor --profile "interface=im.pidgin.purple.PurpleInterface" | +while read line; do [[ $line =~ 'UpdateIdle$' ]] && break # if the blist is automatically shown, we exit # else we would move the focus, which is bad |