vnc 字体设置_VPS开启VNC服务,并解决中文乱码的方法——ubuntu系统

本文介绍了如何在Ubuntu系统上安装VNC服务并解决中文乱码问题。通过安装gnome桌面环境、配置VNC服务器、安装中文支持和中文字体,确保在VNC连接中能正常显示中文。

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

需求分析

自用一台国外VPS,装有默认的ubuntu 14.04系统,默认语言是英文,现在希望安装VNC服务,在VNC里打开中文网站能够正确显示。

名词解释

VPS:私人虚拟服务器,就是一台远程的linux系统的电脑,具有公网ip,可以提供各种服务

VNC:一款远程桌面服务,安全性较差,网络明文传输,所以一般用来临时搭建玩玩。类似微软的远程桌面服务。

ubuntu:广泛使用的一款Linux发行版。

具体方法安装VNC服务以及桌面系统

安装中文支持

安装中文字体

1.安装VNC服务以及桌面系统

这里以gnome桌面为例,如果你喜欢其他桌面,也可选用xfce、unity之类。

首先安装桌面环境:

# apt-get install gnome-panel gnome-settings-daemon metacity nautilus gnome-terminal

安装vnc服务:

apt-get install vnc4server

启动一个桌面:

vncserver

配置好密码,

此时已经可以用vnc客户端连接咯,但配置文件还没有弄好,所以看到的桌面是一篇纯色...

配置文件:先备份

mv ~/.vnc/xstartup ~/.vnc/xstartup.bak

修改配置文件:

nano ~/.vnc/xstartup

修改为以下内容:

#!/bin/sh

export XKL_XMODMAP_DISABLE=1

unset SESSION_MANAGER

unset DBUS_SESSION_BUS_ADDRESS

[ -x /etc/vnc/xstartup ] && exec /etc/vnc/xstartup

[ -r $HOME/.Xresources ] && xrdb $HOME/.Xresources

xsetroot -solid grey

vncconfig -iconic &

gnome-panel &

gnome-settings-daemon &

metacity &

nautilus &

gnome-terminal &

修改为可执行:

chmod +x ~/.vnc/xstartup

重启vnc服务:

vncserver -kill :1

vncserver

至此,VNC服务没问题了,用vnc客户端连上之后,桌面是能够正常显示的,但是中文网页都不显示,如下图所示

2.安装中文支持

修改若干个文件:

sudo vim /var/lib/locales/supported.d/local

修改为:

en_US.UTF-8 UTF-8

zh_CN.UTF-8 UTF-8

zh_CN.GBK GBK

zh_CN GB2312

再修改:

sudo vim /etc/environment

修改为:

LANG="zh_CN.UTF-8"

LANGUAGE="zh_CN:zh:en_US:en"

LC_CTYPE="zh_CN.UTF-8"

再修改文件:

sudo vi /etc/default/locale

修改为:

LANG="zh_CN.UTF-8"

LANGUAGE="zh_CN:zh"

LC_NUMERIC="zh_CN.UTF-8"

LC_TIME="zh_CN.UTF-8"

LC_MONETARY="zh_CN.UTF-8"

LC_PAPER="zh_CN.UTF-8"

LC_NAME="zh_CN.UTF-8"

LC_ADDRESS="zh_CN.UTF-8"

LC_TELEPHONE="zh_CN.UTF-8"

LC_MEASUREMENT="zh_CN.UTF-8"

LC_IDENTIFICATION="zh_CN.UTF-8"

最后,运行这个命令重新生成语言支持:

sudo locale-gen

最后的最后,重启系统

sudo reboot

至此,如果通过ssh连接VPS,命令行已经支持中文了,但vnc的桌面里还是中文乱码,此时应该安装字体。

3.安装中文字体

就一行命令:

apt-get install ttf-wqy-zenhei

搞定,现在重启一个vnc服务,连接上去,是不是看到了熟悉的中文界面呐?

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值