下一页 上一页 目录

7. 如何使用 LinFBB 的 "xfbbX",Linux 的图形界面客户端

2002-10-20

在安装 LinFBB v7.04 .rpm 软件包后不久,我注意到一个“新事物”,即在“开始”菜单(在 Gnome 环境下)中的一个新项目。那是一个“业余无线电”组,其中有几个“Xfbb version 7.04”子项目,其中一个是“xfbbd X Client”。

似乎鼠标点击“xfbbd X Client”图标不太可能返回任何响应,即使在调用客户端之前 xfbbd 守护进程已成功运行。 这就是为什么我一直在向其他 LinFBB 用户寻求帮助(与该问题相关),但似乎没有人能够解决这个问题。 无论如何,在我看来,从这个“xfbbd X Client”图标到现有可执行文件存在一个“死”链接。

为了找到解决方案,前几天我浏览了 /usr/sbin 目录。 我注意到一些我之前已经见过几次的东西。 那就是 xfbbX 文件。 嗯,我确信我之前尝试使用过这个可执行文件,但没有取得太大成功。 这次,我输入了完整路径,像这样

     /usr/sbin/xfbbX

最终,GUI 客户端出现在屏幕上。

到目前为止 - 一切顺利。 不久之后,我意识到“监控”窗口能够监控无线电频率上的实际流量,但不仅如此。 所有数据包的标头都以绿色显示,而实际信息以蓝色显示,因此很容易区分什么是标头,什么是文本信息(与我旧的 X11 LinFBB 应用程序相比,那里的一切都是黑色的)。 我可以描述为“监控”窗口的一个缺点是,滚动条没有提供太多之前的、已经滚动过的流量。

“所有频道”屏幕甚至更好,系统用户对应者的流量以绿色显示,本地用户的流量以黑色显示,端口信息以黄色显示。 不幸的是,对于“监控”和“所有频道”窗口,没有简单的方法(如果有的话)来更改颜色(这是 WinFBB 中的标准功能)。 也许我还没有找到相关的开关,因此欢迎任何有关此方面的有用信息。

我还发现有点烦人的是,上面提到的两个窗口都没有并排排列,而并排排列的形式会更合适。 除此之外,“控制台”这个第三个窗口必须通过另一次鼠标点击来激活(而不是与其他两个窗口一起自动激活)。 实际上,xfbbX 客户端的整个东西似乎主要对只寻找 BBS 命令行以便执行一些服务器命令等的系统管理员有用。 这就是为什么我发现控制台窗口必须单独激活有点奇怪(好吧,我知道这与 WinFBB 的窗口相同,但为什么不添加一些额外的功能呢?)

无论如何,“控制台”连接窗口的功能几乎与 WinFBB 的“控制台”窗口相同。 这里我想到的是在 BBS 的命令提示符下给出的命令,因为它们是从常用的语言 *.TXT 文件中调用的。

但是,我发现今天版本的 xfbbX 客户端的最大缺点是缺少几个有用的图标,而这些图标是我在 WinFBB 的用户界面中非常喜欢的。 例如,没有用于待处理邮件、用户信息、断开用户连接、编辑消息文本或标头等的图标。 在我看来,xfbbX 开发人员不太可能提供我们在 WinFBB 的 GUI 中所拥有的全部舒适性。 这让我感到奇怪,为什么? 有许多命令如果没有合适的图标就无法轻松激活。 每当我必须重新启动到 Windows 以启动 WinFBB,以便使用鼠标执行一些提到的简单任务时,我都会感到抓狂。

除此之外,也无法激活 WinFBB 中非常好的消息编辑器屏幕(在 1998 年的旧 Xwindow LinFBB 应用程序 v7.00g 中也存在!)。 回复消息也是如此,发件人在新消息正文中没有收到要回复的消息文本。 简而言之,我不喜欢所有那些早期实现但现在被放弃的功能的缺失。

