Nieuws:

Welkom, Gast. Alsjeblieft inloggen of registreren.
Heb je de activerings-mail niet ontvangen?

Auteur Topic: disable grafische shell  (gelezen 974 keer)

klaasth

  • Gast
disable grafische shell
« Gepost op: 2007/12/30, 16:24:29 »
Hoi,

Ik heb een linux fileservertje lopen op een aparte pc. Maar hoe schakel ik de complete grafische shell uit, indien ik niet op de pc werk. (X-server, windowmanagers,etc..) Moet ik dan enkel x-server om de grafische omgeving te stoppen of moet ik nog meer dingen uitschakelen. Ik wil dus niet de grafische omgeving weggooien, want voor te configureren is dit wel handig, om dinges om te zoeken op internet.

Hartelijk bedankt!

Offline Johan van Dijk

  • Administrator
    • johanvandijk
disable grafische shell
« Reactie #1 Gepost op: 2007/12/30, 16:42:41 »
Voer dit commando uit in de terminal:
sudo rm /etc/rc2.d/S*gdm

Nu is het opstartscript waardoor gdm gestart wordt verwijderd.
Let wel heel goed op bij het intikken of kopiƫren en plakken van het commando. Als je een foutje maakt kan je teveel scripts weghalen en je systeem onbruikbaar maken.

Wil je hierna wel weer grafisch werken, dan kan dat op de volgende manieren:
sudo /etc/init.d/gdm start
Hiermee start je de login manager.
of
startx
Dit commando start een grafische omgeving waar de gebruiker die dit commando uitvoert is ingelogd.
NIET uitvoeren met sudo ervoor dus, anders krijg je problemen.

Offline markba

  • Lid
    • http://markbaaijens.nl/
disable grafische shell
« Reactie #2 Gepost op: 2007/12/30, 17:51:48 »
Een andere mogelijkheid is om de gdm (= login-manager) te verwijderen, deze zorgt er namelijk voor dat de grafische omgeving in de lucht komt. Uiteindelijk doet deze hetzelfde als het door johanvd voorgestelde commando "sudo rm /etc/rc2.d/S*gdm", maar nu wel op een veilige manier.

Verwijderen gaat met synaptic (zoeken naar gdm) of via "sudo apt-get remove gdm".

Zie ook: http://forum.ubuntu-nl.org/message/190018#p190018

Offline vanadium

  • Lid
disable grafische shell
« Reactie #3 Gepost op: 2007/12/30, 18:07:41 »
... maar dan kan je niet meer grafisch inloggen. Met de suggestie van Johanvd verwijder je een symbolische link, die je indien gewenst zo kan terugplaatsen. Ik zou evenwel niet de "wildcard" approach volgen, maar eerst eens kijken:

ls /etc/rc2.d/S*gdm*

wat bij mij oplevert:

/etc/rc2.d/S30gdm

Die kan ik verwijderen met

sudo rm /etc/rc2.d/S30gdm

en terugplaatsen met

cd /etc/rc2.d
sudo ln -s ../init.d/gdm S30gdm

Offline markba

  • Lid
    • http://markbaaijens.nl/
disable grafische shell
« Reactie #4 Gepost op: 2007/12/30, 23:01:36 »
Citaat van: vanadium
... maar dan kan je niet meer grafisch inloggen.
Ja wel hoor, want de gdm heet niet voor niets een login-manager. Het echte werk wordt gedaan door de display-manager en deze is altijd op te starten met 'startx'.


Citaat van: help.ubuntu.com
It's important to note that it's not necessary to use a login manager. If you're willing to log in at the command line and start X manually, you can save yourself a lot of system resources -- and the time it takes to load them. That can be a more appealing option on older machines.
https://help.ubuntu.com/community/Installation/LowMemorySystems

Heb dit onlangs getest (en net nog geverifieerd) naar aanleiding van  hetzelfde probleem in een andere draad: http://forum.ubuntu-nl.org/message/190018#p190018

klaasth

  • Gast
disable grafische shell
« Reactie #5 Gepost op: 2007/12/31, 12:06:48 »
sudo /etc/init.d/gdm stop

is dit ook niet goed, en als je de grafische shell terug wilt oproepen /etc/init.d/gdm start of als je enkel gdm stop, zijn er dan nog processen die runnen die gebruik maken van grafische interface??? Want als het inlog scherm grafisch komt dat vindik geen ramp, omdat je toch steeds ingelogt blijft. Of ben ik fout?

Offline vanadium

  • Lid
disable grafische shell
« Reactie #6 Gepost op: 2007/12/31, 12:52:08 »
Dan ga je gewoon meer tijd nodig hebben om op te starten: X opstarten, om die daarna weer stil te leggen, enkel om in te loggen. Na de uitleg van markba (bedankt!) lijkt me zijn advies voor jou de optimale oplossing.

klaasth

  • Gast
disable grafische shell
« Reactie #7 Gepost op: 2007/12/31, 13:14:05 »
dus korst samengevat:
1. Via synaptic GDM verwijderen, reboot
2. Je kan in tekstconsole inloggen en indien je grafische omgeving nodig hebt typ je startx en hij gaat alles laden
3. CTRL+ALT+7

En hoe leg je xserver terugplat zonder te rebooten?

Offline markba

  • Lid
    • http://markbaaijens.nl/
disable grafische shell
« Reactie #8 Gepost op: 2008/01/02, 10:11:59 »
Citaat van: klaasth
En hoe leg je xserver terugplat zonder te rebooten?
Je bedoelt?