xprofile

提供: ArchWiki
ナビゲーションに移動 検索に移動

関連記事

xprofile ファイル ~/.xprofile/etc/xprofile は、X ユーザーセッションの開始時(ウィンドウマネージャが開始される前)にコマンドを実行することができます。 xprofile ファイルのスタイルは xinitrc に似ています。

互換性

xprofile (と xinitrc) ファイルをネイティブで実行するのは以下のプログラムです:

  • GDM - /etc/gdm/Xsession
  • LightDM - /etc/lightdm/Xsession
  • LXDM - /etc/lxdm/Xsession
  • SDDM - /usr/share/sddm/scripts/Xsession

xinit との互換性

xprofile は以下のプログラムと互換性を持たせることができます:

以上のプログラムは、直接的、もしくは間接的に、~/.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 sourced.
[ -f /etc/xprofile ] && source /etc/xprofile
[ -f ~/.xprofile ] && source ~/.xprofile

...

設定

まず、~/.xprofile ファイルが存在しない場合は作成して下さい。それからセッションで起動したいプログラムを追加してください。例:

~/.xprofile
tint2 &
nm-applet &