嗯,我无法想象 F6FBB 的 Jean-Paul 和其他开发人员将来会做什么,但我不满意只保持 LinFBB 服务器端进一步开发的想法,但与此同时,却放弃 LinFBB 图形客户端端的开发。 不仅如此:据报道,用于 LinFBB 服务器的 MS Windows 客户端 xfbbW 比描述的 xfbbX 功能更强大,而与此同时,WinFBB 服务器的开发也已停止。 有点令人困惑的情况,不是吗?

一些业余爱好者认为这仅仅是“全球”IT 形势的结果:Linux(以及其他 Unix 类型平台)更适合服务器,而 Windows 更适合客户端。 如果是这样,那么 LinFBB 无线电数据包系统操作员“系统管理员”似乎被迫运行至少两台计算机,才能获得他们一直使用 WinFBB 所拥有的相同功能。 我宁愿建议 F6FBB 的 Jean-Paul 和其他开发人员将所有已知的 WinFBB GUI 功能转移到 xfbbX GUI 环境中,以避免使用两台计算机。

2002-10-30

在几段之前,我说“xfbbd X Client”图标在 Gnome 环境下不起作用。 这让我怀疑它是否会在 KDE 图形用户界面下工作。 因此,这次我启动了 KDE(并且我以“root”身份执行此操作,因此,此外,我还获得了桌面上的一个邮箱图标,名为“fbb X11”。 当我将鼠标指针放在该图标上时,出现了一些更多描述:“F6FBB bbs Server for Packet Radio”)。

嗯,当我尝试点击该图标时,我收到了一个 KFM 警告消息框,解释说程序 /root/.xfbbX 无法执行。 幸运的是,“右键单击”图标允许进入文件的“属性”。 “执行”卡给了我更改要使用的程序路径的可能性。 所以,我进行了一些浏览,找到了新路径:/usr/sbin/xfbbX。 之后,再次点击导致 GUI 客户端运行。

有趣的是,xfbbX 在 KDE 和 Gnome 下的外观略有不同。 实际上,每个 KDE 的 xfbbX 窗口的左上角都有“FBB”徽标(Gnome 的窗口没有)。 这可能表明 xfbbX 客户端主要为 KDE 环境而生产。 除此之外,似乎其他功能几乎相同,无论是在 KDE 还是 Gnome 环境中。

另一方面,已经提到的“xfbbd X Client”项目(在“开始”菜单中的“业余无线电”组下)仍然不起作用。 我认为也应该对程序可执行路径进行一些修改,但我不知道如何管理。 无论如何,这并不重要,因为 xfbbX 以这种或那种方式在这里运行。

2003-06-30

最近收到 Jose, HI8GN 关于 xfbbX GUI 客户端的电子邮件,关于 RPM 软件包

“xfbbd X Client 没有给您任何响应的原因有几个。 1) 如果 xfbbd 守护进程没有运行,xfbbd X client 将不会运行。 2) 如果 xfbbd 在其进程中死掉。 3) 如果 xfbbd 没有正确关闭,而是删除了 xfbbd 锁定文件,如下所示

. /etc/init.d/rc.fbb stop 或 service rc.fbb stop,然后它运行但没有创建 xfbbd 锁定文件,shell 脚本会查找 /var/lock/subsys/xfbbd 或 /var/lock/subsys/xfbbX 锁定文件的存在,以及 4) 如果 xfbb X11 Server 正在运行,它会创建一个 xfbbX 锁定文件,因此 xfbbd X client 也不会运行

同样的事情也发生在 X11 Client 上,它会验证 xfbbd 是否没有运行

如果您点击标有 fbb X11 Client 的图标但它没有运行,那是因为它看到有一个 xfbbd 进程正在像守护进程一样运行。 我还修改了脚本 rc.fbb,使其不能执行两次。

如果存在 xfbbX 锁定文件,xfbbd X client 将不会运行;如果存在 xfbbd 锁定文件,fbb X11 将不会运行。

最后,如果您在桌面上的控制台或 xterminal 中执行命令 fbb,您将看到我的意思,就这么简单。”

谢谢 Jose!


下一页 上一页 目录