plan9port 使用经验

来源:互联网 发布:mysql怎么下载旧版本 编辑:程序博客网 时间:2024/05/23 11:28
1. 加入初始化脚本$PLAN9/src/cmd/rio/main.c:357 语句如下:system("xsetroot -solid grey30");这行代码使程序初始化后,调用 xsetroot 加入屏幕背景色,这在 fvwm 也是这样设置背景的(用配置脚本)。在这行下面加入:system("$HOME/.plan9portrc");文件 $HOME/.plan9portrc 即为以后 plan9port 的初始化脚本,需要设置成可执行权限。内容示例:#!/bin/shprocmeter3 -geometry -0+0 &gnome-settings-daemon &gnome-power-manager &xterm &2. 在 plan9port 中怎样重新编译和安装程序?文件 $PLAN9/INSTALL 用于构建和安装整个 plan9port,它会清除所有已编译的可执行文件和库文件,然后重新编译 src 目录下的库和程序并安装到适合位置(如 bin, lib 目录)。如果只需要单独重新编译其中的一个程序,如 $PLAN9/src/cmd/samterm (sam 文件编辑器的 gui 部分),可以在 $PLAN9/src/cmd/samterm 目录下运行命令:9 mk install编译安装一步到位,如此简单!3. 运行 9term 中按键反应异常?Linux 中运行 9term,默认使用系统的 bash 作为 shell,可以指定 9term 使用 Plan9port 的 rc:9term rc4. 像素字体太难看,能用矢量字体吗?可以,但需要先运行 fontsrv,然后做一些设置:fontsrv &# 列出可用矢量字体fontsrv -p .# 列出某个字体可用字号fontsrv -p "./Source Code Pro"# 在 acme 或 sam 中使用该矢量字体# (10a 中 a 表示矢量字体,不带 a 则表示像素字体)acme -f "/mnt/font/Source Code Pro/10a/font"font="/mnt/font/Source Code Pro/10a/font" sam我也想在 9term 中使用矢量字体,所以在 .bashrc 中作了如下设置:export font="/mnt/font/Source Code Pro/10a/font"export tabstop=4alias sam="sam -a"alias acme="acme -a -c 1 -f '/mnt/font/Source Code Pro/10a/font'"当然,可以将 fontsrv, plumber 作为启动运行程序更方便些。


(上图为在 openSUSE 13.1 中运行 plan9port 的程序,2014)

参考:
http://ubuntuforums.org/showthread.php?t=1157431
http://cl.naist.jp/~eric-n/ubuntu-nlp/dists/intrepid/plan9/
http://swtch.com/plan9port/

原创粉丝点击