我必须在启动时运行“startx”才能拥有窗口管理器,我该如何解决这个问题?

我必须在启动时运行“startx”才能拥有窗口管理器,我该如何解决这个问题?

我已经使用Debian Wheezy很长时间了,昨天决定升级到Jessie,我做错了一些事情,我跑了,autoremove因为我不小心,发生了一些事情。

1)每次启动时我都必须运行startx来启动窗口管理器/GUI

2)我必须跑步ifup eth0才能访问互联网。基本上我每次都必须手动让 DHCP 为我分配一个 IP 地址。

我怎样才能解决这个问题,这样我就可以避免每次启动 Linux 时都执行这两种操作?

答案1

您似乎已删除登录管理器。安装登录管理器(即 SLiM)并将 ifup eth0 附加到您的 .xinitrc 文件中。

答案2

编辑.bashrc文件以在脚本底部包含以下命令。

startx ifup eth0

它可能不是最优雅的,但它会解决你的问题。

答案3

安装显示管理器1。如果它不起作用或者您已经安装了它,请运行dpkg-reconfigure <name of display manager>2

在配置屏幕中选择您的显示管理器,然后就可以开始了。

添加。auto eth0/etc/network/interfaces3

相关内容