Recently have been plagued by emacs come up in VNC with all characters looking like boxes.
This requires xfs, the X Font Server, to be reset.
Error Messages in the VNC Logfiles
Last time I went looking for log messages:
_XSERVTransmkdir: Owner of
/tmp/.X11-unix should be set to root
Xvnc Free Edition 4.1.2
Copyright (C) 2002-2005
RealVNC Ltd.
See http://www.realvnc.com for information on
VNC.
Underlying X server release
70101000, The X.Org Foundation
Tue Jan 3 10:29:51 2012
vncext:
VNC extension running!
vncext:
Listening for VNC connections on port 5904
vncext:
Listening for HTTP connections on port 5804
vncext:
created VNC server for screen 0
Could not init font path
element unix/:7100, removing from list!
Warning: Cannot convert
string "nil2" to type FontStruct
Tue Jan 3 10:30:13 2012
Connections: accepted:
192.168.4.92::59724
SConnection: Client needs
protocol version 3.8
SConnection: Client requests
security type VncAuth(2)
Tue Jan 3 10:30:19 2012
VNCSConnST: Server
default pixel format depth 16 (16bpp) little-endian rgb565
VNCSConnST: Client
pixel format depth 8 (8bpp) rgb max 3,3,3 shift 4,2,0
Tue Jan 3 10:30:20 2012
VNCSConnST: Client
pixel format depth 16 (16bpp) little-endian rgb565
Related errors: missing lucida, courier, etc. fonts.
How to reset XFS
From IT (months ago)
for future reference,
if it happens again, check your vnc log (should be something like ~/.vnc/mipscs587:1.log)
for an error like:
Could not init font path element unix/:7100, removing from list!
if you see this, you need to run, as root:
/etc/init.d/xfs restart
then restart your vncserver session
Could not init font path element unix/:7100, removing from list!
if you see this, you need to run, as root:
/etc/init.d/xfs restart
then restart your vncserver session