Хорошо, это довольно специфическая проблема, и я сейчас нахожусь в конце остроумие здесь. Сначала я опишу, что я пытаюсь сделать.

Я играл с 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 здесь .

Несмотря на то, что я выполнил все инструкции и сделал все, что я знаю, чтобы быть правильным. Я все еще получаю ту же ошибку. Я совершенно уверен, что есть какая-то мирская маленькая обстановка, которую я пропускаю.

Кто-нибудь хочет помочь? Я буду более чем рад ответить на любые вопросы и предоставить больше информации.

1 ответ1

0

Хорошо, я сделал метрическую тонну копания вокруг и просто не мог установить первопричину проблемы. Вместо этого я решил использовать i3blocks. Я не мог получить тот же уровень детализации, что и с Конки, но пока это подойдет.

https://www.dropbox.com/s/kqroe3dcfz1li5k/happeh.png

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .