Slackware에서 Startx 기본값을 변경하시겠습니까?

Slackware에서 Startx 기본값을 변경하시겠습니까?

Virtual Box에 Slackware를 가상 머신으로 설치했습니다. 중요한 경우 호스트는 Windows 7입니다. 게스트 추가를 성공적으로 설치했으며 XFCE는 게스트 추가 여부에 관계없이 정상적으로 시작되고 실행됩니다. 그러나 KDE(기본값으로 설정 startx)는 정상적으로 시작되어 적절한 해상도의 적절한 데스크탑을 제공했지만 스플래시 화면 애니메이션 중간에 충돌이 발생했습니다. 싸울 가치가 있는지 잘 모르겠습니다.

기본값을 startxxfce로 변경하는 방법은 무엇입니까? 항상 명령줄에서 시작할 수 있다는 것을 알고 있지만 startxfce4inittab 실행 수준을 5로 변경하면 KDE 충돌이 발생할 수 있습니다.

답변1

Slack은 이러한 변경을 수행하기 위해 "xwmconfig"를 제공합니다.

사용자 또는 루트로 실행합니다.

그러나 XServer 충돌은 여전히 ​​XFCE 버그가 아닌 다른 X 설정의 문제일 수 있습니다. 또한 가상 머신에 충분한 비디오 메모리가 있는지, 설정에서 데스크탑을 쉽게 배포할 수 있는지 확인하십시오(저는 28MB를 사용합니다).

답변2

에 따르면 man startx다음 파일이 동작을 제어합니다 startx.

   $(HOME)/.xinitrc         Client to run.  Typically a shell script which runs  many  programs  in  the
                            background.

   $(HOME)/.xserverrc       Server to run.  The default is X.

   /etc/X11/xinit/xinitrc   Client to run if the user has no .xinitrc file.

   /etc/X11/xinit/xserverrc Server to run if the user has no .xserverrc file.

따라서 해당 파일을 계속 사용하려면 startx파일 내용을 조정해야 합니다 .xinitrc.

그러나 KDE와 같은 무거운 데스크톱 환경에는 이미 만들어진 시작 스크립트가 함께 제공되는 경우가 많기 때문에 이것이 필요하지 않을 수도 있습니다. KDE에는 다음과 같은 프로그램이 있습니다.startkde(교체용으로 사용했는지 startx아니면 그대로 두어야 했는지 기억이 나지 않습니다 xinitrc.)

답변3

~/.xsession시작하고 싶은 내용을 모두 포함하세요 startx. 이 경우:

echo startxfce4 >> ~/.xsession

관련 정보