xprofile (日本語)
From ArchWiki
/etc/xprofile と ~/.xprofile を使うことで、ウィンドウマネージャが起動する前に、X ユーザーセッションの初めにコマンドを実行することができます。従って、ウィンドウを使うアプリケーションを起動するために使うことはできません。それについては Autostarting#Graphical を見て下さい。
互換性
xprofiles はネイティブで KDM (/usr/share/config/kdm/Xsession), GDM (/etc/gdm/Xsession), LXDM (/etc/lxdm/Xsession) によって実行されます。
xinit との互換性
xprofile は以下のプログラムと互換性を持たせることができます:
-
startx -
xinit - XDM
- SLiM (日本語)
- その他の
~/.xsessionや~/.xinitrcを使う Display Manager (日本語)
以上のプログラムは、直接的、もしくは間接的に、~/.xinitrc (通常 /etc/skel/.xinitrc からコピーします) か /etc/X11/xinit/xinitrc を(ファイルが存在しない場合でも)実行します。そのため、これらのファイルから xprofile につなげる必要があります。
~/.xinitrc and /etc/X11/xinit/xinitrc and /etc/skel/.xinitrc
#!/bin/sh # Make sure this is before the 'exec' command or it won't be executed. [ -f /etc/xprofile ] && . /etc/xprofile [ -f ~/.xprofile ] && . ~/.xprofile ...