novichok |
|
Темы:
20
Сообщения:
58
Участник с: 21 октября 2012
|
Когда я включаю компьютер я сначала ввожу свой логин, потом, пароль, потом пишу команду startx как сделать что бы при загрузке происходил атологин и автоматически запускался опенбокс? так же что мне делать с wicd? в этом топике мне посоветовали viewtopic.php?f=8&t=10708 теперь при загрузке я ввожу sudo systemctl start wicd.service, потом ввожу пароль, потом ввожу wicd-client. И только потом wicd автоматически подключается к моей сети. Что делать что бы ничего этого не делать? :) |
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
Если при загрузке АВТОМАТИЧЕСКИ происходит логин под ВАШ аккаунт, это значит что ЛЮБОЙ, кто включит комп, автоматически в него пропадёт. Если вас это устраивает, можете сделать как у меня для юзеров: /etc/systemd/system/autologin@.service [Unit] Description=Automatic login on %I After=systemd-user-sessions.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. 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] Environment=TERM=linux # the VT is cleared by TTYVTDisallocate Type=simple RestartSec=15 ExecStart=-/sbin/agetty --noclear -a user %I 38400 Restart=always UtmpIdentifier=%I TTYPath=/dev/%I TTYReset=yes TTYVHangup=yes TTYVTDisallocate=yes KillMode=process IgnoreSIGPIPE=no # 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= # Some login implementations ignore SIGTERM, so we send SIGHUP # instead, to ensure that login terminates cleanly. KillSignal=SIGHUP [Install] Alias=graphical.target.wants/autologin@tty7.service В конец файл /home/user/.profile TTY=`tty` if [[ $TTY == '/dev/tty7' ]] ; then OTHER=`who|grep tty|grep -v tty7` [[ -n $OTHER ]] && exit exec startx fi Если перезапуск автологина не требуется – уберите Restart из юнита. |
anode |
|
Темы:
8
Сообщения:
1019
Участник с: 30 августа 2011
|
Про системде не знаю, не пользуюсь. Может это поможет. А говорили с системде проще :) |
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
anodeПроще. Предложенный метод с автологином – это способ обойтись безо всяких *DM, и он проще аналогичного для initscripts, поскольку юнит тупо копируется с юнита для getty и слегка правится. А так можете устанавливать *DM и настраивать как умеете. Но я в эти игры не играю :) Лично мне не нужен DM для автологина, и тем более не нужен DM для логина – я логинюсь в консоли, жму x и Enter :) А для юзеров троже можно сделать логин в консоли, хак в профиле баша избавит их от необходимости нажимать букву x. |
novichok |
|
Темы:
20
Сообщения:
58
Участник с: 21 октября 2012
|
сделал все как написал Natrio ничего не изменилось. Серьезно, ничего! При перезагрузке так же вручную ввожу логин, потом пароль, потом startx…. |
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
novichokА юнит кто активировать будет? Профиль юзера в своём домашнем каталоге правили? |
novichok |
|
Темы:
20
Сообщения:
58
Участник с: 21 октября 2012
|
Natrioну.. ввел systemctl enable… Natrioнуу.. вместо файла /home/user/.profile правил /home/maxim/.profile |
Natrio |
|
Темы:
48
Сообщения:
4771
Участник с: 08 января 2011
|
novichoksystemctl enable что? Надо вообще-то юнит ваш с автологином активировать, а не пустое месте. И кстати, покажите вывод команд cat /proc/cmdline ls -lR /etc/systemd/system |
novichok |
|
Темы:
20
Сообщения:
58
Участник с: 21 октября 2012
|
Natrioэээ… а что дописать нужно?novichoksystemctl enable что? |
novichok |
|
Темы:
20
Сообщения:
58
Участник с: 21 октября 2012
|
autologin@.service дописать, да? |