Я использую рабочий стол Cinammon и хотел бы, чтобы некоторые команды были доступны в Run dialog которое просто выполняет команды. Я добавляю ~/bin в PATH в .zshenv но это работает только для интерактивных оболочек. Я пробовал это с .zlogin/.zprofile но безрезультатно.

1 ответ1

0

Файлы запуска ZSH не читаются Cinnamon или вашим DM (диспетчером отображения), потому что они являются файлами запуска ZSH, а не файлами запуска Cinnamon .

От того, где вы должны сделать эти настройки, чтобы они были доступны в вашем сеансе Cinnamon, в основном зависит от того, как вы его запустите и какой дистрибутив вы используете. К сожалению, кажется, что нет 100% -ого способа работать везде , чтобы сделать эту конфигурацию. Но может работать один из следующих файлов:

  • ~/.profile . Это также читается bash и некоторыми другими оболочками при запуске, но не ZSH
  • ~/.xprofile
  • ~/.xsessionrc
  • возможно .xinitrc , хотя обычно он используется для запуска пользовательских сеансов X11 напрямую без помощи диспетчера отображения.

Я бы предложил удалить настройки из вашей конфигурации ZSH , чтобы вы могли легко проверить, если и как настройки сделаны без помех. Более того, после того, как это сработает, больше не нужно будет настраивать PATH в ZSH, так как он будет унаследован от десктопной сессии.

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