Nie jesteś zalogowany.
Jeśli nie posiadasz konta, zarejestruj je już teraz! Pozwoli Ci ono w pełni korzystać z naszego serwisu. Spamerom dziękujemy!

Ogłoszenie

Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.

#1  2015-04-13 23:04:32

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

[SOLVED] Wyłączenie autostartu Xsów

Hej,
Postawiłem debiana Jessie wraz ze środowiskiem Xfce na starym laptopie w celach hobbystycznie-serwerowych i chcę, żeby po uruchomieniu nie włączał automatycznie tego Xfce, a ewentualnie dopiero po komendzie startx.
Display manager to lightdm.

Przeszperałem neta i znalazłem kilka sposobów:

1.Zmiana w /etc/default/grub odpowiedniej linijki (i odpalenie update-grub) na
GRUB_CMDLINE_LINUX_DEFAULT="text"
co jakoby lightdm miał wykryć i nie uruchamiać grafiki

2.Takie magiczne polecenie:
echo  "manual" | sudo tee -a /etc/init/lightdm.override

3.Próbowałem też wyłączenie usługi lightdm poprzez
update-rc.d lightdm disable

wszystko na nic. Jak to poprawnie zrobić?

Ostatnio edytowany przez seler (2015-04-14 12:23:25)


a to feler westchnął seler

Offline

 

#2  2015-04-13 23:08:30

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [SOLVED] Wyłączenie autostartu Xsów

Tam masz Systemd?

To będzie raczej (z konta root):

Kod:

systemctl disable lightdm.service

lub jakoś podobnie.

Tu masz "książkę kucharską":
https://wiki.archlinux.org/index.php/Systemd#Basic_systemctl_usage

Pozdro
;-)

Ostatnio edytowany przez Jacekalex (2015-04-13 23:11:46)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#3  2015-04-13 23:47:43

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

Re: [SOLVED] Wyłączenie autostartu Xsów

Dzięki za odpowiedź Jacekalex!
Niestety nie podziałało:

Kod:

# systemctl disable lightdm.service
Synchronizing state for lightdm.service with sysvinit using update-rc.d...
Executing /usr/sbin/update-rc.d lightdm defaults
Executing /usr/sbin/update-rc.d lightdm disable
insserv: warning: current start runlevel(s) (empty) of script `lightdm' overrides LSB defaults (2 3 4 5).
insserv: warning: current stop runlevel(s) (0 1 2 3 4 5 6) of script `lightdm' overrides LSB defaults (0 1 6).

i Xsy wciąż wstają po restarcie.


a to feler westchnął seler

Offline

 

#4  2015-04-13 23:58:52

  Crowman - Gość

Crowman
Gość

Re: [SOLVED] Wyłączenie autostartu Xsów

seler napisał(-a):

Hej,
Postawiłem debiana Jessie wraz ze środowiskiem Xfce na starym laptopie w celach hobbystycznie-serwerowych i chcę, żeby po uruchomieniu nie włączał automatycznie tego Xfce, a ewentualnie dopiero po komendzie startx.
Display manager to lightdm.

Przeszperałem neta i znalazłem kilka sposobów:

1.Zmiana w /etc/default/grub odpowiedniej linijki (i odpalenie update-grub) na
GRUB_CMDLINE_LINUX_DEFAULT="text"
co jakoby lightdm miał wykryć i nie uruchamiać grafiki

2.Takie magiczne polecenie:
echo  "manual" | sudo tee -a /etc/init/lightdm.override

3.Próbowałem też wyłączenie usługi lightdm poprzez
update-rc.d lightdm disable

wszystko na nic. Jak to poprawnie zrobić?

Zainstalować sobie bez środowiska?

 

#5  2015-04-14 00:03:11

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

Re: [SOLVED] Wyłączenie autostartu Xsów

czyli nie da się tak, żeby uruchamiać sobie środowisko wedle woli poleceniem startx?


a to feler westchnął seler

Offline

 

#6  2015-04-14 00:07:26

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [SOLVED] Wyłączenie autostartu Xsów

seler napisał(-a):

czyli nie da się tak, żeby uruchamiać sobie środowisko wedle woli poleceniem startx?

Da się.

