GNU/Linux >> Linux の 問題 >  >> Linux

XFCE/lightdm 起動構成ファイル

また、この環境変数の問題にもかなり苦労しました。Debian Jessie + xfce4 を使用しています

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

  • xdm または lightdm の場合:~/.xsessionrc を使用
  • 他の人ではテストしていません

~/.xsessionrc で 次のことを選択できます:

  • PATH="$PATH:userpath" のように変数を直接入力します
  • または ~/.profile を入手 ファイル:. $HOME/.profile 、ここで ~/.profile ファイルには環境変数の定義が含まれています

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

bash を使用しているため、端末セッションの場合 、 .bash_profile に環境変数を設定しました または ~/.profile をソースするだけです


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
-> セッションとスタートアップ -> "Application Autostart" タブ -> 追加 ->
名前:ドロップボックス
コマンド:/home/james/.dropbox-dist/dropboxd
-> OK

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

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


Linux
  1. バックアップ構成ファイル

  2. Tmux.confファイルで環境変数を使用していますか?

  3. Linux Mint - 環境変数を永続的に追加する

  1. MySQL、PHP、Apacheの設定ファイルを見つける方法

  2. Linuxでコメントなしで設定ファイルを表示する方法

  3. Logrotate は古いログを削除しません

  1. bind9(DNSサーバー)構成ファイルを確認する方法

  2. Linux構成ファイルで構文エラーを確認してください

  3. BASH シェルが Linux で構成ファイルをロードする方法