On Wed, Apr 15, 2009 at 01:55:46AM -0500, DRC wrote:
> Adam Tkac wrote:
> > If I start without -fp parameter all works fine. Btw newer Xorg
> > doesn't use xfs nor "standard" /usr/share/X11/fonts directory and
> > friends.
> >   
> >>> commit r3725 caused regression on all new systems. For example Xorg in
> >>> Fedora 11 handles font via "font catalogue" (/etc/X11/fontpath.d) and
> >>> it doesn't use xfs.
> >>>
> >>> I recommend this approach:
> >>> - try start Xvnc with no -fp parameter
> >>> - if start is not successful then use current logic
> >>>
> >>> In my opinion in vast majority of cases no -fp parameter is fine.
> >>>
> >>> - reference: https://bugzilla.redhat.com/show_bug.cgi?id=494801
> >>>       
> I was finally able to get my build back up.  As I suspected (and
> remembered from having to go through this previously with TurboVNC),
> passing no -fp argument to Xvnc causes it to use a hard-coded (and
> incorrect) font path on older systems, which I guess is the default
> behavior when no font catalog is available.  I'm in the process of
> installing Fedora 11 so I can get a better understanding of how things
> work on the newer systems that you kids are running these days.
> 
> Anyway, I changed vncserver so that it does the following:
> 1) Attempts to bind to XFS running on unix:7100 or inet:7100.  If
> successful, then it passes the appropriate -fp argument to Xvnc to tell
> it to use XFS.
> 2) If XFS isn't running, vncserver attempts to start Xvnc with no -fp
> argument.
> 3) If (1) or (2) fails, then vncserver will attempt to determine an
> appropriate font path and use that.

Yes, it seems fine for me. Unfortunately current vncserver script in
svn is still broken.

When you run vncserver script it creates socket called 7100 in working
directory:

$ ls -l 7100 
srwxrwxr-x 1 atkac atkac 0 2009-04-15 10:57 7100

It seems there is problem somewhere in CheckXFS function.

Adam

-- 
Adam Tkac, Red Hat, Inc.

------------------------------------------------------------------------------
This SF.net email is sponsored by:
High Quality Requirements in a Collaborative Environment.
Download a free trial of Rational Requirements Composer Now!
http://p.sf.net/sfu/www-ibm-com
_______________________________________________
Tigervnc-devel mailing list
Tigervnc-devel@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/tigervnc-devel

Reply via email to