本文是指自动登录X

方法一:

编辑/etc/inittab,确保启动级别为5,即:

id:5:initdefault:

并且在最后面添加一行:

x:5:once:/bin/su username -l -c "/bin/bash --login -c startx >/dev/null 2>/dev/null"

(注:要把原来类似的那行注释掉,username替换为要自动登录的用户名)

另外要取消GDM之类的登录管理器自动运行,最后重启即可。

方法二:

源代码:

int main() {

execlp( "login", "login", "-f", "your_user_here", 0);

}

保存为autologin.c,其中your_user_here替换为要自动登录的用户名,然后编译并安装之:

$ gcc autologin.c -oautologin

$ sudo cp autologin /usr/sbin/autologin

配置 /etc/inittab

确保启动级别为3

然后修改

c1:2345:respawn:/sbin/agetty -8 38400 vc/1 linux

c1:2345:respawn:/sbin/agetty -n -l /usr/sbin/autologin 38400 vc/1 linux

配置 ~/.bash_profile

添加:

if [ -z "$DISPLAY" ] && [ $(tty) == /dev/vc/1 ]; then

startx

fi

最后重启即可。

无论哪种方法,注销后都会回到文本界面,运行startx即可启动X并自动登录,请在~/.xinitrc里指定使用的桌面管理器。

附我的~/.xinitrc:

#!/bin/sh

#

# ~/.xinitrc

#

# Executed by startx (run your window manager from here)

#

source ~/.xprofile

DEFAULTSESSION=startlxde

case "$1" in

"LXDE")

exec startlxde

;;

"GNOME")

exec gnome-session

;;

"KDE")

exec startkde

;;

"XFCE4")

exec startxfce4

;;

"ICEWM")

exec icewm-session

;;

"FLUXBOX")

exec startfluxbox

;;

*)

exec $DEFAULTSESSION

;;

esac

方法二参考:

linux取消登陆管理器,自动登录linux(不使用登录管理器)相关推荐

  1. linux如何生成网卡配置文件,自动生成Linux网卡配置

    下面是编程之家 jb51.cc 通过网络收集整理的代码片段. 编程之家小编现在分享给大家,也给大家做个参考. #!/bin/bash #update:2013-02-25 #author:ihuotu ...

  2. 首个开源 Linux 系统登陆火星,占有率超 Windows,一同登录还有一款安卓手机芯片...

    来源| 量子位  作者 | 贾浩楠 萧箫  公众号 QbitAI "确认着陆!毅力号安全到达火星表面." 就在昨日凌晨4点55分,美国"毅力号"不经变轨,直接冲 ...

  3. linux进程配置异常中断自动重启_Linux系统配置及服务管理 (四)进程管理

    一.进程简介 进程是已启动的可执行程序的运行实例,进程有以下组成部分: • 已分配内存的地址空间: • 安全属性,包括所有权凭据和特权: • 程序代码的一个或多个执行线程: • 进程状态. 程序: 二 ...

  4. linux交换机登陆密码,h3c交换机配置ssh密码验证登录方式

    一.背景: 1.由于PC机串口不支持热插拔,请不要在交换机带电的情况下,将串口插入或者拔出PC机.当连接PC和交换机时,请先安装配置电缆的DB-9端到PC机,再连接RJ-45到交换机:在拆下时,先拔出 ...

  5. linux取消挂载并将分区释放,Linux硬盘、分区、挂载、删除

    Linux硬盘.分区.挂载.删除 一. 磁盘的简介 1.硬盘的接口 ①IDE :比较老的接口,很多针脚,现在基本被淘汰了. ②SAS : 服务器上一般用这个.SAS接口的硬盘比SATA接口的硬盘传输速 ...

  6. linux里进程监控和自动重启,Linux - linux进程监控和自动重启的简单实现

    linux进程监控和自动重启的简单实现 目的:linux 下服务器程序会由于各类缘由dump掉,就会影响用户使用,这里提供一个简单的进程监控和重启功能.linux 实现原理:由定时任务crontab调 ...

  7. linux怎么静态改为自动获取,Linux系统下设置静态IP或自动获取动态IP的简单方法...

    linux下为机器设置静态ip地址: 复制代码代码如下: vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改这个文件内容如下形式: 复制代码代码如下: # ...

  8. linux改完权限后 自动恢复,linux文件或目录权限修改后如何恢复(备份了权限就能恢复)...

    操作系统 RHEL5 如果你在linux上执行了如下操作 chmod -R 777 / 或者 chmod -R 700 / 那么恭喜你,你的系统即将崩溃,重启之后,你进不了图形界面,而且很多服务都起不 ...

  9. linux cp 目录不存在自动创建,Linux运维知识之Linux:复制并创建目标目录,如果它不存在...

    本文主要向大家介绍了Linux运维知识之Linux:复制并创建目标目录,如果它不存在,通过具体的内容向大家展现,希望对大家学习Linux运维知识有所帮助. 我需要一个命令(或者可能是cp的一个选项)来 ...

最新文章

  1. Visual Studio 2017 版本 15.5.5
  2. DataSet写入Excel
  3. JavaScript语句模版
  4. linux宝塔面板配置可道云,使用宝塔面板配合可道云打造私有云
  5. 低功耗远距离lora模块:SX1262与SX1278、SX1276射频无线收发器芯片对比分析以及选型指南
  6. php 路由 隐藏index,CI中路由与伪静态、隐藏index.php(十四)
  7. (八)深入浅出TCPIP之TCP长连接与短连接详解
  8. linux下dnw工具安装和使用
  9. mysql基础4-数据表操作2
  10. IDEA+MAVEN+testNG(reportNG)
  11. 时间操作(JavaScript版)—页面显示格式:年月日星期几
  12. electron 读取文件夹内容_读写本地文件
  13. 不使用redis,在前后端分离项目的条件下将验证码进行储存
  14. 利用autossh反向代理实现内网穿透
  15. 顶会速递 | ICLR 2020录用论文之自然语言处理篇
  16. 莫瑞茨:怎样分辨只想暴富的人和真正希望创业的人
  17. 微信小程序开发之——调查问卷-服务器数据交互(2.2.3)
  18. 【前端三剑客】JavaScript 网页脚本语言(速览)
  19. STM32F407基础总结系列(一)
  20. win10语言下载0x8024500C,教你解决win10应用商店错误代码0x8024500c的故障

热门文章

  1. 关于Android sdkmanager目录结构的总结
  2. 推荐LaTeX在线编辑器
  3. 两本好书可能改变的我一生——致出版社的一封信!
  4. C#多线程操作----处理并发的问题,Lock关键字
  5. [导入]vs2005视频教程 之 编译程序集和发布网站 [视频]
  6. 洛谷 P4220 UOJ #347 通道 —— 随机化
  7. 阿里云服务器ip:端口号无法访问
  8. (转)python中的参数:*args和**kwargs
  9. 软件开发工作者的重心是什么
  10. SQL Server创建视图