[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: XF86v4: mouse and fonts



on Wed, Feb 07, 2001 at 05:28:44AM -0800, kmself@ix.netcom.com (kmself@ix.netcom.com) wrote:
> I've upgraded my laptop from stable to testing.  In the process, I seem
> to have versioned up to XFree86v4.  Currently:
> 
>   - X display managers don't allow a session to start (see attached
>     error output).  This is annoying, but not a biggie.  startx works
>     fine.  But I have been beating my head against the wall trying to
>     figure out what wdm's startup sequence is.

This still doesn't work, but I tend not to like DMs anyhow.  I've
created the following bash function to expedite starting X from a shell,
with some smarts:

    gostartx=()
    {
	if [ $# -eq 0 ]; then
	    disp=1;
	else
	    disp=$1;
	fi;
	if test -f /tmp/.X${disp}-lock; then
	    if test -d /proc/$( cat /tmp/.X${disp}-lock | sed -e '/ */s///'
    ); then
		echo "X session already running on display :$disp" 1>&2;
		exit 1;
	    else
		echo -e "Removing stale lockfile...\c";
		if rm /tmp/.X1-lock; then
		    echo "Succes";
		else
		    echo "Failed" 1>&2;
		    return 1;
		fi;
	    fi;
	fi;
	sudo -v;
	exec nohup startx -- :$disp >.startx.${disp}.log 2>&1 &
    }


>   - Mouse:  how do you configure three-button emulation for a two-button
>     touchpad with V4?  This is driving me nuts.

Resolved.  The trick appears to be the line:

    Option          "Emulate3Buttons"       "true"

in /etc/X11/XF86Config-4, configured by running:

    $ dpkg-reconfigure xserver-xfree86 -plow

(Thanks, Norm).

>   - Fonts.  I've got truetype fonts and had been using xfstt.

Fonts are still broken.

  - I've installed mkttfdir and run it on /usr/share/fonts/truetype.

  - I've added to /etc/X11/XF86Config-4:

    Section "Files"
	    FontPath        "unix/:7100"       # local font server
	    FontPath        "/usr/share/fonts/truetype"
	    # if the local font server has problems, we can fall back on
	    # these
	    FontPath        "/usr/lib/X11/fonts/misc"
	    FontPath        "/usr/lib/X11/fonts/cyrillic"
	    FontPath        "/usr/lib/X11/fonts/100dpi/:unscaled"
	    FontPath        "/usr/lib/X11/fonts/75dpi/:unscaled"
	    FontPath        "/usr/lib/X11/fonts/Type1"
	    FontPath        "/usr/lib/X11/fonts/Speedo"
	    FontPath        "/usr/lib/X11/fonts/100dpi"
	    FontPath        "/usr/lib/X11/fonts/75dpi"
    EndSection

    Section "Module"
	    Load    "ddc"
	    Load    "GLcore"
	    Load    "dbe"
	    Load    "dri"
	    Load    "extmod"
	    Load    "glx"
	    Load    "pex5"
	    Load    "record"
	    Load    "xie"
	    Load    "bitmap"
	    Load    "freetype"  # ** this guy **
	    Load    "speedo"
	    Load    "type1"
	    Load    "vbe"
	    Load    "int10"
    EndSection

  - I've tried running with and without xfs.

  - I've added to /etc/X11/fs/config the line (escapes added):

    catalogue = /usr/share/fonts/truetype,/usr/lib/X11/fonts/misc/,\
    /usr/lib/X11/fonts/cyrillic/,/usr/lib/X11/fonts/100dpi/:unscaled,\
    /usr/lib/X11/fonts/75dpi/:unscaled,/usr/lib/X11/fonts/Type1/,\
    /usr/lib/X11/fonts/CID,/usr/lib/X11/fonts/Speedo/,\
    /usr/lib/X11/fonts/100dpi/,/usr/lib/X11/fonts/75dpi/

...but no TT fonts.

:-(

I've also downloaded Joerg Pommnitz's ttmkfdir utility, but don't know
how to modify the Makefile to use libttf.so.  Hint?

TIA.

-- 
Karsten M. Self <kmself@ix.netcom.com>    http://kmself.home.netcom.com/
 What part of "Gestalt" don't you understand?       There is no K5 cabal
  http://gestalt-system.sourceforge.net/         http://www.kuro5hin.org

Attachment: pgpWhAAJ4rRFS.pgp
Description: PGP signature


Reply to: