解决vnc启动后字体太小的问题

本文介紹如何在Ubuntu裡架設vnc, 使用的是tightvncserver, 本文的方法是用vnc另外啟動一個X環境, 不是在原本本機上的X環境加上vnc的功能.

以root的身份安裝:

$ apt-get install tightvncserver

接下來以一般的使用者的身份啟動:

$ vncserver

第一次啟動時會要求設定密碼, 按照螢幕上的指示輸入即可, 接著會出現「New ‘X’ desktop is 主機名稱:1」之類的訊息, 後面的1就是desktop的號碼.

之後就可以用vncviewer或其他vnc client連進去看, client這邊要指定連接埠或desktop的號碼, 若desktop是1的話, 連接埠就是5901, 2就是5902, 餘類推.

關閉vncserver的指令是:

$ vncserver -kill :1

1就是desktop的號碼.

可以修改~/.vnc/xstartup這個檔, 讓vncserver可以啟動GNOME或KDE

$ vim ~/.vnc/xstartup

把#!/bin/sh以外的文字都註解掉, 若想啟動GNOME, 加上

exec gnome-session

即可, KDE則是

exec startkde

若您發現用vnc啟動的GNOME或KDE畫面文字變得很小, 可以先去本機的環境, 下

$ xset q

指令, 然後用root的身份打開/etc/vnc.conf編輯, 參考xset q指令輸出的fontPath相關設定修改/etc/vnc.conf裡的fontPath相關設定, 以下是我機器上的設定(僅供參考):

$fontPath .= "/usr/share/X11/fonts/misc,";
$fontPath .= “/usr/share/X11/fonts/100dpi/:unscaled,”;
$fontPath .= “/usr/share/X11/fonts/75dpi/:unscaled,”;
$fontPath .= “/usr/share/X11/fonts/Type1,”;
$fontPath .= “/usr/share/X11/fonts/100dpi,”;
$fontPath .= “/usr/share/X11/fonts/75dpi,”;
$fontPath .= “/var/lib/defoma/x-ttcidfont-conf.d/dirs/TrueType”;

並且往後啟動vncserver時, 都要加上 -dpi 100 的參數, 如下:

$ vncserver -dpi 100

-----------------------------

但是为什么一定要是 -dpi 100 呢?

 
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值