awesome/utils/awesome-client

24 lines
401 B
Bash
Executable File

#!/bin/sh
DBUS_SEND=dbus-send
if ! which ${DBUS_SEND} >/dev/null 2>&1
then
echo "E: Unable to find" ${DBUS_SEND}
fi
DBUS_METHOD=org.awesome.Remote.Eval
DBUS_PATH=/
DBUS_DEST=org.awesome
a_dbus_send()
{
$DBUS_SEND --dest=$DBUS_DEST --type=method_call --print-reply $DBUS_PATH \
$DBUS_METHOD string:"$1" | tail -n +2
}
while read -p "awesome# " line
do
a_dbus_send "$line"
done