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
[b]GRUB_CMDLINE_LINUX_DEFAULT="text"[/b]
co jakoby lightdm miał wykryć i nie uruchamiać grafiki

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

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

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/urandom
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

[quote=seler]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
[b]GRUB_CMDLINE_LINUX_DEFAULT="text"[/b]
co jakoby lightdm miał wykryć i nie uruchamiać grafiki

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

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

wszystko na nic. Jak to poprawnie zrobić?[/quote]
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/urandom
Zarejestrowany: 2008-01-07

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

[quote=seler]czyli nie da się tak, żeby uruchamiać sobie środowisko wedle woli poleceniem startx?[/quote]
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 [url=http://www.debian.pl/archive/index.php/t-22547.html]tutaj[/url], może Ci się przyda.

 

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

  Jacekalex - Podobno człowiek...;)

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

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

[quote=Crowman]Da się.
Tylko skoro:
a) masz świeżą instalkę
b) wyznaczonego kompa

to po co się bawić?

Zobacz [url=http://www.debian.pl/archive/index.php/t-22547.html]tutaj[/url], może Ci się przyda.[/quote]
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:

[img]http://i.imgur.com/im9cQIC.png[/img]

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
Serwis

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

A na pewno korzystasz z lightdm do logowania?


A poza tym uważam, że Debian jest najlepszy.
[url=http://ludolfina.pl]ludolfina.pl[/url]

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
To nie jest tylko forum, to nasza mała ojczyzna ;-)

[ Generated in 0.008 seconds, 9 queries executed ]

Informacje debugowania

Time (s) Query
0.00013 SET CHARSET latin2
0.00004 SET NAMES latin2
0.00132 SELECT u.*, g.*, o.logged FROM punbb_users AS u INNER JOIN punbb_groups AS g ON u.group_id=g.g_id LEFT JOIN punbb_online AS o ON o.ident='18.116.118.229' WHERE u.id=1
0.00084 REPLACE INTO punbb_online (user_id, ident, logged) VALUES(1, '18.116.118.229', 1728231389)
0.00044 SELECT * FROM punbb_online WHERE logged<1728231089
0.00033 SELECT t.subject, t.closed, t.num_replies, t.sticky, f.id AS forum_id, f.forum_name, f.moderators, fp.post_replies, 0 FROM punbb_topics AS t INNER JOIN punbb_forums AS f ON f.id=t.forum_id LEFT JOIN punbb_forum_perms AS fp ON (fp.forum_id=f.id AND fp.group_id=3) WHERE (fp.read_forum IS NULL OR fp.read_forum=1) AND t.id=27275 AND t.moved_to IS NULL
0.00022 SELECT search_for, replace_with FROM punbb_censoring
0.00139 SELECT u.email, u.title, u.url, u.location, u.use_avatar, u.signature, u.email_setting, u.num_posts, u.registered, u.admin_note, p.id, p.poster AS username, p.poster_id, p.poster_ip, p.poster_email, p.message, p.hide_smilies, p.posted, p.edited, p.edited_by, g.g_id, g.g_user_title, o.user_id AS is_online FROM punbb_posts AS p INNER JOIN punbb_users AS u ON u.id=p.poster_id INNER JOIN punbb_groups AS g ON g.g_id=u.group_id LEFT JOIN punbb_online AS o ON (o.user_id=u.id AND o.user_id!=1 AND o.idle=0) WHERE p.topic_id=27275 ORDER BY p.id LIMIT 0,25
0.00090 UPDATE punbb_topics SET num_views=num_views+1 WHERE id=27275
Total query time: 0.00561 s