xprofile (Русский)

From ArchWiki
The printable version is no longer supported and may have rendering errors. Please update your browser bookmarks and please use the default browser print function instead.

Состояние перевода: На этой странице представлен перевод статьи xprofile. Дата последней синхронизации: 7 сентября 2018. Вы можете помочь синхронизировать перевод, если в английской версии произошли изменения.

Файл xprofile, ~/.xprofile и /etc/xprofile, позволяют выполнять команды при старте сессии, то есть до старта оконного менеджера.

xprofile по стилю похож на xinitrc.

Совместимость

Следующие экранные менеджеры имеют встроенную поддержку xprofile:

  • GDM - /etc/gdm/Xsession
  • LightDM - /etc/lightdm/Xsession
  • LXDM - /etc/lxdm/Xsession
  • SDDM - /usr/share/sddm/scripts/Xsession

Выполнение команд из xprofile со стартом xinit

Следующие программы выполняют команды из xprofile при старте сеанса:

Все запуски происходят прямым или косвенным образом из ~/.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 &