Fedora сценария входа в систему локального пользователя Linux

Как я позволяю сценарий входа в систему для одного пользователя в мягкой фетровой шляпе? ~/.initrc, кажется, не работает, и я пытался добавить исполняемый файл к/etc/init.d, но это для всех пользователей (и он не работал ни один так или иначе).

1
задан 25.04.2010, 09:02

2 ответа

+1 для ответа Dennis; это должно работать на логины оболочки (и в противном случае Вы захотите проверить, читается ли соответствующий конфигурационный файл/получается при запуске оболочки).

Если Вы захотите выполнить что-то, когда пользователь Fedora войдет X (или Gnome или KDE), то необходимо будет сделать что-то немного отличающееся. Если это только для Вашего пользователя, Вы можете (когда Вы работаете, Gnome) используют меню System-> Preferences-> Sessions для установки любых объектов, которые Вы хотите выполнить.

Если Вы хотите сделать это использование файла, я думаю источники Gnome: ~/.config/autostart. Записи в вот должны быть в стиле FreeDesktop. Например:

[Desktop Entry]
Type=Application
Name=Pidgin
Exec=pidgin
Icon=
Comment=

Я не уверен, как сделать это использование KDE хотя...

2
ответ дан 12.12.2019, 09:21

Добавьте вызов к своему сценарию пользователю .bash_profile если оболочка является Bash, .profile если оболочка sh или некоторые другие, .zshrc если zsh, .cshrc или .login для csh или .tcshrc если tcsh. Обратите внимание, что существует некоторое перекрытие в этих файлах, которые я не покрыл, в котором различные оболочки могут использовать те же файлы запуска.

Если Вы хотите иметь сценарий, запускаются каждый раз, когда оболочка запускается, а не только при входе в систему, можно использовать для Bash, например, .bashrc

1
ответ дан 12.12.2019, 09:21

Теги

Похожие вопросы