Jam*_*s P 13 linux xfce debian-wheezy
最近安装了 Debian Wheezy 并使用带有 lightdm 的 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)什么是XFCE的等价启动配置文件/ lightdm开始的ssh-agent,dropboxd并设置我的PATH变量。
小智 10
我也在这个环境变量的事情上挣扎了很多。我正在使用 Debian Jessie + xfce4
对我有用的选项是(对于桌面管理器捕获的环境变量):
~/.xsessionrc
在~/.xsessionrc
你可以选择:
PATH="$PATH:userpath"
~/.profile
file: . $HOME/.profile
,其中~/.profile
文件包含环境变量定义请注意第二个选项中的点,这意味着source
,但我认为source
是 bash 特定的。可能推荐使用第二种方法(如https://unix.stackexchange.com/questions/4621/correctly-setting-environment 中所述)并避免在多个文件中定义环境变量。此外,它是特定于用户的,而不是系统范围的 ( /etc/environment
,实际上对我来说效果不佳)
对于终端会话,因为我使用bash
,所以我在 中设置了环境变量,.bash_profile
或者我只是获取~/.profile
好的最终找到了一个可行的解决方案并选择了2)
设置我的 PATH 变量。
$ cp /etc/xdg/xfce4/xinitrc ~/.config/xfce4
然后进行编辑~/.config/xfce4/xinitrc
以在文件顶部附近包含以下内容
if [ -d "${HOME}/bin" ] ; then
PATH="${HOME}/bin:${PATH}"
fi
Run Code Online (Sandbox Code Playgroud)
要在 XFCE4 启动时启动 Dropbox
$ xfce4-settings-manager
-> 会话和启动 -> “应用程序自动启动”选项卡 -> 添加 ->
名称:Dropbox
命令:/home/james/.dropbox-dist/dropboxd
-> 确定
至于 ssh-agent,它在默认的 xinitrc 中启动。(谁能推荐一个 GUI 程序来提供密码)
希望这对您有所帮助。
归档时间: |
|
查看次数: |
12092 次 |
最近记录: |