기본 데스크탑 관리자 변경

기본 데스크탑 관리자 변경

저는 리눅스 세계에 처음 입문했습니다.

저는 데비안 배포판을 사용하고 있습니다. 기본 데스크톱 관리자를 Awesome으로 전환하고, 명령줄로 직접 실행한 후 거기에서 Awesome을 실행하고 싶습니다. 어떻게 해야 하나요? 감사해요:)

답변1

기본적으로 시작되도록 무엇을 변경하고 싶으신가요?런레벨. 를 사용하여 찾을 수 있습니다 . 아마도 2일 것입니다( 어쨌든 마지막 숫자임을 runlevel알게 될 것 입니다).N 2

ls /etc/rc2.d이제 2 (또는 rc3.d 등) 라고 가정해 보겠습니다 . 그 안에 있는 모든 것에는 S[N]or이라는 접두사가 붙은 기호 링크가 있습니다 K[N]. 여기서 N은 1에서 99 사이의 숫자입니다. 목록 어딘가에 (아마도) S[N]gdm, 또는 아마도 S[N]lightdm또는 가 표시될 것입니다 S[N]xdm. dm(디스플레이 관리자용)로 끝나는 콘텐츠입니다. 파일 상단의 설명을 읽고 Short Description"디스플레이 관리자"가 언급되어 있는지 다시 확인하세요.

그것이 무엇인지 판단할 때(예: 아래의 가설 gdm):

update-rc.d gdm disable 2
update-rc.d gdm stop 50 2

마지막 명령은 선택 사항입니다. gdm다른 곳에서 런레벨을 변경하는 경우에만 중지됩니다. 이를 사용하면 이제 K50gdm대신 S[N]gdmin 가 표시됩니다 /etc/rc2.d. 그렇지 않은 경우(예: 방금 "비활성화"를 사용함) gdm해당 디렉토리에 어떤 목록도 표시 되지 않습니다 .

다시 시작하여 작동하는지 확인하세요. 명령줄에서 끝나야 합니다.

Awesome을 사용하려면 파일을 생성하세요 $HOME/.xinit.

#!/bin/sh

awesome

실행 파일( chmod a+x .xinit)을 만들고 실행해 보세요 startx.

답변2

런레벨 2에 대해 gdm을 비활성화한 후(자세한 내용은 여기에서), 홈 디렉토리(/home/your_username)에 생성해야 하는 파일은 .xinit 대신 .xinitrc입니다.

#!/bin/sh
exec awesome

.xinitrc에서 많은 정보를 찾을 수 있습니다.여기.

그런 다음 startx 명령은 멋진 Wm을 시작합니다

관련 정보