Ubuntu 20.04安装桌面XFCE

本文详细介绍了在Ubuntu20.04系统中安装和配置Xfce软件包、选择LightDM作为显示管理器、设置自动登录,以及解决xrdp远程桌面连接闪退问题的过程。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

在这里插入图片描述

1.安装Xfce软件包

$ sudo apt update
$ sudo apt install xfce4

2.选择gdm3和lightdm

我这里选择的是lightdm
在这里插入图片描述
LightDM,即:Light Display Manager,是一个全新的、轻量的Linux桌面的桌面显示管理器,而传统的Ubuntu用的是GNOME桌面标准的GDM。 [1]。 LightDM是一个跨桌面显示管理器,其目的是成为 X org X 服务器的标准显示管理器。我们之所以编写一个新的显示管理器,是因为从XDM以来 (通常基于 XDM 源代码) 出现了很多新的显示管理器。这些项目之间的主要区别是在GUI(比如说不同的开发工具包) 和性能上面— — 这些可以更好地用一个通用的显示管理器实现,并允许这些差异。

gdm3:Ubuntu默认界面管理器

安装完成后界面

在这里插入图片描述

3.修改配置

cd  /etc/lightdm/
vi users.conf

增加配置如下

[Seat:*]
autologin-session=xubuntu
autologin-user=root #需要登录的账户名
autologin-user-timeout=0

具体位置如下
在这里插入图片描述

4.重启后登录

reboot

在这里插入图片描述

5.安装 xrdp

进入系统,打开终端

sudo apt install xrdp

在这里插入图片描述
在这里插入图片描述

6.问题

控制台可以远程,windows远程桌面连接 Ubuntu 20.04闪退,排查问题

cat /var/log/xrdp.log

在这里插入图片描述
修改权限

sudo adduser xrdp ssl-cert 
sudo systemctl restart xrdp

修改后尝试,无报错,但是闪退,按照网上的解决办法尝试

(1)在该用户目录创建一个.xsession:touch .xsession
(2)里面写“xfce4-session”一句话就行:echo xfce4-session >~/.xsession
(3)然后进入到用户目录下,sudo chown root:root .xsession
(4)重启xrdp:sudo systemctl restart xrdp

解决后可以正常使用
在这里插入图片描述

Ubuntu 20.04安装VNC(Virtual Network Computing)服务器可以让你通过网络远程控制一台计算机。以下是基本的步骤: 1. **更新系统**: ```sh sudo apt update && sudo apt upgrade ``` 2. **安装VNC服务器**: ``` sudo apt install tightvncserver ``` 3. **配置启动**: - 添加当前用户到`vnc`组以便无密码访问,运行: ``` sudo usermod -aG vnc your_username ``` 然后输入密码确认。 4. **选择一个桌面环境(可选)**: 如果你想在VNC上看到图形界面,你可以选择一个桌面环境,如Unity,GNOME或Xfce。例如,对于Unity: ``` sudo apt install ubuntu-desktop ``` 5. **设置VNC**: - 首次启动VNC服务器,指定显示桌面编号(如1),并设置初始用户名和密码: ``` vncserver :1 ``` 输入密码后按回车。这时会提示你创建新的视图,可以选择接受默认值。 6. **启动服务并自动登录**: - 编辑~/.vnc/xstartup文件,加入启动命令,然后添加`-geometry`参数来调整屏幕分辨率(例如800x600): ``` setenv DISPLAY :1 startxfce4 -geometry 800x600 ``` - 保存并关闭文件,使更改生效: ``` exit ``` - 设置VNC启动脚本,使其开机自启: ``` sudo nano ~/.bashrc ``` 在文件底部添加: ``` export VNCSTART="vncserver -SecurityTypes None -rfbauth /etc/vnc/passwd" eval $VNCSTART ``` 保存并退出。 7. **启动VNC服务并验证连接**: ``` source ~/.bashrc ``` 这时候你应该可以在VNC Viewer或其他支持VNC的应用中,使用之前设置的用户名和密码连接到127.0.0.1:5901(默认端口)。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值