xprofile (Русский)
Состояние перевода: На этой странице представлен перевод статьи 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 при старте сеанса:
startx
xinit
- XDM
- Любой другой экранный менеджер, использующий
~/.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 &