tasksel是Debian下提供的一个简单的可以快速安装桌面环境和web服务的工具。
在终端环境下输入tasksel
即可打开操作界面,根据需要选择要安装的桌面环境如下图所示。
这里选择LXQt为例,下面桌面的功能从上往下一个比一个轻量化(个人认为):
成功安装后,告诉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