「Xprofile」の版間の差分
ナビゲーションに移動
検索に移動
Kusanaginoturugi (トーク | 投稿記録) (→xinit との互換性: 記事を削除) |
|||
(2人の利用者による、間の7版が非表示) | |||
6行目: | 6行目: | ||
{{Related2|xinitrc|xinitrc}} |
{{Related2|xinitrc|xinitrc}} |
||
{{Related articles end}} |
{{Related articles end}} |
||
− | {{ic|~/.xprofile}} と {{ic|/etc/xprofile}} |
+ | xprofile ファイル {{ic|~/.xprofile}} と {{ic|/etc/xprofile}} は、X ユーザーセッションの開始時([[ウィンドウマネージャ]]が開始される前)にコマンドを実行することができます。 |
+ | xprofile ファイルのスタイルは [[xinitrc|xinitrc]] に似ています。 |
||
− | |||
− | xprofile は [[xinitrc|xinitrc]] ({{ic|~/.xinitrc}} や {{ic|/etc/X11/xinit/xinitrc.d/}}) と類似しています。 |
||
== 互換性 == |
== 互換性 == |
||
14行目: | 13行目: | ||
xprofile (と [[xinitrc|xinitrc]]) ファイルをネイティブで実行するのは以下のプログラムです: |
xprofile (と [[xinitrc|xinitrc]]) ファイルをネイティブで実行するのは以下のプログラムです: |
||
− | * [[GDM|GDM]] |
+ | * [[GDM|GDM]] - {{ic|/etc/gdm/Xsession}} |
− | * [[ |
+ | * [[LightDM|LightDM]] - {{ic|/etc/lightdm/Xsession}} |
− | * [[ |
+ | * [[LXDM|LXDM]] - {{ic|/etc/lxdm/Xsession}} |
− | * [[ |
+ | * [[SDDM]] - {{ic|/usr/share/sddm/scripts/Xsession}} |
=== xinit との互換性 === |
=== xinit との互換性 === |
||
26行目: | 25行目: | ||
* {{Ic|xinit}} |
* {{Ic|xinit}} |
||
* [[XDM|XDM]] |
* [[XDM|XDM]] |
||
+ | * その他の {{ic|~/.xsession}} や {{ic|~/.xinitrc}} を使う[[ウィンドウマネージャ]] |
||
− | * [[SLiM|SLiM]] |
||
− | * その他の {{ic|~/.xsession}} や {{ic|~/.xinitrc}} を使う[[Display Manager|ウィンドウマネージャ]] |
||
以上のプログラムは、直接的、もしくは間接的に、{{ic|~/.[[xinitrc|xinitrc]]}} (通常 {{ic|/etc/skel/.xinitrc}} からコピーします) か {{ic|/etc/X11/xinit/xinitrc}} を(ファイルが存在しない場合でも)実行します。そのため、これらのファイルから xprofile につなげる必要があります。 |
以上のプログラムは、直接的、もしくは間接的に、{{ic|~/.[[xinitrc|xinitrc]]}} (通常 {{ic|/etc/skel/.xinitrc}} からコピーします) か {{ic|/etc/X11/xinit/xinitrc}} を(ファイルが存在しない場合でも)実行します。そのため、これらのファイルから xprofile につなげる必要があります。 |
||
40行目: | 38行目: | ||
... |
... |
||
}} |
}} |
||
− | |||
− | {{ic|xinitrc.d}} のファイルはデフォルトの xinitrc ファイルでも実行されます。 |
||
== 設定 == |
== 設定 == |
2022年3月14日 (月) 11:02時点における最新版
関連記事
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 は以下のプログラムと互換性を持たせることができます:
startx
xinit
- XDM
- その他の
~/.xsession
や~/.xinitrc
を使うウィンドウマネージャ
以上のプログラムは、直接的、もしくは間接的に、~/.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 &