Я использую рабочий стол Cinammon
и хотел бы, чтобы некоторые команды были доступны в Run dialog
которое просто выполняет команды. Я добавляю ~/bin
в PATH
в .zshenv
но это работает только для интерактивных оболочек. Я пробовал это с .zlogin
/.zprofile
но безрезультатно.
1 ответ
Файлы запуска ZSH не читаются Cinnamon или вашим DM (диспетчером отображения), потому что они являются файлами запуска ZSH, а не файлами запуска Cinnamon .
От того, где вы должны сделать эти настройки, чтобы они были доступны в вашем сеансе Cinnamon, в основном зависит от того, как вы его запустите и какой дистрибутив вы используете. К сожалению, кажется, что нет 100% -ого способа работать везде , чтобы сделать эту конфигурацию. Но может работать один из следующих файлов:
~/.profile
. Это также читаетсяbash
и некоторыми другими оболочками при запуске, но не ZSH~/.xprofile
~/.xsessionrc
- возможно
.xinitrc
, хотя обычно он используется для запуска пользовательских сеансов X11 напрямую без помощи диспетчера отображения.
Я бы предложил удалить настройки из вашей конфигурации ZSH , чтобы вы могли легко проверить, если и как настройки сделаны без помех. Более того, после того, как это сработает, больше не нужно будет настраивать PATH
в ZSH, так как он будет унаследован от десктопной сессии.