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 если он не существует) выполняется прямым или косвенным образом. Поэтому надо добавить следующие строки в файлы:
~/.xinitrc и /etc/X11/xinit/xinitrc
#!/bin/sh # Убедитесь, что эти строки перед командой 'exec', иначе не будет работать. [ -f /etc/xprofile ] && source /etc/xprofile [ -f ~/.xprofile ] && source ~/.xprofile
Конфигурация
Сначала, создайте файл ~/.xprofile, если он не существует. Далее, добавьте программы, которые буду запускаться при старте сессии. Для примера будут использоваться tint2 и nm-applet:
~/.xprofile
tint2 & nm-applet &