Следуя совету ctac _, я проверил несколько вариантов открытия приложений при запуске, но не нашел ничего, что вызвало бы мою проблему. На форумах Arch у кого-то была похожая проблема, хотя и при запуске Arch.
Их решение состояло в том, чтобы очистить ошибочно сохраненный сеанс, включив параметр «Автоматически сохранять сеанс при выходе из системы» в параметрах «Сеансы и запуск», закрыв все приложения и перезапустив XFCE. После этого включенная опция может быть снова отключена.
Этот подход сработал и у меня:)
Вместо того, чтобы вообще полагаться на extglobs оболочки, вы можете сказать find
выполнить рекурсивный поиск и запустить git add
для вас.
ga() {
local -a find_args
local arg
for arg in "$@"; do
find_args+=( -o -name "$arg" )
done
find. '(' -false "${find_args[@]}" ')' -exec git add -- {} +
}