GNOME/KDE를 끌 수 있나요?

GNOME/KDE를 끌 수 있나요?

서버로 사용하려는 오래된 노트북에 Debian Wheezy를 설치했습니다. 그러나 때때로 나는 그 컴퓨터를 사용하여 웹 페이지를 읽고 거기에 일부 코드를 작성하고 싶습니다. 그래서 웹 브라우저를 설치할 수 있는 GUI가 필요합니다. KDE나 GNOME을 설치하고 싶습니다.

명령을 통해 다시 시작하고 중지할 수 있는 GUI를 설치할 수 있습니까? 내가 이것을 원하는 이유는 서버를 서버로만 사용할 때 리소스를 절약하기 위해서입니다. 성능이 별로 좋지 않은 오래된 노트북입니다.

답변1

X가 자동으로 시작되는 이유는 디스플레이 관리자가 그렇게 하도록 구성되어 있기 때문입니다. gnome 또는 KDE를 설치한 후 자동 시작을 비활성화합니다.

  update-rc.d -f kdm remove
  update-rc.d kdm stop 20 2 3 4 5 .

를 사용하는 경우 kdmX 서버를 시작하려면 디스플레이 관리자를 시작하거나 사용자로 실행할 수 있습니다.gdm3gnomestartx

/etc/init.d/kdm start # as root
startx # as your user

startxDebian에서는 기본 x-session-manager를 사용할 때 a를 구성할 필요가 없습니다 .~/.xinitrc

답변2

명령을 통해 다시 시작하고 중지할 수 있는 GUI를 설치할 수 있습니까?

예. 가장 방해가 되는 것은디스플레이 관리자(DM). 데스크탑 시스템에서는 부팅 시 시작되며, 로그아웃할 때 다시 나타나는 그래픽 로그인을 제공합니다. 실행 중인 디스플레이 관리자가 없으면 콘솔에서 X를 시작할 수 있으며, startxX 서버를 로그오프하거나 종료하면 콘솔로 돌아갑니다.

기술적으로 말하면 DM은 아마도 많은 리소스를 사용하지 않을 것입니다. 로그인하지 않은 경우 50-100MB의 RAM(대부분 X, 상황에 따라 다름)이 필요할 수 있으며 아무 작업도 수행하지 않으므로 CPU가 필요하지 않습니다. 그러나 이것은 필요하지 않습니다.

두 가지 일을 할 수 있습니다. GNOME, GDM, KDE, KDM의 경우 디스플레이 관리자를 제거할 수 있습니다. 하지만 종속성을 고려하면 문제가 될 수 있습니다. 디스크 공간을 많이 차지하지 않기 때문에 이것 역시 실질적인 이점이 없습니다.

또 다른 것은 기본 속성을 변경하는 것입니다.런레벨. "런레벨"은 SysV 초기화 개념으로, systemd(예: fedora) 또는 upstart(예: ubuntu) 시스템에는 적용되지 않습니다.

전통적으로 런레벨 5는 GUI와 관련된 Linux의 유일한 레벨입니다. 이거 다양하게 나왔는데생각하다이제 데비안은 기본적으로 1을 제외한 모든 항목에 X를 사용하므로 1은 사용하고 싶지 않습니다. 3, 4, 5 중 하나를 사용하고 싶습니다. 그러나 가장 먼저 시도해 볼 수 있는 작업은 /etc/inittab여기에서 편집하는 것입니다.

# The default runlevel.
id:5:initdefault:

"5"를 "3"으로 변경하고 재부팅해 보세요. 여전히 GUI로 부팅하는 경우 런레벨 3에서 DM 서비스를 제거해야 합니다.

그러기 위해서는 이름을 알아야 합니다.제공하다. 를 보면 /etc/rc3.d링크 중 하나가 xdmor gdm또는 kdm유사한 접두어를 사용 합니다 S03. 만약 그렇다면 S03xdm:

update-rc.d xdm disable 2 3 4

이렇게 하면 런레벨 5가 유일한 DM 런레벨이 되며 기본값은 3이므로 콘솔이 시작됩니다.

런레벨을 변경하여 이를 수행할 수 telinit있으며 모든 것이 위와 같이 구성되면 X( )를 시작할 수도 있습니다 telinit 5. jordanm의 답변을 따르고 DM이 다른 수준에서 중지되도록 설정하지 않으면 그렇지 않으면 반환이 작동하지 않습니다. 그러나 처음에 언급했듯이 다음을 startx사용하여 어떤 런레벨에서도 X를 시작할 수 있습니다.

관련 정보