UNPKG

arch-wiki-md-repo

Version:

All arch-wiki articles in markdown format, updated every two days.

54 lines (35 loc) 3.1 kB
Related articles * [xinitrc](/index.php/Xinitrc "Xinitrc") **Состояние перевода:** На этой странице представлен перевод статьи [xprofile](/index.php/Xprofile "Xprofile"). Дата последней синхронизации: 29 июня 2018\. Вы можете [помочь](/index.php/ArchWiki_Translation_Team_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "ArchWiki Translation Team (Русский)") синхронизировать перевод, если в английской версии произошли [изменения](https://wiki.archlinux.org/index.php?title=Xprofile&diff=0&oldid=486395). Файл xprofile, `~/.xprofile` и `/etc/xprofile`, позволяют выполнять команды при старте сессии, то есть до старта [оконного менеджера](/index.php/Window_manager_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "Window manager (Русский)"). xprofile по стилю похож на [xinitrc](/index.php/Xinitrc_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "Xinitrc (Русский)"). ## Совместимость Следующие экранные менеджеры имеют встроенную поддержку xprofile: * [GDM](/index.php/GDM "GDM") - `/etc/gdm/Xsession` * KDM - `/usr/share/config/kdm/Xsession` * [LightDM](/index.php/LightDM "LightDM") - `/etc/lightdm/Xsession` * [LXDM](/index.php/LXDM "LXDM") - `/etc/lxdm/Xsession` * [SDDM](/index.php/SDDM "SDDM") - `/usr/share/sddm/scripts/Xsession` ### Выполнение команд из xprofile со стартом xinit Следующие программы выполняют команды из xprofile при старте сеанса: * `startx` * `xinit` * [XDM](/index.php/XDM_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "XDM (Русский)") * [SLiM](/index.php/SLiM_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "SLiM (Русский)") * Любой другой [экранный менеджер](/index.php/Display_manager_(%D0%A0%D1%83%D1%81%D1%81%D0%BA%D0%B8%D0%B9) "Display manager (Русский)"), использующий `~/.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 & ```