XFCE / lightdm 시작 구성 파일


11

최근 Debian Wheezy를 설치하고 lighdm과 함께 XFCE 4.8.0.3을 사용했습니다.

lightdm에 로그인 한 후, 내 ~/.bash_profile이상이 ~/.profile더 이상 공급되지 않습니다. 이전에 이러한 시작 파일을 사용하여 ssh-agent, dropboxd를 시작하고 PATH 변수를 설정했습니다.

디스플레이 관리자가 사용 중일 때 (이 경우 lightdm) 이 링크 ( http://wiki.debian.org/DotFiles )를 올바르게 이해하면 그런 다음이 파일들이 소스가되지 않는 것이 맞습니다.

내 질문은 그래서 :
내가 XFCE / lightdm 소스 만드는 방법 1) ~/.bash_profile또는 ~/.profile
또는
XFCE에 해당 시작 구성 파일이 무엇인지 2) / lightdm ssh를 에이전트, dropboxd를 시작하고 내 PATH 변수를 설정합니다.

답변:


9

나는 또한이 환경 변수로 많은 어려움을 겪었습니다. 데비안 제시 + xfce4를 사용하고 있습니다

나를 위해 일한 옵션은 다음과 같습니다 (데스크톱 관리자가 환경 변수를 잡을 수 있음).

  • xdm 또는 lightdm 사용 : 사용 ~/.xsessionrc
  • 다른 사람들과 함께, 나는 테스트하지 않았습니다

에서 ~/.xsessionrc당신은 선택할 수 있습니다 :

  • 변수를 직접 입력하십시오. PATH="$PATH:userpath"
  • 또는 ~/.profile파일을 소싱 하십시오. . $HOME/.profile여기서 ~/.profile파일은 환경 변수 정의를 포함합니다.

두 번째 옵션의 점은을 의미 source하지만 sourcebash와 관련이 있다고 생각 합니다. 두 번째 방법은 /unix/4621/correctly-setting-environment 에서 논의 된 바와 같이 권장 되며 환경 변수가 여러 파일에 정의되어 있지 않도록하십시오. 또한 사용자별로 다르며 시스템 전체 /etc/environment가 아닙니다 (실제로 실제로는 잘 작동하지 않았습니다)

터미널 세션의 경우을 사용 bash하기 때문에 환경 변수를 설정 .bash_profile하거나~/.profile


고마워요! 드디어! 이 쉬운 해결책을 찾기 위해 많이 검색해야했습니다. 한 가지 언급 할 사항 : ~ / .xsessionrc 파일이 존재하지 않으면 바로 만드십시오!
Alex

1
처음에 ~/.xsessionrc내가 넣어 . ~/.profile그것은 작동하지 않았다. 이 답변에 명시된 것처럼 내용이 . $HOME/.profile그렇다면 작동합니다.
Stéphane Gourichon

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
-> 확인

ssh-agent는 기본 xinitrc에서 시작됩니다. (비밀번호를 제공하기 위해 GUI 프로그램을 추천 할 수있는 사람)

이것이 도움이되기를 바랍니다.


1
/etc/냄새 로부터 파일을 복사하고 편집합니다 . 패키지가 원본 파일을 업데이트하면 사본이 업데이트되지 않습니다. 대안은 어떤 내용 만 복사하지하는 것입니다 exec /etc/xdg/xfce4/xinitrc귀하의에서 ~/.config/xfce4/xinitrc특정 설정 후 오른쪽. 어쨌든 나는 .profilexfce 또는 lightdm에 덜 특이한 다른 기반 솔루션을 선호합니다 . 공유해 주셔서 감사합니다!
Stéphane Gourichon

암호 구를 제공하는 GUI 프로그램 : ssh-askpass-gnome, ssh-askpass, ssh-askpass-fullscreen. 키 체인 관리를 위해 GNU 키 체인도 권장합니다.
Jamieson Becker
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.