.xsessionは無視されました、Ubuntu 12.10


8

今日はGnomeのターミナルの代わりにuxtermを使い始めました。私はuxtermの設定をに入れました~/.Xdefaults。しかし、Ubuntuの設定は私の.xsessionファイルを無視するため、ログイン時にこれらの設定を読み込むことができません。Unity(またはlightdm)を実行するにはどうすればよい.xsessionですか?私.xsessionはXMonadによって認識され、運営されています。


ところで、ハックは.xprofile実行され.xsessionます。

回答:


9

~/.xsessionXセッションが選択されていない場合にのみ使用されます。~/.xsessionrc起動時にプログラムを実行するために使用します。

使用~/.Xdefaultsが古くなっているため、Ubuntuは他の最新のX環境と同様に~/.Xresources、起動時に使用します(たとえば、いくつかの理由でここを参照してください)。したがって、Ubuntuがこれ~/.Xresourcesを実行しているので、設定を入れても実行する必要はありませんxrdb

参照してください。/etc/X11/Xsessionそして/etc/X11/Xsession.d/*、あなたはXセッションを開始するときにUbuntuがやっていることについての詳細を知りたい場合。


ありがとう!.Xdefaultsを.Xresourcesに移動すると問題が解決しました。そして、他の役立つヒントをありがとう。

-1

注意:Ubuntu 12.03では.xsessionrcも無視されます

それを解決するには:

開いた

./Xsession.d/40x11-common_xsessionrc

最初に、追加

USERXSESSIONRC=$HOME/.xsessionrc

これが最終的な内容です:

# This file is sourced by Xsession(5), not executed.

#Source user defined xsessionrc (locales and other environment variables)
USERXSESSIONRC=$HOME/.xsessionrc
if [ -r "$USERXSESSIONRC" ]; then
  . "$USERXSESSIONRC"
fi

12.04以降のバージョンで解決されたかどうかはわかりません

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.