tom*_*len 4 ubuntu-minimal auto-login 15.04
我正在尝试在我的 ubuntu 最小安装(15.04 Vivid Velvet 32bits,mini.iso)上自动登录和自动 startx 我正在遵循我发现的几个指南,但没有一个工作(startx 部分有效,但不是自动登录)
例如:https : //rowen121.wordpress.com/2011/09/14/enable-automatic-login-and-startx-in-ubuntu/ https://wiki.ubuntuusers.de/autologin
问题之一是每次我去寻找他们告诉我编辑的文件时,它都不存在。当我对任何文件执行 sudo nano 时,它是空的(例如 tty1.conf 或 inittab)在所有指南中,他们都说要取消注释一行并添加另一行,但所有这些文件对我来说都是空的。也许是因为他们提到了 Debian,事情发生了变化。
我已经设法让它在安装 nodm 后工作。然后我不需要写我的用户名和密码,然后,它自动启动(我在.bash_profile中添加了startx),最后带我到i3-wm。我没有安装显示管理器(好吧,只是作为最后一个尝试的选项 nodm)也没有安装桌面环境。
我想让它在不需要安装显示管理器的情况下工作(rungetty/mingetty/getty/无论什么工作,而且资源很容易)如果你知道适合你和 ubuntu 的步骤,或者我可以遵循的指南我会很感激。提前致谢
注意:没有加密
看来你是对的 Serg,Ubuntu 15.04 现在使用 systemd,显然情况已经改变。所以我现在继续搜索 systemd 自动登录并让它工作。我发现这个指南对我很有帮助:http : //memo-linux.com/debian-8-systemd-autologin-sans-display-manager/
这就是我所做的:
sudo mkdir -pv /etc/systemd/system/getty@tty1.service.d/
sudo nano /etc/systemd/system/getty@tty1.service.d/autologin.conf
Run Code Online (Sandbox Code Playgroud)
并编辑文件如下:
[Service]
ExecStart=
ExecStart=-/sbin/agetty --autologin username --noclear %I 38400 linux
Run Code Online (Sandbox Code Playgroud)
用你的“用户名”更改。
保存并关闭(CTRL+O、CTRL+X)
现在:
systemctl enable getty@tty1.service
Run Code Online (Sandbox Code Playgroud)
写下你的密码(我被问过两次)
那将用于自动登录部分。接下来,要自动启动 X,请继续执行以下操作:
sudo nano ~/.bash_profile
Run Code Online (Sandbox Code Playgroud)
并编辑该文件,使其显示为:
[[ -z $DISPLAY && $XDG_VTNR -eq 1 ]] && exec startx
Run Code Online (Sandbox Code Playgroud)
保存并关闭(CTRL+O、CTRL+X)(来源:wiki archlinux Autostart_X_at_login)
此时,我在这里找到了该文件的另一种可能性:https : //unix.stackexchange.com/questions/42359/how-can-i-autologin-to-desktop-with-systemd
if [[ -z $DISPLAY ]] && [[ $(tty) = /dev/tty1 ]]; then
exec startx
fi
Run Code Online (Sandbox Code Playgroud)
但我没有测试过,我真的不知道有什么区别,抱歉。
在最后一个链接中,他们建议执行最后一步“您必须修改 ~/.xinitrc 才能启动桌面环境,具体操作取决于 DE”所以我做了:
sudo nano ~/.xinitrc
Run Code Online (Sandbox Code Playgroud)
并添加了这一行
exec i3
Run Code Online (Sandbox Code Playgroud)
保存并关闭(CTRL+O、CTRL+X)
最后要做的事情:
sudo reboot
Run Code Online (Sandbox Code Playgroud)
现在它自动登录并自动启动 X,并且不需要显示管理器。我想我读过如果您已经有一个显示管理器,则必须先将其删除。我希望这对你有用。随意评论并改进它。
| 归档时间: |
|
| 查看次数: |
16827 次 |
| 最近记录: |