xprofile (Русский)
Related articles
Файлы xprofile, ~/.xprofile и /etc/xprofile, позволяют выполнять команды при старте сессии пользователя X. До старта оконного менеджера.
Файл xprofile схож по стилю с xinitrc.
Совместимость
Следующие экранные менеджеры имеют встроенную поддержку xprofile:
-  GDM - /etc/gdm/Xsession
-  KDM - /usr/share/config/kdm/Xsession
-  LightDM - /etc/lightdm/Xsession
-  LXDM - /etc/lxdm/Xsession
-  SDDM - /usr/share/sddm/scripts/Xsession
Выполнение команд из xprofile со стартом xinit
Следующие программы автоматически выполнят команды из xprofile при старте сеанса:
-  startx
-  xinit
- XDM
- SLiM
-  Любой другой экранный менеджер, использующий ~/.xsessionили~/.xinitrc
Все запуски происходят прямым или косвенным образом из ~/.xinitrc или /etc/X11/xinit/xinitrc, если первый не существует. Поэтому все требуемые команды xprofile должны располагаться именно там.
~/.xinitrc и /etc/X11/xinit/xinitrc
#!/bin/sh # Убедитесь в том, что эти строчки перед первой командой 'exec', иначе ничего не сработает [ -f /etc/xprofile ] && source /etc/xprofile [ -f ~/.xprofile ] && source ~/.xprofile ...
Конфигурация
Во-первых, создайте файл ~/.xprofile, если его не существует. Затем добавьте соответствующие команды для программ, требующих запуск при старте сессии. Смотрите ниже:
~/.xprofile
tint2 & nm-applet &