「Xprofile」の版間の差分

提供: ArchWiki
ナビゲーションに移動 検索に移動
(ページの作成:「{{Lowercase title}} Category:X サーバー en:Xprofile es:Xprofile {{Related articles start}} {{Related2|xinitrc|xinitrc}} {{Related articles end}} {{ic|~/.x...」)
 
6行目: 6行目:
 
{{Related2|xinitrc|xinitrc}}
 
{{Related2|xinitrc|xinitrc}}
 
{{Related articles end}}
 
{{Related articles end}}
{{ic|~/.xprofile}} と {{ic|/etc/xprofile}} を使うことで、[[Window Manager|ウィンドウマネージャ]]が起動する前に、X ユーザーセッションの初めにコマンドを実行することができます。従って、ウィンドウを使うアプリケーションを起動するために使うことはできません。それについては[[Autostarting#グラフィカル|自動起動#グラフィカル]]を見て下さい。
+
{{ic|~/.xprofile}} と {{ic|/etc/xprofile}} を使うことで、[[ウィンドウマネージャ]]が起動する前に、X ユーザーセッションの初めにコマンドを実行することができます。従って、ウィンドウを使うアプリケーションを起動するために使うことはできません。それについては[[自動起動#グラフィカル]]を見て下さい。
   
 
xprofile は [[xinitrc|xinitrc]] ({{ic|~/.xinitrc}} や {{ic|/etc/X11/xinit/xinitrc.d/}}) と類似しています。
 
xprofile は [[xinitrc|xinitrc]] ({{ic|~/.xinitrc}} や {{ic|/etc/X11/xinit/xinitrc.d/}}) と類似しています。

2015年1月7日 (水) 12:22時点における版

関連記事

~/.xprofile/etc/xprofile を使うことで、ウィンドウマネージャが起動する前に、X ユーザーセッションの初めにコマンドを実行することができます。従って、ウィンドウを使うアプリケーションを起動するために使うことはできません。それについては自動起動#グラフィカルを見て下さい。

xprofile は xinitrc (~/.xinitrc/etc/X11/xinit/xinitrc.d/) と類似しています。

互換性

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

  • GDM (/etc/gdm/Xsession)
  • KDM (/usr/share/config/kdm/Xsession)
  • LightDM (/etc/lightdm/Xsession)
  • LXDM (/etc/lxdm/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

...

xinitrc.d のファイルはデフォルトの xinitrc ファイルでも実行されます。

設定

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

~/.xprofile
tint2 &
nm-applet &