Применение к сессии, USE заменён на checkbox
This commit is contained in:
10
README.md
10
README.md
@@ -71,14 +71,14 @@ dotnet run --project src/Sms.TaskTwo.Avalonia/Sms.TaskTwo.Avalonia.csproj
|
||||
|
||||
### Windows
|
||||
|
||||
- Чтение/запись: `EnvironmentVariableTarget.User` (реестр `HKEY_CURRENT_USER\Environment`).
|
||||
- После записи отправляется `WM_SETTINGCHANGE`, чтобы обновить env в уже запущенных GUI-приложениях.
|
||||
- Чтение/запись: реестр `HKEY_CURRENT_USER\Environment`.
|
||||
- **Применить к сессии** (`ReloadEnvironment`): обновляет env текущего процесса и рассылает `WM_SETTINGCHANGE` для других GUI-приложений.
|
||||
|
||||
### Linux
|
||||
|
||||
- Запись в `~/.config/environment.d/99-sms-task-two.conf` (формат systemd `KEY=value`, значения с пробелами в кавычках).
|
||||
- Чтение: merge всех `*.conf` в `environment.d`, затем fallback на env текущего процесса.
|
||||
- Для новых login-сессий может потребоваться перелогин или `systemctl --user import-environment` — ограничение systemd, не ошибка приложения.
|
||||
- Запись в `~/.config/environment.d/` (systemd `KEY=value`).
|
||||
- **Применить к сессии** (`ReloadEnvironment`): текущий процесс, `systemctl --user set-environment`, при наличии — `dbus-update-environment`.
|
||||
- Новые login-сессии могут потребовать перелогин — ограничение systemd.
|
||||
|
||||
## Предположения (ТЗ)
|
||||
|
||||
|
||||
Reference in New Issue
Block a user