XFCE, 세션 및 시작이 포함된 Debian(jessie): 응용 프로그램 자동 시작

XFCE, 세션 및 시작이 포함된 Debian(jessie): 응용 프로그램 자동 시작

오랜 잠복자이자 처음으로 질문하는 사람입니다.

저는 XFCE, 커널 3.16.7로 Debian jessie를 실행하고 있습니다.

시작 시 실행되도록 Conky를 설정하는 과정에서 저는... 음... Conky를 실행하기 위한 bash 스크립트를 작성했습니다. 다음 조치는 시작 시 스크립트가 실행되도록 설정하는 것이었습니다. 연구를 통해 애플리케이션 메뉴->설정->세션 및 시작->애플리케이션 자동 시작이라는 (쉬운 버튼) GUI 솔루션을 찾았습니다. 시작 시 실행되도록 스크립트를 설정했는데 작동합니다(그래서 모든 것이 정상입니다).

뒤에서 무슨 일이 일어나고 있는지 알고 싶습니다. 이 설정을 하면 어떤 설정이 변경되나요? "GUI 상자 확인" 프로세스를 어려운 방식(즉, CLI)으로 어떻게 복제할 수 있습니까?

일부 Debian 및 XFCE 문서를 읽었지만 관련성이 있는 것으로 보이는 항목을 찾지 못했습니다. 내가 잘못된 곳을 찾고 있었을 수도 있고, 노골적으로 명백한 내용을 읽지 않았을 수도 있습니다. 힌트와 풍자 모두 감사했습니다.

답변1

Gnome의 GDM(Gnome Display Manager)은 그래픽 디스플레이 서버를 관리하고 그래픽 사용자 로그인을 처리합니다. 보다ArchWiki의 이 페이지자세한 내용은.

(위 링크에서): 프로그램을 자동 실행하려면: ~/.xinitrc또는 /etc/X11/xinit/xinitrc파일 소스를 확인하세요 ~/.xprofile.

#!/bin/sh
# Make sure this is before the 'exec' command or it won't be sourced.
[ -f /etc/xprofile ] && source /etc/xprofile
[ -f ~/.xprofile ] && source ~/.xprofile

그런 다음 을 생성 ~/.xprofile하고 GUI 로그인 세션을 시작할 때 사용할 명령을 추가합니다.

답변2

불행하게도 이 질문에 대한 간단한 대답은 없습니다. 많은 GUI에는 쉬운 CLI와 동등한 것이 없으며 요즘에는 다음과 같은 이유로 훨씬 더 복잡합니다.dbus,udev, 심지어체계화된, 그리고 의 사용xml단순한 대신이니파일.

일부 작업의 경우 홈 디렉터리에서 결과를 볼 수 있습니다. 예를 들어, 를 사용하여 타임스탬프 파일을 생성하고 touch ~/mytimestampGUI 작업을 수행한 다음 를 사용하여 타임스탬프 이후 변경된 파일을 찾으십시오 find ~ -newer ~/mytimestamp. 일부 파일은 새로운 파일이고 읽을 수 있는 내용을 포함할 수 있습니다. 변경된 파일의 경우 어딘가에 복사하여 GUI 작업을 다시 실행한 다음 파일의 두 버전을 비교하십시오.

xfce의 경우 아마도 ~/.config/xfce4/.

관련 정보