Linux ubuntu 20.04.5 Server安装远程桌面

陈拓 2022/09/13-2022/09/13

1. Linux ubuntu 20.04.5 安装

见《DELL台式机Linux ubuntu 20.04.5 安装》

https://blog.youkuaiyun.com/chentuo2000/article/details/126761906?spm=1001.2014.3001.5502

2. 安装本地桌面Gnome

Gnome是 Ubuntu 20.04默认桌面环境。

sudo apt install ubuntu-desktop

重新启动

sudo reboot

可以看到桌面了。

3. Ubuntu安装远程桌面

换源

见《Win10的Linux子系统Ubuntu换源》

https://blog.youkuaiyun.com/chentuo2000/article/details/112387914?spm=1001.2014.3001.5502

安装vncserver

sudo apt install tightvncserver

启动vncserver

第一次运行vncserver需要设定访问该主机桌面的密码,并询问是否要设置一个“只看”密码,n。

第一次启动会创建一个配置文件:~/.vnc/xstartup,我们要用这个文件进行配置。

配置vncserver

修改配置文件:~/.vnc/xstartup

备份:

sudo cp ~/.vnc/xstartup ~/.vnc/xstartup-bak

sudo nano ~/.vnc/xstartup

用下面的代码替换原来的代码:

#!/bin/sh                                                                       
#following two lines for normal desktop:
unset SESSION_MANAGER
unset DBUS_SESSION_BUS_ADDRESS
export XKL_XMODMAP_DISABLE=1
export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
export XDG_MENU_PREFIX="gnome-flashback-"
[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
#xsetroot -solid grey    #设置背景色
vncconfig -iconic &    #
#gnome-terminal &    #连接后会直接打开一个terminal窗口
#nautilus &    #连接后会直接打开一个文件窗口
gnome-session --session=gnome-flashback-metacity --disable-acceleration-check &

设置权限,否则桌面是灰色的,鼠标为叉

sudo chmod +x ~/.vnc/xstartup

为远程桌面安装应用软件

默认启动的远程桌面只有很少的应用软件,可以再继续安装其他软件:

sudo apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal firefox

正式启动vncserver

重启主机:

sudo reboot

启动vncserver

vncserver -geometry 1024x768

-geometry参数用来设定虚拟屏幕的分辨率。

New 'X' desktop is ct-ubuntu:1

我们看到系统为VNC服务创建了一个新的桌面,并分配了一个数字1,这是控制台号,在通过其他设备连接该主机时需要将控制台号转换为端口号。

4. 在Windows电脑上安装VNC客户端

有多个VNC客户端软件可用,我们用RealVNC

首先,从下面的官方网站下载并在电脑上安装VNC客户端软件。

https://www.realvnc.com/en/connect/download/viewer/

双击VNC-Viewer-6.22.515-Windows.exe进行安装。

启动VNC Viewer

在地址栏中填上VNC服务的IP和控制台号1,回车

对于TCP协议,控制台号转换成VNC服务端口号是5901,即5900+1。依次类推如果运行vncserver命令生成的控制台号是n,那么VNC服务端口号就是5900+n。

点击Continue继续。

输入之前设置的密码,OK

5. 添加桌面网络管理

见《Linux ubuntu 20.04.5 Server桌面设置NetworkManager网络管理》

https://blog.youkuaiyun.com/chentuo2000/article/details/126885022?spm=1001.2014.3001.5502

6. Ubuntu和Win10共享文件夹

见《Ubuntu18.04和Win10共享文件夹》

https://blog.youkuaiyun.com/chentuo2000/article/details/119539502?spm=1001.2014.3001.5502

一文中的操作。

如果遇到下面的问题:

添加当前用户到sambashare:

重新启动

sudo reboot

既可。

7. Ubuntu和Win10共享剪贴板

实现Ubuntu与Windows之间的复制粘贴。

  • 安装autocutsel

sudo apt install autocutsel

  • 启用autocutsel

autocutsel -f

注意:这条命令要在远程桌面图形界面中打开Terminal执行:

如果在命令行窗口执行会返回错误:

注意:发布autocutsel -f命令的终端窗口粘贴还是无效,需要关闭当前命令窗口,并重新打开一个命令窗口。

8. ubuntu关闭桌面图形界面

在我们不需要使用图形界面时,可以关闭图形界面,开机直接进入命令行,以节省空间,提高运行速度。

  • 关闭用户图形界面

sudo systemctl set-default multi-user.target

sudo reboot

  • 开启用户图形界面

sudo systemctl set-default graphical.target

sudo reboot

原文链接:https://blog.youkuaiyun.com/weixin_46380571/article/details/108768593

9. ubuntu桌面图形界面与命令行切换

如果桌面已经启动而这时你又想使用命令行界面,可以在图形界面与命令行界面直接进行切换。

  • 图形界面切换到命令行

Ctrl+Alt+F3

  • 命令行切换到图形界面

Ctrl+Alt+F2

参考文档

  1. TightVNC实现Ubuntu远程虚拟桌面
  2. https://blog.youkuaiyun.com/qlcheng2008/article/details/122355222
  3. Ubuntu VNC 安装/使用/故障解决
    http://blog.chinaunix.net/uid-14824714-id-5861436.html
  4. Ubuntu18.04 ‘Wired Unmanaged‘ 网络无法配置解决方法
    https://blog.youkuaiyun.com/qq_30727593/article/details/122855277
  5. ubuntu20.04桌面版正确的关闭并卸载图形界面(实测)
    ubuntu20.04桌面版正确的关闭并卸载图形界面(实测)_消失的阳光的博客-优快云博客_ubuntu卸载桌面环境
  6. 在Linux系统中修复冻结的Gnome桌面会话
    https://ywnz.com/linuxjc/5517.html

<think>好的,我需要帮用户解决在Ubuntu 20.04命令行中安装和配置XFCE桌面环境的问题。首先,根据用户提供的引用内容,特别是引用[3],里面提到了安装XFCE的步骤,包括更新依赖包、安装xfce4和xfce4-goodies,以及在安装过程中选择“轻量”选项。 首先,我应该按照步骤来。第一步是确保系统更新,使用sudo apt-get update命令。这是安装前的常规操作,确保软件源是最新的。然后安装XFCE相关的包,可能需要确认用户是否有足够的权限,所以需要用sudo。安装命令应该是sudo apt-get install xfce4 xfce4-goodies,这里引用了[3]中的内容。 接下来,用户可能需要配置显示管理器,比如选择lightdm或gdm。根据经验,XFCE通常搭配lightdm,所以建议用户安装lightdm,并在安装过程中选择lightdm作为默认显示管理器。这部分可能需要用户交互,比如在安装过程中出现配置界面时选择lightdm。 然后,用户可能想通过远程桌面访问,比如使用Xrdp。根据引用[1],安装Xrdp服务器需要先安装桌面环境,比如XFCE,然后安装xrdp包。这里需要提醒用户安装xrdp,并配置会话文件,指定使用XFCE。具体步骤包括创建或编辑~/.xsession文件,添加startxfce4,并重启xrdp服务。 另外,引用[3]中还提到了安装tightvncserver,如果用户需要VNC连接,可以指导他们安装和启动VNC服务器,设置分辨率等。不过用户的问题主要是关于命令行安装XFCE,可能VNC是可选的部分,但可以作为附加信息提供。 需要注意的是,安装过程中可能会有依赖问题或确认提示,要提醒用户按需确认,通常是按y继续。另外,在安装完成后,可能需要重新启动或启动桌面环境,可以通过startx或者配置默认的启动目标。 最后,生成相关问题时要围绕安装后的配置、优化、远程访问以及可能的问题排查。例如如何设置默认桌面环境,优化XFCE性能,使用远程桌面连接,或者解决黑屏问题等。这些相关问题能帮助用户进一步解决可能的需求。</think>### 分步指南:在Ubuntu 20.04命令行安装配置XFCE桌面环境 #### 1. **更新系统软件源** 首先通过SSH或本地终端登录服务器/主机,执行以下命令更新软件包列表: ```bash sudo apt-get update ``` 此步骤确保后续安装的软件包为最新版本[^3]。 #### 2. **安装XFCE核心组件** 安装XFCE桌面环境及其附加组件(如窗口管理器、面板插件等): ```bash sudo apt-get install xfce4 xfce4-goodies -y ``` - `xfce4` 是桌面环境的核心包。 - `xfce4-goodies` 包含常用工具(如终端、文件管理器等)。 #### 3. **安装显示管理器(可选)** 若需图形化登录界面,安装轻量级显示管理器 `lightdm`: ```bash sudo apt-get install lightdm -y ``` 安装过程中会提示选择默认显示管理器,按方向键选择 `lightdm` 并按回车确认。 #### 4. **配置远程桌面访问(可选)** **通过Xrdp远程连接:** 1. 安装Xrdp服务器: ```bash sudo apt-get install xrdp -y ``` 2. 配置Xrdp使用XFCE: 创建或编辑用户会话配置文件: ```bash echo "startxfce4" > ~/.xsession ``` 3. 重启Xrdp服务: ```bash sudo systemctl restart xrdp ``` 此时可通过Windows远程桌面工具连接Ubuntu服务器[^1]。 **通过VNC远程连接:** 1. 安装TightVNC Server: ```bash sudo apt-get install tightvncserver -y ``` 2. 启动VNC服务并设置分辨率: ```bash vncserver -geometry 1920x1080 ``` 首次运行需设置VNC访问密码[^3]。 #### 5. **启动XFCE桌面环境** - **手动启动**:在终端输入 `startxfce4` 直接进入桌面。 - **开机自动启动**:若已安装 `lightdm`,重启系统后会自动进入登录界面: ```bash sudo reboot ``` --- ### 常见问题解决方案 - **黑屏或无响应**:检查显示管理器配置,确认 `lightdm` 已设为默认: ```bash sudo dpkg-reconfigure lightdm ``` - **输入法配置**:安装Fcitx框架并重启桌面: ```bash sudo apt-get install fcitx fcitx-googlepinyin fcitx -r; fcitx-configtool ``` 参考引用[^2]配置输入法。 ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

晨之清风

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值