Запустите скрипт от конфигурации i3

Я использую i3-wm, и у меня есть Mod3, работающий горячей клавишей. У меня есть следующее в './config/i3/config':

#This command works
  bindsym Mod3+f exec "firefox" 

#This doesn't work nor do my other scripts
  bindsym Mod3+w exec "openBrowser" 

Обе из этих команд хорошо работают, когда я выполняю их от удара, но только выполнений команды 'Firefox' с горячей клавишей.

openBrowser является сценарием в/opt/bin/, который находится в моем пути. Также испытанное выполнение exec "/opt/bin/openBrowser"

Примечание: Я также заметил, когда я нахожусь в ударе, если я делаю Mod3+w мои мигания курсора, где, как будто я делаю Mod3 + [любой ключ сброса] ключевые записи, это - значение на экран. Таким образом, кажется, что система, по крайней мере, пытается выполнить функцию.

2
задан 24 October 2016 в 17:41

1 ответ

По-видимому использование i3 sh для запуска материала, и не получает $PATH от ~/.bashrc:

cat ~/.xsession-errors
(...)
/bin/sh: 1: mycommand: not found

Так, просто создайте ~/.xsessionrc файл и поместите что-то вроде этого в него:

if [ -d "/opt/bin" ] ; then
    PATH="/opt/bin:$PATH"
fi

Затем выход из системы и въезжают задним ходом; Это должно работать теперь.

2
ответ дан 2 December 2019 в 03:44

Другие вопросы по тегам:

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