[sisyphus] systemd и tty1

Hihin Ruslan ruslandh на yahoo.com
Вт Апр 26 22:37:51 MSK 2016


Здравствуйте Ruslan Hihin
  В сообщении от 26 апреля 2016 Ruslan Hihin написал(a):
> В общем самое простое - через rc.local пускать. Tty1 и dm
> между собой конфликтуют. По идее, если дождаться старта dm, а
> потом запустить руками сервис tty1, то оба работают. А если из
> служб запускать - или dm не запускается, или tty1.
В общем, сделал такой вариант. 
Создал файл 
/etc/systemd/system/tty1.service
такого содержания (смотри вложение),

Cамое важное:
After=rc-local.service getty на tty1.service 

 ну и прописал в  kdmrc 

ServerVTs=-7

Всё работает по старому, всем спасибо.

PS в dm.service конфликт c getty на tty1.service   прямо и прописан, 
просто сразу не разглядел. Поэтому логично было создать 
его "двойник", который никому-бы не мешал.
Вот такой "велосипед" пришлось написать :)

Ещё раз всем спасибо !!
А для таких как, я который не любит менять свои привычки, кто 
хочет восстановить старое расположение графики, я рецепт дал. Во 
всяком случае с KDM он работает.

-- 
  А ещё говорят так  (fortune):
 
 .

________________________________________________________________________
С уважением Хихин Руслан
----------- следующая часть -----------
#  This file is part of systemd.
#
#  systemd is free software; you can redistribute it and/or modify it
#  under the terms of the GNU Lesser General Public License as published by
#  the Free Software Foundation; either version 2.1 of the License, or
#  (at your option) any later version.

[Unit]
Description=Start agetty on tty1
Documentation=man:agetty(8) man:systemd-getty-generator(8)
Documentation=http://0pointer.de/blog/projects/serial-console.html
After=rc-local.service getty на tty1.service 

# If additional gettys are spawned during boot then we should make
# sure that this is synchronized before getty.target, even though
# getty.target didn't actually pull it in.
Before=getty.target
IgnoreOnIsolate=yes

# On systems without virtual consoles, don't start any getty. Note
# that serial gettys are covered by serial-getty на .service, not this
# unit.
ConditionPathExists=/dev/tty0

[Service]
# the VT is cleared by TTYVTDisallocate
ExecStart=-/sbin/agetty --noclear tty1 linux
Type=idle
Restart=always
RestartSec=0
UtmpIdentifier=tty1
TTYPath=/dev/tty1
TTYReset=yes
TTYVHangup=yes
#TTYVTDisallocate=yes
KillMode=process
IgnoreSIGPIPE=no
SendSIGHUP=yes

# Unset locale for the console getty since the console has problems
# displaying some internationalized messages.
Environment=LANG= LANGUAGE= LC_CTYPE= LC_NUMERIC= LC_TIME= LC_COLLATE= LC_MONETARY= LC_MESSAGES= LC_PAPER= LC_NAME= LC_ADDRESS= LC_TELEPHONE= LC_MEASUREMENT= LC_IDENTIFICATION=

[Install]
WantedBy=getty.target
DefaultInstance=tty1
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : signature.asc
Тип     : application/pgp-signature
Размер  : 181 байтов
Описание: This is a digitally signed message part.
Url     : <http://lists.altlinux.org/pipermail/sisyphus/attachments/20160426/978f30be/attachment.bin>


Подробная информация о списке рассылки Sisyphus