XFCE / lightdmスタートアップ構成ファイル


11

最近Debian Wheezyをインストールし、lighdmでXFCE 4.8.0.3を使用しています。

lightdmでログインした後、私の~/.bash_profileまた~/.profileははもう調達されていません。以前にこれらの起動ファイルを使用してssh-agent、dropboxdを起動し、PATH変数を設定しました。

このリンク(http://wiki.debian.org/DotFiles)を正しく理解していれば、ディスプレイマネージャー(この場合はlightdm)が使用されています。次に、これらのファイルがソースされないことが正しいです。

だから私の質問は次のとおりです:
1)XFCE / lightdmソースを作成する方法~/.bash_profile~/.profile
または
2)ssh-agent、dropboxdを開始してPATH変数を設定するためのXFCE / lightdm の同等のスタートアップ構成ファイルは何ですか。

回答:


9

私もこの環境変数のことで多くの苦労しました。私はDebian Jessie + xfce4を使用しています

私のために働いたオプションは次のとおりです(デスクトップマネージャーによってキャッチされる環境変数用):

  • xdmまたはlightdmの場合: ~/.xsessionrc
  • 他のもので、私はテストしていません

では、~/.xsessionrc次のいずれかを選択できます。

  • 次のように変数を直接配置します PATH="$PATH:userpath"
  • または~/.profileファイルのソース:. $HOME/.profile~/.profileファイルには環境変数の定義が含まれています

2番目のオプションのドットに注意してください。これはを意味しsourceますsourceが、bash固有のものだと思います。2番目の方法がおそらく推奨され(/unix/4621/correctly-setting-environmentで議論されているように)、複数のファイルで環境変数が定義されないようにします。また、それはユーザー固有であり、システム全体ではありません(/etc/environment、実際には私にはうまく機能しませんでした)

ターミナルセッションでは、を使用bashしているため、環境変数をに設定する.bash_profileか、~/.profile


どうもありがとう !最後に!この簡単な解決策を見つけるには、たくさん検索する必要がありました。特筆すべきこと:〜/ .xsessionrcファイルが存在しない場合は、作成してください!
アレックス

1
最初は~/.xsessionrc入れ. ~/.profileても動かなかった。この回答で述べたように、コンテンツが. $HOME/.profileその場合は機能します。
ステフェイン・グーリッホン

2

OKは最終的に実行可能な解決策を見つけて2)に行きました

PATH変数を設定します。
$ cp /etc/xdg/xfce4/xinitrc ~/.config/xfce4
次に~/.config/xfce4/xinitrc、ファイルの上部近くに以下を含めるように編集します

if [ -d "${HOME}/bin" ] ; then
    PATH="${HOME}/bin:${PATH}"
fi

XFCE4の起動時にDropboxを起動するには
$ xfce4-settings-manager
->セッションと起動->「アプリケーションの自動起動」タブ->追加->
名前:Dropbox
コマンド:/home/james/.dropbox-dist/dropboxd
-> OK

ssh-agentに関しては、これはデフォルトのxinitrcで開始されます。(パスフレーズを提供するために誰でもGUIプログラムを推奨できますか)

これがお役に立てば幸いです。


1
/etc/においからファイルをコピーして編集する。パッケージが元のファイルを更新する場合、コピーは更新されません。代替には、コンテンツをコピーしないが、ことであろうexec /etc/xdg/xfce4/xinitrcあなたから~/.config/xfce4/xinitrcあなたの特定のセットアップ後に右。とにかく私は、他の好む.profileXFCEやlightdmに以下の特定思わベースのソリューションを、。共有してくれてありがとう!
ステフェイン・グーリッホン

パスフレーズを提供するGUIプログラム:ssh-askpass-gnome、ssh-askpass、ssh-askpass-fullscreen。キーチェーン管理にはGNUキーチェーンもお勧めします。
Jamieson Becker
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.