debian使用桌面管理器管理多个桌面系统

debian · 浏览次数 : 0

小编点评

本文主要介绍了在Debian 12.x系统上安装KDE和XFCE桌面环境的经历,并解决了一次在切换桌面时遇到的root用户无法通过sddm登录的问题。 一、安装KDE桌面 在安装Debian 12.x版本时,选择了KDE桌面以方便日常使用。安装过程中会自动安装一个sddm显示管理器,后续可以切换到其他桌面环境。 二、安装XFCE桌面 要在KDE桌面后安装XFCE桌面,可以使用以下命令: ``` sudo apt install xfce4 ``` 安装过程中系统会提示选择桌面管理器,可以选择sddm或lightdm。个人建议选择sddm,因为它比lightdm更加美观。 三、切换桌面 安装完成后,可以通过点击桌面会话中的xfce图标来切换到xfce桌面。登录后将会进入xfce桌面环境。 四、解决root用户无法通过sddm登录问题 在切换到KDE桌面后,root用户无法通过sddm登录。经过排查,发现问题出现在/etc/pam.d/sddm文件中。在该文件的auth部分,将`required pam_succeed_if.so user !=root quiet_success`这一行前的注释符号(#)删除即可。 五、清理与重启 为了解决问题,清除了xfce相关的库与组件,并重启了显示管理器服务和系统。最终,显示管理器中的桌面选项不再包含xfce。 总结:本文详细介绍了在Debian 12.x系统上安装KDE和XFCE桌面环境的步骤,以及在切换桌面时遇到的问题的解决方法。通过这些步骤,用户可以顺利地在不同的桌面环境之间切换,并解决root用户无法通过sddm登录的问题。

正文

环境:debian12.x

前言:我安装了debian12版本的操作系统在虚拟机中,在安装的时候选择的是KDE桌面,便于以后日常使用linux操作系统

在安装KDE桌面后,会自动安装一个sddm,sddm是一个显示管理器,以后安装了其他桌面操作系统可以通过这个工具来切换桌面系统。

安装xfce桌面:

sudo apt install xfce4

执行完这条命令后就会安装xfce桌面,执行期间可能会让配置使用哪个桌面管理器,安装了xfce后会多一个lightdm显示管理器,KDE默认带一个sddm管理器,选一个就行了,个人认为sddm更加好看些,lightdm太简洁了,简洁的有点单调;然后系统中就会多个xfce桌面,那要怎么切换呢?

如图:

![pic](https://img2024.cnblogs.com/blog/3133905/202406/3133905-20240617004702053-764881981.png)

点击这个桌面会话,选xfce就可以了,然后登录后就会进入xfce桌面了。

遇到的问题及其解决方法:

在这期间,我遇到一个问题,再次切换到kde桌面后,不知为何无法通过sddm登录root用户了,再三确认密码没输错并且命令行下可以正常登录,一番排错后,得出以下解决办法:

  1. 编辑/etc/pam.d/sddm文件,将auth required pam_succeed_if.so user !=root quiet_success前加#注释掉
  2. 编辑/root/.bashrc,在文件末尾追加tty -s && mesg n,这个命令是以防止在登录时向root用户的终端发送欢迎消息或其他通知。这是因为在图形界面登录时,终端并不存在,而mesg n命令会导致错误信息的输出。
  3. 重启sddm显示管理器服务和加载文件更改,或者直接重启系统。

卸载xfce桌面

在网上搜索许多结果后,发现并不能完全卸载xfce桌面,因为还是可以通过桌面管理器切换桌面,经过我的一番摸索,要想彻底删除xfce相关库与组件请使用以下命令:

#删除所有有关库与组件,但是保险起见,还是多看一眼确认一下是否匹配到的有xfce以外的文件,避免误删,亲测有效
sudo apt remove *xfce4*

#清除残余文件
sudo apt autoremove

#清楚系统缓存
sudo apt clean

再次重启显示管理器发现桌面选项已经没有xfce选项,完毕!

与debian使用桌面管理器管理多个桌面系统相似的内容:

debian使用桌面管理器管理多个桌面系统

环境:debian12.x 前言:我安装了debian12版本的操作系统在虚拟机中,在安装的时候选择的是KDE桌面,便于以后日常使用linux操作系统 在安装KDE桌面后,会自动安装一个sddm,sddm是一个显示管理器,以后安装了其他桌面操作系统可以通过这个工具来切换桌面系统。 安装xfce桌面:

网络诊断工具nslookup的使用

nslookup 是一个网络诊断工具,用于查询域名系统(DNS)记录,将域名解析为IP地址,或者查询其他DNS记录类型,如MX(邮件交换记录)、CNAME(别名记录)等。以下是一些常见Linux发行版安装 及使用nslookup 的方法: Debian/Ubuntu 及其衍生版安装 使用 apt 包

网络诊断工具traceroute的使用

在 Linux 系统中,traceroute 是一个网络诊断工具,用于确定数据包从你的计算机到目标主机(如一个网站或远程服务器)所经过的路由路径。 如果你的系统中没有安装 traceroute,你可以通过包管理器来安装它。 Debian/Ubuntu 及其衍生版 sudo apt-get updat

网络诊断工具iPerf的使用

iPerf 是一个网络性能测试工具,用于测量最大 TCP 和 UDP 带宽性能。它支持多种平台,包括 Windows、Linux、macOS 等。以下是 iPerf 的基本使用方法: 安装 iPerf 在 Linux 系统中,你可以使用包管理器来安装 iPerf。在 Ubuntu 或 Debian

[转帖]Debian开启SSH

一、Debian开启SSH 参考链接: https://blog.csdn.net/zzpzheng/article/details/71170572 https://help.aliyun.com/knowledge_detail/41486.html 树莓派的Debian从8.0开始,默认关闭了

Debian Linux 的安装

Debian Linux 的安装 作者:Grey 原文地址: 博客园:Debian Linux 的安装 CSDN:Debian Linux 的安装 说明 本安装说明是基于 Windows 10 下 VMware workstation 16 安装 Linux,Linux 版本是 Debian 11,

Debian12安装.NET7 SDK

Debian,作为最受欢迎的 Linux 发行版之一,于 2023 年 6 月 10 日正式发布了其最新版本 Debian 12,代号“Bookworm”。Debian 12 带来了许多新特性和改进,其中最引人注目的是 Linux 内核的升级,从之前的 5.10 LTS 升级到了 6.1。 这两天尝

Linux Debian安装教程

本教程介绍了如何安装和配置 Linux Debian 操作系统,包括虚拟机创建、开启虚拟化、操作系统安装和SSH远程连接,适用于初学者和有经验的用户。

dpkg和rpm对比及常用命令

dpkg(Debian Package)和rpm(RPM Package Manager)是两种不同的Linux包管理工具,它们各自在特定的Linux发行版中占据核心地位。两者之间对比如下: 所属发行版:dpkg主要用于Debian及其衍生系统,如Ubuntu、Knoppix等。而rpm则主要用于R

UOS可能的来源

1050a 行业版 是基于 阿里的Anolis 1050d 企业版 是基于debian 1050e 欧拉版 是基于华为欧拉 euler