summaryrefslogtreecommitdiff
path: root/.i3/scripts/start_pidgin.sh
diff options
context:
space:
mode:
authorRené 'Necoro' Neumann <necoro@necoro.eu>2018-06-10 17:39:35 +0200
committerRené 'Necoro' Neumann <necoro@necoro.eu>2018-06-10 17:39:35 +0200
commit4e8992266f11ce8008f5fce460cc64110b15c99b (patch)
tree144cbfd1bd1f71db77cd828ede1d6e56f3c1af1a /.i3/scripts/start_pidgin.sh
parentba18a34dff9d2b6cc59a82643b61705b4f9937df (diff)
downloaddotfiles-4e8992266f11ce8008f5fce460cc64110b15c99b.tar.gz
dotfiles-4e8992266f11ce8008f5fce460cc64110b15c99b.tar.bz2
dotfiles-4e8992266f11ce8008f5fce460cc64110b15c99b.zip
[i3] Remove obsolete pidgin stuff
Diffstat (limited to '.i3/scripts/start_pidgin.sh')
-rwxr-xr-x.i3/scripts/start_pidgin.sh29
1 files changed, 0 insertions, 29 deletions
diff --git a/.i3/scripts/start_pidgin.sh b/.i3/scripts/start_pidgin.sh
deleted file mode 100755
index 8261113..0000000
--- a/.i3/scripts/start_pidgin.sh
+++ /dev/null
@@ -1,29 +0,0 @@
-#!/bin/zsh
-#
-# Start Pidgin and make sure, that the buddylist is shown.
-#
-
-# test for pidgin already running
-(( `pgrep -xc pidgin` )) && return
-
-# start dbus-monitor
-coproc dbus-monitor --profile "interface=im.pidgin.purple.PurpleInterface"
-dbus_pid=$!
-
-# kill it on exit
-TRAPEXIT() { kill $dbus_pid }
-
-# start pidgin in background
-pidgin &
-
-# wait for the DBus-Service to be available
-# we use '--profile' because it renders nicer output
-while read -p line; do
- [[ $line =~ 'UpdateIdle$' ]] && break
- # if the blist is automatically shown, we exit
- # else we would move the focus, which is bad
- [[ $line =~ 'GtkblistUnhiding$' ]] && return
-done
-
-# if we are here, pidgin is running and the blist is not yet visible
-exec purple-send-async PurpleBlistSetVisible int32:1