Правила Udev, включающие X11, не работают на запуске

Добавьте это к Вашему zsh файл конфигурации:

function pathargs {
  local P=$1; local L=${#P}; shift
  local N=1; while [[ $N -le $L ]]; do
    [[ ($N == 1 && ${P[1]} = '/') || \
       ${P[$N]} != '/' && ($N == $L || ${P[$N+1]} == '/') ]] \
    && $@ ${P:0:$N}
    N=$(($N+1))
  done
}

Пример:

% pathargs /abc/def/ghi/jkl echo
/
/abc
/abc/def
/abc/def/ghi
/abc/def/ghi/jkl

Можно использовать его с chmod -R g+x вместо echo. Команду назовут на каталогах самого верхнего уровня сначала.

1
23.05.2013, 03:44
1 ответ

Нет, начиная с операций Вы описываете, все требуют рабочего X-сервера. Необходимо рассмотреть создание объекта автоматического запуска для них.

3
27.01.2020, 23:29

Теги

Похожие вопросы