美文网首页
install Acme

install Acme

作者: 并肩走天涯 | 来源:发表于2014-11-25 15:16 被阅读248次

Acme

download & install

要安装Acme最好是下载和安装Plan 9 from User Space,其中包括Acme和其他Plan 9操作系统的用户程序,比如shell——rc,9P文件系统访问程序——9p等。

Plan 9 from User Space支持以下操作系统

  • Linux
  • Mac OS X
  • FreeBSD, NetBSD, OpenBSD
  • SunOS

download & install:

    cd /usr/local
    
    git clone http://code.swtch.com/plan9port plan9
    cd plan9
    
    git pull # up to date
    gitk # history viewer
    
    ./INSTALL [ −b | −c ] [ −r path ]

make errors:

    # fatal error: X11/IntrinsicP.h: No such file or directory
        sudo zypper install libXt-devel

随后修改一下Bash初始化文件,让Bash知道Plan 9程序安装在哪儿了:

    export PLAN9=/usr/local/plan9
    # export PATH=$PLAN9/bin:$PATH

此时,只要运行

    acme

即可看到Acme窗口。但是其中的默认字体不怎么样。请用按Ctrl-C杀掉Acme

configuration font

Acme的默认字体是一种点阵字体,但是Acme也可以通过一个叫fontsrv的程序访问TrueType字体。

fontsrv 是一个Plan 9 from User Space程序,它读取操作系统安装的TrueType字体,解码之后,注册到9P文件系统里,作为默认字体的补充。

但是 fontsrv 默认是不被编译安装的。为了安装它,需要:

    cd $PLAN9/src/cmd/fontsrv
    mk install  # 其中mk是Plan 9里类似GNU make的程序。
    
    正确安装之后,应该能看到$PLAN9/bin/fontsrv。

运行fontsrv

    fontsrv &
    
    # 列出可用矢量字体
    fontsrv -p .
    
    # 列出某个字体可用字号
    fontsrv -p "./Source Han Sans Normal"

执行之后,应该能用9p命令看到fontsrv注册进9P的字体:

    9p ls font

重新启动Acme,并指定我们喜欢的字体:

    # (13a 中 a 表示矢量字体,不带 a 则表示像素字体)
    acme -a -f /mnt/font/Source Han Sans Normal/13a/font &
    
    or 在 .bashrc 中作别名设置
    alias acme="acme -a -c 1 -f '/mnt/font/Source Han Sans Normal/13a/font'"
notes

相关文章

网友评论

      本文标题:install Acme

      本文链接:https://www.haomeiwen.com/subject/tiiwtttx.html