xprofile (Русский)

From ArchWiki
Jump to: navigation, search

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

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

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 при старте сеанса:

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