После обновления Ubuntu от 17,04 до 17,10, ~/.profile
файл внезапно прекратил работать на входе в систему. Поэтому сценарий ниже, который расположен в ~/.profile
не выполняется
# set PATH so it includes user's private bin directories
PATH="$HOME/bin:$HOME/.local/bin:$PATH"
Как сделать ~/.profile
выполненный снова на запуске?Заранее спасибо!
Проблема - то, что Уэйленд использования Ubuntu 17.10 как настольная сессия по умолчанию - который в отличие от традиционных рабочих столов X-окон, не вызывает оболочку входа в систему пользователя (или на самом деле любую оболочку).
Рекомендуемое обходное решение от Инициатив/Уэйленда/Сессии Запускает GNOME, который Wiki дана следующим образом:
Самый простой способ установить переменные среды для отдельного пользователя под systemd (версия 233 или позже), должен создать a
.conf
файл в~/.config/environment.d
, содержа строки формыNAME=VAL
. Дополнительную информацию см. в environment.d документации.GDM также поддерживает
/usr/share/gdm/env.d/
общедоступный каталог. Файлы, отброшенные там также, содержат строки формыNAME=VAL
. Они влияют на всех пользователей системы.
Поскольку дополнительное обсуждение видит статью GNOME, Уэйленд и переменные среды.