Linux 版 (精华区)
发信人: howdoit (教练让我上场!!!), 信区: Linux
标 题: 文章观点
发信站: 哈工大紫丁香 (Tue May 18 09:04:15 1999), 转信
《Linux公报》……让Linux更富魅力!
More 2¢ Tips!
Send Linux Tips and Tricks to gazette@ssc.com 翻译:zeng
New Tips:
多 重 引 导.
单 词 的 拼 写 检 查
Emacs 中 的 键 盘 宏
Answers to Previous Questions:
Re: 双 modem 的 问 题
Re: Boot SCSI with IDE Disk Too
Supra SupraSonic Int Modem with Linux
Supra SupraSonic Int Modem with Linux
From .02 Tips issue 36: SupraExpress Modem
MIDI question
多 重 引 导
Date: Mon, 01 Feb 1999 07:04:20 -0500
From: "Richard E. Veldwijk", veldwijk@UU.NET
当 我 越 来 越 孩 子 气 的 喜 欢 玩 游 戏 时, 我 不 得
不 在 我 的 机 子 上 安 装 Micro$oft 的 产 品。 我 使 用 OS/2
和 Linux 时, 得 到 一 个 技 巧: 安 装 OS/2 的 boot manager
(多 重 引 导 管 理 器)。 如 果 你 有 OS/2 安 装 盘, 你 就 可
以 安 装 此 boot manager , 甚 至 不 用 安 装 OS/2 系 统 本
身。
我 的 机 子 有 两 个 主 C 分 区。 第 一 个 是 DOS 6.2,
第 二 个 是 WIN98 。 我 用 Partition Magic 建 立 了 这 两 个
分 区, 并 使 用 OS/2 boot manager 仔 细 地 隐 藏 其 中 一 个
分 区 并 显 示 另 一 个 分 区。 第 三 个 选 择 是 Linux,LILO
会 从Linux 分 区 引 导 而 不 是 MBR。这 样 就 不 会 受 到 M$
垃 圾 的 干 扰 了。 最 后 的 选 项 不 用 说 自 然 是 OS/2 本
身 了。 OS/2 的boot manager 工 作 的 的 确 很 好! 唯 一 的
缺 点 是 只 有 最 近 引 导 过 的 C 分 区 是 可 见 的。 如 果
你 要 使 用 另 一 个, 不 得 不 隐 藏 当 前 的 分 区, 而 显
示 另 一 个。
--
Richard E. Veldwijk
拼 写 检 查 一 个 单 词
Date: Mon, 8 Feb 1999 01:01:43 -0500 (EST)
From: "Ben 'The Con Man' Kahn", xkahn@cybersites.com
我 经 常 碰 上 需 要 对 单 个 单 词 进 行 拼 写 检 查 时
所 用 到 的 应 用 程 序 确 不 支 持 ispell。 我 建 立 了 一
个 tcsh 下 的 别 名:
alias spell 'set j=`mktemp /tmp/spell.XXXXXX`; rm -f ${j}*; echo \!:1 >
${j}; ispell ${j}; cat ${j}; rm -f ${j}*; unset j'
请 注 意 内 部 的 引 号 是 反 引 号。 它 使 命 令 运 行
时 输 出 赋 值 给 一 个 变 量。 我 的 确 不 知 道 在 bash 下
如 何 实 行 同 样 的 功 能。
--
Benjamin Kahn
Emacs 中 的 键 盘 宏
Date: Mon, 01 Feb 1999 19:09:16 +0500
From: Vishwas Narendra, vishen@md2.vsnl.net.in
这 是 我 的 关 于 如 何 在 Emacs 中 让 你 的 手 指 少 动
几 次 的 小 技 巧-- 使 用 Emacs 中 的 键 盘 宏 (keyboard
macros)。 在 你 编 辑 任 何 文 件 时( 如 C 源 程 序 时) 创 建
一 个 键 盘 宏 首 先 键 入 `C-x (' , 当 小 缓 冲 器 显
示`Defining kbd macro' 时, 键 入 任 何 你 想 自 动 录 入 的
字 符。 例 如 你 想 录 入 的 如 下:
int main(int argc, char **argv)
{
当 你 结 束 录 入 时 键 入:`C-x )' ,emacs 将 显
示`Keyboard macro defined' 。 现 在 你 必 须 给 你 的 宏 命
名, 以 便 你 以 后 调 用 此 宏, 键 入:`M-x
name-last-kbd-macro' 时, 会 提 示 输 入 宏 名。 在 我 们 的
例 子 中, 就 叫 做 `main-type' 之 类 的 吧。 现 在 打 开 你
的 .emacs 文 件, 移 到 文 件 尾 部, 键 入:`M-x
insert-kbd-macro', 当 它 问 你 插 入 宏 的 名 字 时, 键 入
你 上 次 取 的 名 字。 此 时 emacs 就 会 自 动 插 入 生 成 宏
的 代 码。
现 在 就 可 以 使 用 `M-x < 宏 名>' 来 调 用 你 的 宏
了。 不 过 好 象 使 用 起 来 并 不 如 预 想 的 好, 因 为 使
用 宏 是 为 了 减 少 你 的 击 键。 不 过 这 个 问 题 可 以 用
定 义 键 盘(keyboard mapping) 来 解 决。 下 一 步 是 把 此 宏
定 义 到 一 个 功 能 键 上。
依 你 是 否 需 要 此 宏 用 于 所 有 模 式, 你 可 以 使
用 全 程 设 置 键 ( global-set-key) 或 定 义 键
(define-key)。
下 面 是 一 个 全 程 设 置 键 的 例 子, 需 要 你 把 它
加 入 到 ..emacs 的 尾 部。
(global-set-key "\C-cm" 'main-type)
如 此, 以 后 你 调 用emacs 时, 只 要 你 键 入“C-c m”
时, 整 个 代 码 (not really, just this one line) 就 会 显
现。 请 注 意 不 能 使 用 已 定 义 键。 最 合 适 组 合 键 是
Control C + <yourkey>.
如 果 你 只 希 望 此 宏 在 C 模 式(cc-mode) 时 使 用, 在
你 的 c-mode-common-hook 中 键 入 如 下:
(define-key c-mode-base-map "\C-cm" 'main-type)
在 第 一 种 模 式 中 的 问 题 是 你 只 有 有 限 的 键 用
来 定 义, 很 快 就 会 用 完。 而 且, 当 你 编 辑 一 个html
文 件 时, 你 不 会 不 想 到 在 emacs 中 如 上 例 喷 出 'int
main ' 的 方 法。
附 给 老 手: 应 该 指 出 的 是 我 只 是 emacs 的 新 手, 到
目 前 我 仅 仅 使 用 了 六 个 月。 如 上 有 误 请 不 吝 指
教。
--
Vishwas
以 下 解 答 是 回 答 前 几 期 邮 件 专 栏( MailBag column) 中 的 问
题。
ANSWER: Re: 双 modem 的 问 题
Date: Wed, 24 Feb 1999 17:56:21 +0100
From: Christophe Fonteyne, christophe.fonteyne@lu.gmeds.com
通 过 电 话 线 连 接 两 个 modems 达 到 56Kbps 是 不 可
能 的。 因 为 一 条 电 话 线 的 最 大 通 量 是 64Kbps。 要 达
到 此 速 度, 两 边 都 需 要 数 字 化 连 接。 当 你 拨 号 连
接 你 的 服 务 商 达 到 56kbps 时 , 你 并 不 是 连 接 到 了
一 个 类 似 的 modem, 而 是 ISDN modem 之 类 的 数 字 设
备。 因 而 你 不 能 达 到64kbps, 而 只 有56 kbps ( 慢 了 8
kbps)。
因 而 如 果 你 在 两 个 通 常 的 modem 间 连 接, 你 会 慢 双
倍 的 8 kbps, 最 大 速 率 为 48 kbps。 这 还 必 须 是 线 路
状 态 达 到 最 佳( 实 际 中 很 难 达 到 ) 时 才 可 能。 同
时 确 认 你 的 串 口 设 置 为 足 够 高 速( stty 57600)
--
Christophe
ANSWER: Re: Boot SCSI with IDE Disk
Too
Date: Tue, 2 Feb 1999 21:54:40 +0100
From: "B?sz?rményi Zoltán", zboszor@mol.hu
本 地 的ISP 商 试 图 在 有IDE 和SCSI 的 机 子( 三 个
盘) 上 安 装LILO, 与 他 的 不 同 是 正 常 工 作 时 没 有 第
一 主IDE 盘, 其 中 一 个IDE 盘 在 第 一 从 盘。
如 果 安 装 LILO 时 一 直 提 示 /dev/sda 不 是 第 一 个
硬 盘, 试 一 试 在 BIOS 中 调 节 到 SCSI 启 动。
安 装 完 了LILO 后, 可 以 调 整 跳 线 把 第 一 从 盘 跳
成 主 盘, 不 过 此 法 不 推 荐。
--
Zoltan Boszormenyi
回 答: lg-37 中 的 问 题
Date: Tue, 9 Feb 1999 10:52:04 +0100
From: Ian Carr-de Avelon, ian@emit.pl>
问 题:
我 有 两 个3com v90 的 modem, 一 个 是 内 置
的"3com v90 voice", 一 个 是 外 置 的3com v90 ....
我 在 Linux 系 统 中 使 用 他 们通 过 电 话 线 相
连 接。 我 的 问 题 是 我 一 直 达 不 到 v90 所 说
的 56kbps 的 速 度, 只 能 达 到 33kbps 左 右... 在
Linux 中 有 什 么 办 法 能 调 节 modem? 谢 谢。
很 不 幸 的 是 在 Linux 中 对 此 无 能 为 力, 如 果 能
解 决 的 话, 肯 定 会 有 人 很 快 解 决 的。'56K' 速 度 只
是 在 单 向 传 输 时 可 能 达 到, 依 赖 于 连 接 在 电 话 线
另 一 端 的 是 快 速 的 发 送 端 口。 因 而, 为 达 到 单 向
的 56K, 你 需 要 把 一 端 换 成 ISDN 并 为 之 购 买 一 套 如
USR Courier-I 的 设 备。 看 你 所 在 的 地 区ISDN 的 开 销 大
小, 如 果ISDN 很 便 宜 的 话, 你 可 以 在 两 端 都 换 成
ISDN 并 装 备 好, 那 么 情 况 就 会 好 的 多。
--
Ian
ANSWER: Supra SupraSonic Int Modem
与 Linux
Date: Mon, 08 Feb 1999 09:58:51 PST
From: "tom poplawski", tom_poplawski@hotmail.com
我 看 了Red Hat 的 主 页 这 是 一 些 关 于 Supra modems
和 Linux 的 内 容。 我 现 在 正 在 用 我 的 帝 盟 SupraSonic
II modem 在 Linux 下 上 网。 我 用 Red Hat 5.2 根 本 没 做 什
么 改 动 此 modem 就 正 常 工 作 了。 我 没 试 过 同 时 使 用
两 个 modem。 粗 略 看 了 一 下 主 页 Linux 可 以 识 别 出 其
他 的 modem . 我 不 明 白 的 是 为 什 么 Red Hat 说 Supra
SupraSonic Int modem 不 能 在 Linux 下 工 作, 是 因 为 需 要
一 些 Linux 不 支 持 的 即 插 即 用 功 能。 而 在 以 前 我 的
确 在 其 他 的 即 插 即 用 操 作 系 统 中 使 用 过 此 种
modem 。
--
Tom
ANSWER: From .02 Tips issue 36:
SupraExpress Modem
Date: Tue, 1 Dec 1998 09:48:10 -0500
From: "Brower, William", wbrower@indiana.edu
Richard 写 到:
我 的 PII350 配 有 AGP ATI 3DRage 图 形 卡( 工
作 正 常) 和 Sound Blaster 16 PnP ( 工 作 正 常)。
但 是 我 确 不 能 让 我 的 内 置 式 SupraExpress
56k modem 工 作。
你 的 modem 听 起 来 比 较 熟 悉, 因 而 我 去 了 Red Hat
的 站 点(http: //www.redhat.com/) 顺 着 支 持| 硬 件 的 连
接, 发 现 此 modem 的 如 下 信 息:
modem 需 要 软 件 驱 动 程 序 用 于 压 缩、 纠 错、 高 速
操 作 , 例 如 PCI 内 存 影 射 modem: Internal SupraExpress
56k & also the Internal SupraSonic 56k
看 来 你 的 modem 在 硬 件 上 是 不 兼 容 Linux 的。 我
使 用 的 是 一 个 很 便 宜 的 杂 牌 modem:E-Tech
bullet,pc336rvp modem -- 仅 仅 化 了$28, 用 起 来 相 当 不
错。 祝 你 好 运, 找 一 个 兼 容 Linux 的 modem.
--
Bill
ANSWER: MIDI question
Date: Tue, 23 Feb 1999 18:47:56 -0500
From: Paul Winkler, zarmzarm@erols.com
文章观点
新 手 如 何 设 置 声 卡 来 播 放 MIDI?
好 问 题, 大 题 目。
我 有 一 个 Ensoniq AudioPCI 卡 并 且 配 置 好
可 以 通 过 音 频 口 播 放 WAV 文 件 和 使 用
TIMIDITY 来 模 拟 MIDI。
所 有 的 声 卡 都 能 如 此。AudioPCI 系 列 并 不 带 硬 件midi
合 成 器。
不 过 我 无 法 让 它 的 MIDI 效 果 达 到 在 Windows
95 下 的 效 果。
我 想 你 一 定 被 愚 弄 了, 在Win95 下,AudioPCI 使 用
的 是 软 件 合 成 ( TiMidity 也 是 如 此 )。 播 放 MIDI 时 检
查 一 下 你 的 系 统 资 源 ....CPU 占 用 率 会 上 升。
如 果 你 确 实 想 要 ( 或 需 要 ) 一 个 硬 件 波 表 合 成
器, 确 认 音 色 样 本 是 在ROM 中, 而 不 是 在RAM 中。 如
果 音 色 样 本 放 在RAM, 你 就 需 要 在 启 动 时 装 载 音 色
样 本。 这 些 软 件 是 由 制 造 商 提 供 的 并 且.... 不 能
在 Linux 下 运 行。
我 使 用 一 个 Turtle Beach Malibu 带 有2MB 的 音 色 样
本, 已 经 设 置 好 了。 不 过 我 很 难 找 到 在 Linux 下 的
能 配 合 它 的 程 序。(Jazz++ sequeecer 能 正 常 工 作)。
--
Paul
版权所有 (C) 1999 NJLUG
出版于第38期《Linux公报》1999年3月 中文版第五期
--
☆ 来源:.哈工大紫丁香 bbs.hit.edu.cn.[FROM: bin@mtlab.hit.edu.cn]
Powered by KBS BBS 2.0 (http://dev.kcn.cn)
页面执行时间:202.885毫秒