Преглед на файлове

Use only one bspwm socket per user

nixos
Maxime Wack преди 4 години
родител
ревизия
fea59bddfd
променени са 1 файла, в които са добавени 19 реда и са изтрити 18 реда
  1. +19
    -18
      .bspwm-session

+ 19
- 18
.bspwm-session Целия файл

@@ -12,28 +12,29 @@ if [ -n "$1" ]; then
fi

# Multi-user support:
state_prefix=${XDG_CACHE_HOME:-"$HOME/.cache"}
mkdir -p "${state_prefix}"
# state_prefix=${XDG_CACHE_HOME:-"$HOME/.cache"}
# mkdir -p "${state_prefix}"

if [ ! -d "${state_prefix}" ]; then
echo "bspwm-session: cache directory ‘${state_prefix}‘ is missing."
echo
exit 1
elif [ ! -w "${state_prefix}" ]; then
echo "bspwm-session: cache directory ‘${state_prefix}‘ is not writable."
echo
exit 1
fi
# if [ ! -d "${state_prefix}" ]; then
# echo "bspwm-session: cache directory ‘${state_prefix}‘ is missing."
# echo
# exit 1
# elif [ ! -w "${state_prefix}" ]; then
# echo "bspwm-session: cache directory ‘${state_prefix}‘ is not writable."
# echo
# exit 1
# fi

state_path=$(mktemp -d "${state_prefix}/bspwm-session.XXXXXX")
# state_path=$(mktemp -d "${state_prefix}/bspwm-session.XXXXXX")

if [ $? -ne 0 ]; then
echo "bspwm-session: failed to create state directory ‘${state_path}‘."
echo
exit 1
fi
# if [ $? -ne 0 ]; then
# echo "bspwm-session: failed to create state directory ‘${state_path}‘."
# echo
# exit 1
# fi

export BSPWM_SOCKET=${state_path}/bspwm-socket
# export BSPWM_SOCKET=${state_path}/bspwm-socket
export BSPWM_SOCKET=$HOME/.cache/bspwm-socket

# Trap: make sure everything started in ~/.config/bspwm/autostart is
# signalled when this script exits or dies. Also clean up $state_path.


Loading…
Отказ
Запис