Difference between revisions of "Xprofile (日本語)"

From ArchWiki
Jump to: navigation, search
(Created page with "{{Lowercase title}} Category:X Server (日本語) en:Xprofile es:Xprofile {{ic|/etc/xprofile}} と {{ic|~/.xprofile}} を使うことで、[[Window Manager|ウィ...")
 
m (xinit との互換性)
(One intermediate revision by the same user not shown)
Line 4: Line 4:
 
[[es:Xprofile]]
 
[[es:Xprofile]]
  
{{ic|/etc/xprofile}} と {{ic|~/.xprofile}} を使うことで、[[Window Manager|ウィンドウマネージャ]]が起動する前に、X ユーザーセッションの初めにコマンドを実行することができます。従って、ウィンドウを使うアプリケーションを起動するために使うことはできません。それについては [[Autostarting#Graphical]] を見て下さい。
+
{{ic|/etc/xprofile}} と {{ic|~/.xprofile}} を使うことで、[[Window Manager (日本語)|ウィンドウマネージャ]]が起動する前に、X ユーザーセッションの初めにコマンドを実行することができます。従って、ウィンドウを使うアプリケーションを起動するために使うことはできません。それについては [[Autostarting#Graphical]] を見て下さい。
  
 
== 互換性 ==
 
== 互換性 ==
Line 16: Line 16:
 
* {{Ic|xinit}}
 
* {{Ic|xinit}}
 
* [[XDM]]
 
* [[XDM]]
* [[SLiM]]
+
* [[SLiM (日本語)]]
 
* その他の {{ic|~/.xsession}} や {{ic|~/.xinitrc}} を使う [[Display Manager (日本語)]]
 
* その他の {{ic|~/.xsession}} や {{ic|~/.xinitrc}} を使う [[Display Manager (日本語)]]
  

Revision as of 07:15, 2 January 2013

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

互換性

xprofiles はネイティブで KDM (/usr/share/config/kdm/Xsession), GDM (/etc/gdm/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 executed.
[ -f /etc/xprofile ] && . /etc/xprofile
[ -f ~/.xprofile ] && . ~/.xprofile

...