diff options
Diffstat (limited to 'ar/.local')
| -rwxr-xr-x | ar/.local/bin/tmuxdbussync | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/ar/.local/bin/tmuxdbussync b/ar/.local/bin/tmuxdbussync index 10b4088..d6da872 100755 --- a/ar/.local/bin/tmuxdbussync +++ b/ar/.local/bin/tmuxdbussync @@ -1,16 +1,15 @@ #!/bin/sh -tmux_dbus="$DBUS_SESSION_BUS_ADDRESS" fcitx5_pid=$(pgrep -f fcitx5 | head -n1) if [ -z "$fcitx5_pid" ]; then - echo "No terminal process found matching: fcitx5" + echo "echo 'No terminal process found matching: fcitx5' >&2" exit 1 fi fcitx5_dbus=$(tr '\0' '\n' </proc/"$fcitx5_pid"/environ | grep DBUS_SESSION_BUS_ADDRESS) fcitx5_dbus="${fcitx5_dbus#DBUS_SESSION_BUS_ADDRESS=}" -if [ "$tmux_dbus" != "$fcitx5_dbus" ]; then - export DBUS_SESSION_BUS_ADDRESS="$fcitx5_dbus" +if [ "$DBUS_SESSION_BUS_ADDRESS" != "$fcitx5_dbus" ]; then + echo "export DBUS_SESSION_BUS_ADDRESS=$fcitx5_dbus" fi |
