Автологин и автозагрузка любого окружения без DM.

Спасибо за статью
О как, немного изменился способ, от описанного ранее в установке Awesome.

P.S. Первые две ссылки на статьи есть на русском языке. Понятно почему с переводами статей так всё глухо. Даже те которые есть переведённые, никому не нужны.
Русская команда переводчиков ArchWiki
скромный вклад
Ссылки на английский статьи, так как они более актуальные, наверное :).
Не загружается графическая среда kde, автологин срабатывает, то есть я автоматически вхожу в своего пользователя в консоли:

.xinitrc


#!/bin/sh

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/etc/X11/xinit/.Xresources
sysmodmap=/etc/X11/xinit/.Xmodmap

# merge in defaults and keymaps

if [ -f $sysresources ]; then
    xrdb -merge $sysresources

fi

if [ -f $sysmodmap ]; then
    xmodmap $sysmodmap
fi

if [ -f "$userresources" ]; then
    xrdb -merge "$userresources"

fi

if [ -f "$usermodmap" ]; then
    xmodmap "$usermodmap"
fi

# start some nice programs

if [ -d /etc/X11/xinit/xinitrc.d ] ; then
 for f in /etc/X11/xinit/xinitrc.d/?*.sh ; do
  [ -x "$f" ] && . "$f"
 done
 unset f
fi

#dbus fix
#if [ -z "DBUS_SESSION_BUS_ADDRESS" ]; then
#eval "$(dbus-launch --sh-syntax --exit-with-session)"
#fi

#twm &
exec startkde
#xclock -geometry 50x50-1+1 &
#xterm -geometry 80x50+494+51 &
#xterm -geometry 80x20+494-0 &
#exec xterm -geometry 80x66+0+0 -name login


.bash_profile


#
# ~/.bash_profile
#
[[ -f ~/.bashrc ]] && . ~/.bashrc

[[ -z $DISPLAY && $XDG_VTMR -eq 1 ]] && exec startx

[[ -s "$HOME/.rvm/scripts/rvm" ]] && source "$HOME/.rvm/scripts/rvm" # Load RVM into a shell session *as a function*

export QT_GRAPHICSSYSTEM=raster
allon925, а после входа startx срабатывает?
Псевдографический инсталлятор Arch Linux ver. 3.8.2
Благодарности принимаются на ЯД 410012815723874
# systemctl edit getty@ttyNomerVirtConsole

и там вписать следующий код

[Service]
ExecStart=
ExecStart=-/usr/bin/agetty –autologin Username –noclear %I $TERM

Здесь NomerVirtConsole - это номер нужной виртуальной консоли, она должна быть равна переменной из шага 2. А переменная Username соответственно имя нашего пользователя для которого всё это затевалось.

почему пустая вторая строка ?
где находится NomerVirtConsole ?
Не умеешь - не берись, но не взявшись не научишься…
FreshMan
почему пустая вторая строка ?
..
ExecStart= Пустая строка очищает список команд для запуска, отменяет предыдущие команды

FreshMan
где находится NomerVirtConsole ?
??? если для запуска иксов то должны совпадать
например №1
в ~/.bash_profile
……[[ ! $DISPLAY && $XDG_VTNR -eq 1 ]…..
и /etc/systemd/system/[email protected]
vs220, может я неправильно изяснился но суть моего вопроса в следующем
автор приводит кусок кода

[Service]
ExecStart=
ExecStart=-/usr/bin/agetty –autologin Username –noclear %I $TERM
и под ним сразу же пишет
Здесь NomerVirtConsole - это номер нужной виртуальной консоли, она должна быть равна переменной из шага 2.
Под словом ЗДЕСЬ я понимаю что эта переменная (NomerVirtConsole) должна фигурировать в выше представленном куске кода
но ее там нет
это опечатка автора или я неверно понимаю суть ?
Не умеешь - не берись, но не взявшись не научишься…
FreshMan
Под словом ЗДЕСЬ я понимаю что эта переменная (NomerVirtConsole) должна фигурировать в выше представленном куске кода
но ее там нет
это опечатка автора или я неверно понимаю суть ?
Это номер виртуальной консоли. В Exec его прописывать не надо
Смотрите вики wiki.archlinux.org/index.php/Getty
все сработало....
Автору БЛАГОДАРНОСТЬ за столь полезную статью !
Не умеешь - не берись, но не взявшись не научишься…
 
Зарегистрироваться или войдите чтобы оставить сообщение.