• 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.csdn.net/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.csdn.net/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

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

    1. #!/bin/sh
    2. #following two lines for normal desktop:
    3. unset SESSION_MANAGER
    4. unset DBUS_SESSION_BUS_ADDRESS
    5. export XKL_XMODMAP_DISABLE=1
    6. export XDG_CURRENT_DESKTOP="GNOME-Flashback:GNOME"
    7. export XDG_MENU_PREFIX="gnome-flashback-"
    8. [ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
    9. [ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
    10. #xsetroot -solid grey #设置背景色
    11. vncconfig -iconic & #
    12. #gnome-terminal & #连接后会直接打开一个terminal窗口
    13. #nautilus & #连接后会直接打开一个文件窗口
    14. 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.csdn.net/chentuo2000/article/details/126885022?spm=1001.2014.3001.5502

    6. Ubuntu和Win10共享文件夹

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

    https://blog.csdn.net/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.csdn.net/weixin_46380571/article/details/108768593

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

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

    • 图形界面切换到命令行

    Ctrl+Alt+F3

    • 命令行切换到图形界面

    Ctrl+Alt+F2

    参考文档

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

  • 相关阅读:
    axios在vue3.x中的基础入门使用
    数据挖掘与机器学习——数据挖掘概述
    BBS项目分布搭建二(个人站点相关)
    【Linux kernel/cpufreq】framework ----cpufreq governor
    简单的网页制作期末作业——HTML+CSS+JavaScript小礼品购物商城网站
    计算机二级WPS 选择题(模拟和解析二)
    codesys TCP客户端程序
    光源基础(4)——如何选择光源及各种打光结构
    HarmonyOS NEXT应用开发—状态栏显隐变化
    基于C#开发五子棋游戏 大作业 课程设计源码
  • 原文地址:https://blog.csdn.net/chentuo2000/article/details/126838229