# xprofile (Русский)

From ArchWiki
Jump to navigation Jump to search
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.

Ссылки по теме

- xinitrc

Состояние перевода: На этой странице представлен перевод статьи 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 &

Category:

- X server (Русский)