Добрый день всем!
Подскажите пожалуйста, каким образом в debian можно добавить в автозагрузку программу, которая запускалась бы после авторизации конкретного пользователя, а не при загрузке системы.
Благодарю за помощь.
Автозапуск программы при авторизации пользователя
Модераторы: Warderer, Модераторы разделов
-
- Сообщения: 659
- ОС: Fedora, Mint, Debian, QNX
Re: Автозапуск программы при авторизации пользователя
$HOME/.bashrc - это не при авторизации, но пригодно для установки переменных окружения, etc.
В некоторых дистрибутивах (не вспомню сразу при каких обстоятельствах) - $HOME/.profile
-
- Сообщения: 1354
Re: Автозапуск программы при авторизации пользователя
Если bash запускается как login shell, выполняется /etc/profile, затем первый из ~/.bash_profile, ~/.bash_login, ~/.profile.
Иначе, если bash запускается как интерактивная оболочка не-login, выполняется ~/.bashrc (если не было отменено по --norc или не изменено имя по --rcfile).
См. man bash, раздел INVOCATION.
Иначе, если bash запускается как интерактивная оболочка не-login, выполняется ~/.bashrc (если не было отменено по --norc или не изменено имя по --rcfile).
См. man bash, раздел INVOCATION.
-
- Сообщения: 123
- ОС: Leap 42.1
Re: Автозапуск программы при авторизации пользователя
$HOME/.bashrc
- будет выполняться при каждом запуске bash

Если bash запускается как login shell .. ~/.bash_profile
Но это только один из вариантов, еще можно использовать DM hooks.
-
- Модератор
- Сообщения: 21246
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Автозапуск программы при авторизации пользователя
Если (пытаюсь угадать) нужно запускать программу при входе в графическую сессию, то пишется .desktop-файл и кладётся в ~/.config/autostart/. Подробнее см. https://specifications.freedesktop.org/auto....5/ar01s02.html
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |