debain安装图形化桌面

tasksel是Debian下提供的一个简单的可以快速安装桌面环境和web服务的工具。

在终端环境下输入tasksel即可打开操作界面,根据需要选择要安装的桌面环境如下图所示。

这里选择LXQt为例,下面桌面的功能从上往下一个比一个轻量化(个人认为):

image-20210730160330891

成功安装后,告诉Debian 10在启动时默认启动图形化桌面环境,运行以下命令:

systemctl set-default graphical.target

设置使用root用户登录(本地默认是不能用root用户登录的,失败了,不知道为啥?但是可以使用root通过xshell连接使用):

vim.tiny /etc/gdm3/daemon.conf

在[security]下,输入“ AllowRoot = true”。因此,文件中的[security]部分应如下所示:

[security]
AllowRoot=true

保存退出。

vim.tiny /etc/pam.d/gdm-password

vim.tiny /etc/pam.d/gdm-autologin

注释掉如下一行

auth required pam_succeed_if.so user != root quiet_success

注释后如下所示:
#auth required pam_succeed_if.so user != root quiet_success

保存退出。

vim.tiny /root/profile

将 mesg n 改为 tty -s && mesg n

保存退出。

新建用户并添加root权限:

groupadd xiang
useradd -m xiang -g xiang -s /bin/bash -d /home/xiang
passwd xiang

visudo
在# User privilege specification行下面,添加一行: xiang   ALL=(ALL:ALL) ALL
# User privilege specification
root    ALL=(ALL:ALL) ALL
xiang   ALL=(ALL:ALL) ALL
执行“Ctrl+O”保存,执行完“Ctrl+O”后,会输出”File Name to Write sudoers.tmp”,在tmp后执行回车
执行“Ctrl+X”退出

然后,使用以下命令重启Debian 10系统:
sudo reboot

重启后使用新建的用户登录就可以了。

卸载图形界面:

$ sudo apt purge lxqt openbox -y 
$ sudo apt autoremove -y

扩展:
1.查看当前默认启动界面命令
systemctl get-default

2.修改默认启动界面为图形界面
systemctl set-default graphical.target

3.修改默认启动界面为命令界面
systemctl set-default multi-user.target

posted @ 2021-12-10 16:42  xzy186  阅读(3986)  评论(0编辑  收藏  举报