ubuntu18.04 用xfce4的terminal 替代xserver的terminal

本文解决了一个18.04服务器上由于禁用xserver导致的右键菜单中“打开终端”选项失效的问题。通过修改terminal指向,使用sudo更新替代配置,选择xfce4-terminal作为默认终端,成功恢复了该功能。

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

18.04服务器,由于禁用了xserver,导致右键open in terminal 失败,于是修改terminal指向

sudo update-alternatives --config x-terminal-emulator

选择xfce4-terminal就可以了

<think>我们正在处理用户的问题:在WSL2的Ubuntu18.04上安装XFCE4桌面环境,并通过远程桌面连接访问。步骤分解:1.更新系统包2.安装XFCE4桌面环境3.安装xrdp(用于远程桌面连接)4.配置xrdp使用XFCE5.启动xrdp服务6.在Windows上使用远程桌面连接注意:WSL2本身不支持图形界面,但我们可以通过安装桌面环境和远程桌面服务来实现。另外,需要确保WSL2的Ubuntu18.04已经安装并运行。参考引用[^1]中提到了在WSL中安装Ubuntu,但我们的任务是在已经安装好的Ubuntu上安装桌面环境和远程桌面。具体步骤:</think>### WSL2 Ubuntu 18.04 安装 XFCE4 及远程桌面配置指南 #### 步骤 1:更新系统 ```bash sudo apt update && sudo apt upgrade -y ``` #### 步骤 2:安装 XFCE4 桌面环境 ```bash sudo apt install xfce4 xfce4-goodies -y ``` > 安装约需 300MB 空间,包含基础桌面组件和常用工具[^1]。 #### 步骤 3:安装远程桌面服务 ```bash sudo apt install xrdp -y ``` #### 步骤 4:配置 xrdp 1. 修改配置文件: ```bash sudo sed -i 's/port=3389/port=3390/g' /etc/xrdp/xrdp.ini ``` > 避免与 Windows 默认 3389 端口冲突[^1] 2. 指定桌面环境: ```bash echo xfce4-session > ~/.xsession ``` #### 步骤 5:启动服务 ```bash sudo service xrdp start ``` #### 步骤 6:Windows 远程连接 1. 按 `Win+R` 输入: ```cmd mstsc /v:localhost:3390 ``` 2. 登录信息: - 用户名:WSL 的 Linux 用户名 - 密码:对应密码 #### 验证安装: ```bash xfce4-about --version # 应返回类似:xfce4-about 4.12.1 ``` #### 常见问题解决: 1. **黑屏问题**: ```bash sudo apt install xserver-xorg-core sudo reboot ``` 2. **声音支持**: ```bash sudo apt install pulseaudio ``` 3. **自动启动脚本**: 创建 `/etc/init.d/xrdp` 启动脚本: ```bash #!/bin/sh /usr/sbin/xrdp $* ``` > **重要提示**:WSL2 的 IP 地址每次重启会变化,建议使用 `localhost:3390` 连接[^1]
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值