Wystarczy np odinstalować LightDM (przy okazji wyleci metapakiet, który go wciągnął, i cala masa wiszących na tym metapakiecie programów) ale wszystko można potem zainstalować ręcznie, bez takiego cholerstwa, jak metapakiety, i cały system będzie działał, ale bez LightDM.


Można też na 100% wyłączyć go w Systemd, ale tu musi poradzić ktoś, kto ma przed nosem Debiana z Systemd, więc może warto poczekać na Morfika albo Yossariana.

Ostatnio edytowany przez Jacekalex (2015-04-14 00:08:06)


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#7  2015-04-14 00:08:55

  Crowman - Gość

Crowman
Gość

Re: [SOLVED] Wyłączenie autostartu Xsów

Da się.
Tylko skoro:
a) masz świeżą instalkę
b) wyznaczonego kompa

to po co się bawić?

Zobacz tutaj, może Ci się przyda.

 

#8  2015-04-14 00:41:45

  Jacekalex - Podobno człowiek...;)

Jacekalex
Podobno człowiek...;)
Skąd: /dev/random
Zarejestrowany: 2008-01-07

Re: [SOLVED] Wyłączenie autostartu Xsów

Crowman napisał(-a):

Da się.
Tylko skoro:
a) masz świeżą instalkę
b) wyznaczonego kompa

to po co się bawić?

Zobacz tutaj, może Ci się przyda.

Nie przyda się, w Jessie jest domyślnie SystemD, a w 2011 ten jeszcze nie istniał.
Świeża instalka z byle powodu to też kretynizm, wystarczy wywalić sam manager logowania, Debian to nie Windows, żeby go w kółko reinstalować zamiast raz skonfigurować.


W demokracji każdy naród ma taką władzę, na jaką zasługuje ;)
Si vis pacem  para bellum  ;)       |       Pozdrawiam :)

Offline

 

#9  2015-04-14 06:10:46

  yossarian - Szczawiożerca

yossarian
Szczawiożerca
Skąd: Shangri-La
Zarejestrowany: 2011-04-25

Re: [SOLVED] Wyłączenie autostartu Xsów

Spróbuj tak:

Kod:

systemctl set-default multi-user.target

Offline

 

#10  2015-04-14 06:33:24

  morfik - Cenzor wirtualnego świata

morfik
Cenzor wirtualnego świata
Skąd: ze WSI
Zarejestrowany: 2011-09-15
Serwis

Re: [SOLVED] Wyłączenie autostartu Xsów

W systemd macie do dyspozycji szereg targetów i kompletny boot systemu kończy się zwykle na multi-user-target , bo wszystkie usługi mają się przed nim wykonać. Tryb graficzny z kolei jest nieco dalej — za multi-user-target i jeśli macie zainstalowany jakiś display manager, to system automatycznie załaduje tryb graficzny, co wygląda tak:

http://i.imgur.com/im9cQIC.png

Jeśli nie jest to pożądane, to trzeba przestawić domyślny target tak jak to napisał yossarian wyżej (można również via systemd.unit=multi-user.target w linijce kernela) i system nie przejdzie z automatu w tryb graficzny.

A jeśli ktoś ma kilka menadżerów logowania, to wtedy musi wskazać, który ma się ładować i robi się to przez dowiązanie:

Kod:

$ ls -al /etc/systemd/system/display-manager.service
lrwxrwxrwx 1 root root 35 2015-02-14 04:12:22 /etc/systemd/system/display-manager.service -> /lib/systemd/system/lightdm.service

Offline

 

#11  2015-04-14 08:17:53

  gnejusz pompejusz - Użytkownik

gnejusz pompejusz
Użytkownik
Zarejestrowany: 2005-09-14

Re: [SOLVED] Wyłączenie autostartu Xsów

A na pewno korzystasz z lightdm do logowania?


A poza tym uważam, że Debian jest najlepszy.
ludolfina.pl

Offline

 

#12  2015-04-14 12:23:04

  seler - Użytkownik

seler
Użytkownik
Zarejestrowany: 2012-05-15

Re: [SOLVED] Wyłączenie autostartu Xsów

Komenda yossariana podziałała.
Dzięki za pomoc.


a to feler westchnął seler

Offline

 

Stopka forum

Powered by PunBB
© Copyright 2002–2005 Rickard Andersson
Możesz wyłączyć AdBlock — tu nie ma reklam ;-)