Хорошо, это довольно специфическая проблема, и я сейчас нахожусь в конце остроумие здесь. Сначала я опишу, что я пытаюсь сделать.
Я играл с Vagrant и Puppet, чтобы создать очень маленькую виртуальную машину Arch Linux для разработки Golang. Для меня это был небольшой учебный процесс, и я как бы провалился в кроличью нору, пытаясь настроить и настроить его по своему вкусу.
Я выбрал i3 в качестве моего оконного менеджера после просмотра этой приятной настройки. Создатель темы был достаточно хорош, чтобы поделиться своими файлами конфигурации для использования другими. Вы увидите строку состояния в нижней части экрана. Эта строка состояния выполняется с помощью Conky для мониторинга различных характеристик оборудования.
Из того, что я могу сказать, после прочтения различных руководств и инструкций на главном веб-сайте i3, а также в других группах новостей я правильно настроил настройки. Однако, когда я вхожу в i3, вместо великолепной строки состояния, меня приветствует следующее сообщение:
«Ошибка: команда status_ не является исполняемой (выход 126)»
Вот снимок экрана моей виртуальной машины со всеми ассоциированными файлами конфигурации:
Левый столбец: Содержимое моего файла конфигурации i3 находится в $HOME/.i3/config
. Некомментированная status_command
указывает на скрипт bash, который передает данные опроса i3, касающиеся моего оборудования, и того, как их отображать в строке состояния ниже.
Средняя колонка: содержимое моей строки состояния. Это в формате потокового документа JSON, который анализирует i3. Каждая итерация должна обновлять связанные данные в строке состояния ниже. Это было правильно настроено согласно инструкции.
Вверху справа: вывод, созданный . $HOME/.i3/conky.sh
. Это та же команда, которую запускает файл конфигурации i3. Как видите, он генерирует правильный вывод JSON вместе с различными статистическими данными, готовыми для анализа.
Справа вверху посередине : список каталогов $HOME/.i3/
. Как вы можете видеть, conky.sh
сценарий , как выполнить настройку прав доступа и принадлежит vagrant:vagrant
пользователь / группа сущностей. Поскольку i3 работает под тем же именем, он должен иметь исполняемый доступ к скрипту.
Вверху справа внизу: это содержимое сценария оболочки $HOME/.i3/conky.sh
. Создано в соответствии с инструкциями на странице инструкции i3 conky здесь .
Несмотря на то, что я выполнил все инструкции и сделал все, что я знаю, чтобы быть правильным. Я все еще получаю ту же ошибку. Я совершенно уверен, что есть какая-то мирская маленькая обстановка, которую я пропускаю.
Кто-нибудь хочет помочь? Я буду более чем рад ответить на любые вопросы и предоставить больше информации.