|
|
|
|
|
by akho
1025 days ago
|
|
> macOS doesn't handle environment setup like any 'normal' (Linux or *BSD) Unix. On normal Unices, your login shell actually also launches your graphical user session, so to configure a session-wide environment variable, you just set it in your shell startup somewhere. That's no longer true for Linux, at least. GDM launches stuff via systemd user sessions, which do not source your profile. |
|
I'm not sure how I feel about it. The old way feels 'simple' to me, but the new way does mean that shell misconfiguration won't hose your GUI sessions.