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

From ArchWiki
Jump to: navigation, search
m
m (xinit との互換性)
(One intermediate revision by the same user not shown)
Line 16: Line 16:
 
* {{Ic|xinit}}
 
* {{Ic|xinit}}
 
* [[XDM]]
 
* [[XDM]]
* [[SLiM]]
+
* [[SLiM (日本語)]]
 
* その他の {{ic|~/.xsession}} や {{ic|~/.xinitrc}} を使う [[Display Manager (日本語)]]
 
* その他の {{ic|~/.xsession}} や {{ic|~/.xinitrc}} を使う [[Display Manager (日本語)]]
  
以上のプログラムは、直接的、もしくは間接的に、{{ic|~/.[[xinitrc]]}} (一般的に {{ic|/etc/skel/.xinitrc}} からコピーされます) か {{ic|/etc/X11/xinit/xinitrc}} を(ファイルが存在しない場合でも)実行します。そのため、これらのファイルから xprofile につなげる必要があります。
+
以上のプログラムは、直接的、もしくは間接的に、{{ic|~/.[[xinitrc (日本語)|xinitrc]]}} (通常 {{ic|/etc/skel/.xinitrc}} からコピーします) か {{ic|/etc/X11/xinit/xinitrc}} を(ファイルが存在しない場合でも)実行します。そのため、これらのファイルから xprofile につなげる必要があります。
  
 
{{hc|~/.xinitrc and /etc/X11/xinit/xinitrc and /etc/skel/.xinitrc|
 
{{hc|~/.xinitrc and /etc/X11/xinit/xinitrc and /etc/skel/.xinitrc|

Revision as of 08:24, 23 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

...