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!
Prosimy o pomoc dla małej Julki — przekaż 1% podatku na Fundacji Dzieciom zdazyć z Pomocą.
Więcej informacji na dug.net.pl/pomagamy/.
Strony: 1
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)
Offline
Tam masz Systemd?
To będzie raczej (z konta root):
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)
Offline
Dzięki za odpowiedź Jacekalex!
Niestety nie podziałało:
# 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.
Offline
[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?
czyli nie da się tak, żeby uruchamiać sobie środowisko wedle woli poleceniem startx?
Offline
[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)
Offline
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=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ć.
Offline
Spróbuj tak:
systemctl set-default multi-user.target
Offline
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:
$ 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
A na pewno korzystasz z lightdm do logowania?
Offline
Komenda yossariana podziałała.
Dzięki za pomoc.
Offline
Strony: 1
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 |