惯性聚合 高效追踪和阅读你感兴趣的博客、新闻、科技资讯
阅读原文 在惯性聚合中打开

推荐订阅源

Apple Machine Learning Research
Apple Machine Learning Research
OSCHINA 社区最新新闻
OSCHINA 社区最新新闻
G
Google Developers Blog
博客园 - 司徒正美
J
Java Code Geeks
aimingoo的专栏
aimingoo的专栏
A
About on SuperTechFans
博客园 - 三生石上(FineUI控件)
WordPress大学
WordPress大学
T
The Blog of Author Tim Ferriss
D
Docker
大猫的无限游戏
大猫的无限游戏
D
DataBreaches.Net
腾讯CDC
V
Visual Studio Blog
freeCodeCamp Programming Tutorials: Python, JavaScript, Git & More
C
Check Point Blog
M
MIT News - Artificial intelligence
Jina AI
Jina AI
I
InfoQ
雷峰网
雷峰网
The Cloudflare Blog
美团技术团队
Engineering at Meta
Engineering at Meta

泠泫凝的异次元空间

通过串口安装Linux | 泠泫凝的异次元空间 curl自编译 | 泠泫凝的异次元空间 Minecraft 认证服务器代理 | 泠泫凝的异次元空间 飞塔分流配置实战 | 泠泫凝的异次元空间 Windows 安全启动证书检查 | 泠泫凝的异次元空间 Lxn-OneDriveCLI | 泠泫凝的异次元空间 华三交换机配置 ERPS 环网 | 泠泫凝的异次元空间 PVE 配置 VLAN 感知 | 泠泫凝的异次元空间 MT7922 无线网卡安装 | 泠泫凝的异次元空间 无显示输出 Linux 主机配置桌面显示 | 泠泫凝的异次元空间 Wireguard 部署 SOP 手册(自用) | 泠泫凝的异次元空间 Zabbix 7.4 通过钉钉发送告警提醒 | 泠泫凝的异次元空间 Debian with xfce 通过 VNC 共享屏幕 华三S6860 IRF堆叠 | 泠泫凝的异次元空间 iPad 应用侧载 | 泠泫凝的异次元空间 Smart DNS 分区解析 | 泠泫凝的异次元空间 建立 NFS 服务器并挂载到客户端 | 泠泫凝的异次元空间 将 Android 以 MTP 方式连接至 Debian PVE 虚拟机迁移至 vCenter | 泠泫凝的异次元空间 vCenter 虚拟机迁移至 PVE | 泠泫凝的异次元空间 PVE迁移时提示密钥验证失败 | 泠泫凝的异次元空间 修改Windows设备设置区域 | 泠泫凝的异次元空间 恢复 SecureCRT 7.x 保存的密码 | 泠泫凝的异次元空间 PVE 超融合下电与上电流程 | 泠泫凝的异次元空间 记一次Zabbix异常处理 | 泠泫凝的异次元空间 苹果设备保存SHSH2 | 泠泫凝的异次元空间 PVE超融合部署 | 泠泫凝的异次元空间 树莓派启用zram | 泠泫凝的异次元空间 在 Hyper-V 上安装 EVE-NG | 泠泫凝的异次元空间 Zabbix 部署与 Windows 硬件信息收集 | 泠泫凝的异次元空间
在 ubuntu 20 上使用 TigerVNC 做远程桌面
Lxn's Area · 2023-12-06 · via 泠泫凝的异次元空间

使用 TigerVNC 在 ubuntu 20 上(基本)完美运行远程桌面。

这里以基础桌面为Gnome为例。

  1. 安装TigerVNC

    1
    2
    apt update 
    apt install tigervnc-standalone-server gnome-panel -y
  2. 设置VNC的访问密码
    注意,这一步执行的命令一定要在非root账户下执行,如果用root账户执行实测一定会是灰屏或黑屏。

    1
    vncpasswd

    输入两次密码然后会询问你是否创建仅观看(View-only)的密码,输入仅观看密码登录到VNC的用户只能观看远程桌面不能进行控制,可以创建也可以直接输入“n”跳过。

    如果之前装过RealVNC并卸载后再安装TigerVNC时会出现找不到该命令,此时只需要手动执行一下vncserver即可,首次运行会要求输入密码。

  3. 创建xstartup文件

    这个文件不一定就真的好使,我这好使了反正是。

    创建文件~/.vnc/xstartup,内容如下

    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    #!/bin/sh

    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-session --session=gnome-flashback-metacity --disable-acceleration-check &

    加权限

    1
    chmod +x xstartup
  4. 运行VNC:

    1
    vncserver -localhost no

    最下面-localhost no的意思是不止监听本地。

顺带一提可以直接在Startup Application Prefrences里面把这行命令add进去。

返回的内容里面可以找到端口号:

1
2
3
4
5
6
New 'lxnmain:1 (lxn)' desktop at :1 on machine lxnmain

Starting applications specified in /home/lxn/.vnc/xstartup
Log file is /home/lxn/.vnc/lxnmain:1.log

Use xtigervncviewer -SecurityTypes VncAuth,TLSVnc -passwd /home/lxn/.vnc/passwd lxnmain:1 to connect to the VNC server.

单引号里面的就是端口号,比如'lxnmain:1 (lxn)'的意思就是在lxnmain的设备上的5901端口上以lxn的身份开启了一个VNC服务器。

关闭VNC Server:

1
vncserver -kill :1

-kill后面接顺序号。

 上一篇

Linux