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
Выполнение 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 &