「Xprofile」の版間の差分
ナビゲーションに移動
検索に移動
Kusanaginoturugi (トーク | 投稿記録) (→xinit との互換性: * SLiM を削除) |
Kusanaginoturugi (トーク | 投稿記録) (序文を修正) |
||
8行目: | 8行目: | ||
{{ic|~/.xprofile}} と {{ic|/etc/xprofile}} を使うことで、[[ウィンドウマネージャ]]が起動する前に、X ユーザーセッションの初めにコマンドを実行することができます。従って、ウィンドウを使うアプリケーションを起動するために使うことはできません。それについては[[自動起動#グラフィカル]]を見て下さい。 |
{{ic|~/.xprofile}} と {{ic|/etc/xprofile}} を使うことで、[[ウィンドウマネージャ]]が起動する前に、X ユーザーセッションの初めにコマンドを実行することができます。従って、ウィンドウを使うアプリケーションを起動するために使うことはできません。それについては[[自動起動#グラフィカル]]を見て下さい。 |
||
− | xprofile は [[xinitrc|xinitrc]] |
+ | xprofile ファイルのスタイルは [[xinitrc|xinitrc]] に似ています。 |
== 互換性 == |
== 互換性 == |
2022年3月14日 (月) 09:33時点における版
関連記事
~/.xprofile
と /etc/xprofile
を使うことで、ウィンドウマネージャが起動する前に、X ユーザーセッションの初めにコマンドを実行することができます。従って、ウィンドウを使うアプリケーションを起動するために使うことはできません。それについては自動起動#グラフィカルを見て下さい。
xprofile ファイルのスタイルは xinitrc に似ています。
互換性
xprofile (と xinitrc) ファイルをネイティブで実行するのは以下のプログラムです:
- GDM (
/etc/gdm/Xsession
) - KDM (
/usr/share/config/kdm/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 ...
xinitrc.d
のファイルはデフォルトの xinitrc ファイルでも実行されます。
設定
まず、~/.xprofile
ファイルが存在しない場合は作成して下さい。それからセッションで起動したいプログラムを追加してください。例:
~/.xprofile
tint2 & nm-applet &