需求分析

自用一台国外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服务,连接上去,是不是看到了熟悉的中文界面呐?

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

  1. nginx开启目录浏览,解决中文乱码问题

    nginx开启目录浏览,解决中文乱码问题 参考文章: (1)nginx开启目录浏览,解决中文乱码问题 (2)https://www.cnblogs.com/maqingyuan/p/9132690.h ...

  2. VSCODE配置C环境以及豆沙绿背景并且开启外部控制台以及解决中文乱码

    文章目录 下载 配置MinGw 中文 开启控制台 解决中文乱码 设置背景颜色为豆沙绿 下载 首先就是先下载VSCODE了 VSCODE下载 下载完毕之后就一直next,记住他会叫你给你提供一些选项,你 ...

  3. java生成pdf字体居中,Java生成pdf文件,解决中文乱码问题

    如下代码使用itext生成pdf文件,通过设置中文字体避免乱码. /** * AsianTest.java */ import java.io.FileOutputStream; import jav ...

  4. excel附件下载 Response 参数设置 (自定义文件并并解决中文乱码)

    String oriFileName = "我是文件名";response.setContentType("application/vnd.ms-excel") ...

  5. linux wifi名称设置中文乱码,无线wifi名称怎么改成中文乱码的方法

    如今有很多的路由器都支持中文个性的Wi-Fi无线网络名称,但有些朋友发现,设置了中文SSID之后,会出现无法扫描到Wi-Fi信号,或者出现乱码的情况.下面是学习啦小编为大家整理的关于无线wifi名称怎 ...

  6. CentOS Linux安装中文字体库,解决中文乱码问题

    CentOS Linux安装中文字体库,解决中文乱码问题 原因 解决步骤 fc-list 原因 CentOS中没有安装中文字体库,会出现中文乱码问题,解决问题需安装中文字库 解决步骤 Centos7系 ...

  7. Idea 设置编码UTF-8 Idea中 .properties 配置文件中文乱码

    Idea 设置编码UTF-8 Idea中 .properties 配置文件中文乱码 一.设置编码 1.步骤: File -> Setting -> Editor -> File en ...

  8. PyCharm编程环境的中英文字体分别设置的好处多----一石三鸟地解决中文字体不一致、英文字体不涵盖中文字符、编程字体实用性兼顾美观性的三个问题

    在编程环境(例如Python的PyCharm)中,我们希望编程环境的字体具有如下特性: (1)字体覆盖中文和英文字符. (2)等宽字体,并且是TrueType字体,方便辨识代码中缩进和对齐的字符个数. ...

  9. Matlab修改字体方法,解决中文乱码问题

    文章目录 前言 字体效果截图 字体文件 设置方法 前言 Matlab默认编辑器的字体是Monospaced,但是真心觉得不好看,所以打算更换字体,但是发现换成其他字体,比如微软雅黑后,中文会乱码,多次 ...

最新文章

  1. html 逗号用什么替换,字符串用javascript数组中的逗号替换“↵”
  2. 开源吞噬世界,得开发者得天下
  3. Delphi XE 10.4 FMX ListView 一个不易察觉的 BUG
  4. 对PASCAL VOC 数据集进行数据增强
  5. php连接mysql并读取数据
  6. 什么是好的API设计? 1
  7. 每日一题(49)—— 有符号数与无符号数
  8. Javascript事件机制兼容性解决方案
  9. 洛谷 [P1265] 公路修建
  10. 物联网的中场和华为鸿蒙的机会
  11. asp.net ashx导出excel到前台
  12. ASP.NET服务器对于请求的处理过程
  13. windows编译librtmp
  14. 【前端react 粒子特效】
  15. Code.V光学设计学习(一)——入门介绍
  16. 续流二极管作用及工作原理
  17. Cornerstone 使用详解(版本2)
  18. 汇编条件判断 eq neq
  19. 随机森林实战(分类任务+特征重要性+回归任务)(含Python代码详解)
  20. 安卓9.0系统出现 CLEARTEXT communication to XX not permitted by network security policy

热门文章

  1. 都匀三中2021高考成绩查询,2017年黔南州高考各县市600分以上人数统计表,都匀市仅排第九。...
  2. 无线网能连接上但无法连接服务器是啥原因,腾达无线路由器能连接但是上不了网怎么办...
  3. 无线网服务器端口断开,路由器无线网突然断开的原因和解决方法
  4. 马云谈教师惩戒权:没有惩戒,就如让老师开一辆没刹车的汽车
  5. SPICE鼠标报点率降低问题分析
  6. 阿龙的下拉菜单demo
  7. html5全屏显示百度地图,百度地图实现地图全屏(放大页面全屏)
  8. colab上传压缩文件并解压
  9. Microsoft.NET Framework 全面开源
  10. 最新主流大数据技术分类大全(持续更新)