centos安装tigervncserver (ubuntu安装tigervnc)

  • 1. 前言

TigerVNC 是一个基于 VNC(Virtual Network Computing) 的远程桌面解决方案,它支持 Windows 和 Linux 操作系统。本文介绍Ubuntu Linux操作系统下,TigerVNC服务器端的安装和配置。

  • 2. 步骤
  • 2.1. 使用APT安装TigerVNC Server
sudo apt install tigervnc-standalone-server
  • 2.2. 编写xstartup文件

文件位置:~/.vnc/xstartup

#!/bin/sh

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup
[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources
vncconfig -iconic &
export DESKTOP_SESSION=/usr/share/xsessions/ubuntu.desktop
export XDG_CURRENT_DESKTOP=ubuntu:GNOME
export GNOME_SHELL_SESSION_MODE=ubuntu
export XDG_DATA_DIRS=/usr/share/ubuntu:/usr/local/share/:/usr/share/:/var/lib/snapd/desktop
dbus-launch --exit-with-session /usr/bin/gnome-session --systemd --session=ubuntu
  • 2.3. 启动VNC服务

方式一:

vncserver :1

方式二:

systemctl start tigervncserver@1.service
  • 3. 问题处理
  • 3.1. dbus-launch命令不存在
sudo apt install dbus-x11
  • 3.2. 客户端屏保锁屏后,无法解锁

首先通过ssh连接服务器,执行下面的命令解锁:

loginctl unlock-sessions

然后在“设置”-“隐私”-“锁屏”下面关闭“自动锁屏”。