
로그인 후 startx/tmux 및 기타 프로그램을 자동 시작하는 방법은 무엇입니까? 예: 루트 계정에서 tmux를 자동으로 시작하고 xfce를 사용하여 일반 사용자에서 xorg를 자동으로 시작하고 싶습니다.
답변1
디스플레이 관리자를 사용하지 않고 로그인 후 X를 시작하고 싶다면 이렇게 생각합니다.당신이 찾고있는 것. .xinitrc를 수정하여 터미널을 시작할 수 있습니다(여기서 가정하고 있지만 xterm
대부분의 다른 항목도 비슷할 것입니다).
xterm -e /bin/bash -c "sudo tmux"
그런 다음 startxfce4
특정 tty에 있을 때 .bashrc에서 실행하십시오. tty2(ctrl+alt+F2), 예:
if [[ ! ${DISPLAY} && $(tty) = /dev/tty2 ]]; then
exec startxfce4
fi
일반 사용자 계정이 tmux를 실행할 수 있도록 sudo를 구성했다고 가정합니다. su - -c screen
sudo를 아직 설치하지 않았고 사용자가 휠 그룹에 있으면 sudo를 사용할 수 있습니다(기본 젠투 설치의 일반적인 경우)