LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
12
返回列表 发新帖
楼主: ross

Slackware 新人报到 (VMware+Zipslack)

[复制链接]
 楼主| 发表于 2005-12-10 23:37:31 | 显示全部楼层

VMware tips (or tricks?)

1. host 上有个 X server ( FC1 的),
guest 上有一个 X server ( Slackware 的),
是不是有些浪费?

如果追求彻底的轻型, 在 guest 里不用 startx,
把 DISPLAY 环境变量设为 host的ip地址:0.0
然后在 host 里运行 xhost+
这样就可以在 host 上显示 guest 里的基于 X 的程序,
(如果你有其他安全屏障, 还要相应设置才行).
经过我的试验, 发现连输入法都可以正常工作,
把两个输入条并列在一起, 是不是很酷呢?

2. 在 slackware 里安装 vmware tools, 先要在 /etc/rc.d
下手工建 rc0.d 到 rc6.d 这几个文件夹, 因为 Slackware
的起动采用的是 BSD 风格, 而多数程序只认 SysV 的风格.
安装过程中提示要编译两个模块, 一个是用来在 host 和 guest
之间传文件用的, 另一个是模拟一个千兆网卡的驱动. 这需要有
gcc 和 kernel source, 我把这两个都跳过了, 因为这两个是可选的,
而我觉得没什么用, 也不想把虚拟机搞的很大( gcc 和 kernel source
个头都不小).

3. VMware 有个 Quick switch 工作模式, 我喜欢.
这时 guest 的显示面积只略略小于 host, 可惜这时如果和
host 采用相同的分辨率, 就会出现滚动条, 不单讨厌, 而且又
减少了 guest 的显示面积( 在本来就略小的基础上).
于是我编辑  xorg.conf 的 modeline, 采用非标准的分辨率,
host 是 800x600, guest 用的是 780x560, modeline 那些神秘
的数字很多是相关的频率, 对虚拟机而言是没意义的, 找到代表分辨率
的哪些数字, 把它们改成 780 和 560 就行了, 其他的我改成 800x600
那一行和  640x480 那一行的中间的一个数.

IMPORTANT!!!( 英译中 重要提示), 这只适用于虚拟机, 如果要在真实的
机器上玩 modeline, 请确保读懂了相关文档, 否则房子里闹鬼, 或者和女朋
友闹翻别找我 .....
回复 支持 反对

使用道具 举报

 楼主| 发表于 2005-12-25 20:14:43 | 显示全部楼层

less 二则, 偶然的发现

1.   用 less 不能显示中文的问题可以用环境变量解决

以下二者任选其一,

一个是 less 专用的环境变量(个人不喜欢) LESSCHARSET
可设置为 utf-8 或 iso8859 或 latin1(iso8859 的别名)

一个是 LC_ALL, 只要 LC_ALL 中有类似于 utf-8 的子串
个人的用法: alias less='LC_ALL=UTF-8 less'

当然也可以用 -r 开关, 不过 less 的 man page 说得我怕怕的..


2.   less 可以显示很多格式的文件, 比如

  less XXX.rpm

可以列出里面的文件信息

这依赖于环境变量 LESSOPEN

以及 /usr/bin/lesspipe.sh
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表