📄 00000197.htm
字号:
<HTML><HEAD> <TITLE>BBS水木清华站∶精华区</TITLE></HEAD><BODY><CENTER><H1>BBS水木清华站∶精华区</H1></CENTER>发信人: ecoe (阿康), 信区: Linux <BR>标 题: Re: MiniGUI 的前景和应用 (转载) <BR>发信站: BBS 水木清华站 (Tue Aug 3 14:42:38 1999) WWW-POST <BR> <BR>【 在 Kongming (没日没夜...) 的大作中提到: 】
<BR>∶<I> 【 以下文字转载自 FreeDevelop 讨论区 】
</I><BR>∶<I> 【 原文由 Kongming 所发表 】
</I><BR>∶<I> MiniGUI 的应用前景是很明显的,就是为 Linux 控制台提供一个简单可
</I><BR>∶<I> 行的 GUI 支持系统,MiniGUI 可以应用在 Windows CE 可以应用的任何场合,
</I><BR>∶<I> 例如:
</I><BR>∶<I> 上网机,或电视置顶盒;
</I><BR>∶<I> 实时控制系统;
</I><BR>∶<I> 个人电脑助理;
</I><BR>∶<I> 掌上型电脑;
</I><BR>∶<I> 等等,就让你自己去想象吧。
</I><BR>∶<I> 当然,MiniGUI 仍然能够在普通的 Linux 机器上运行,可作为一些小型
</I><BR>∶<I> 游戏的支持平台,也可为控制台的小型应用提供图形界面支持,比如一个简单
</I><BR>∶<I> 的文字录入程序、小型浏览器、证券资讯分析程序等等。
</I><BR>∶<I> 在 MiniGUI 的开发过程中,应始终强调一个"小"字,因为这才是MiniGUI
</I><BR>∶<I> 真正的特色所在。
</I><BR>
<BR>
<BR>呵呵,还有比mini小的吗? Nano .
<BR>我看 nanogui 的思路也挺好,不在console上跑,以后搞出来个nano window manager,
<BR>现在X上的软件应该好移植一些. 为什么一切要重新开始,不如搞个中文的nanogui,
<BR>再改装一个ice之类的轻量级WM.
<BR>
<BR>Introduction
<BR>The NanoGUI project is an attempt to produce an Open Source GUI
<BR>system for small Linux based systems such as palmtops and embedded POS units. <BR>
<BR>
<BR>Status
<BR>The Nano-X tiny X server (based originally on Alan Cox's combination
<BR>of Mini-X and Bogl) is nearing the stage where it can actually be used for
<BR>developing widget sets and other programs on.
<BR>
<BR>Download
<BR>The NanoGUI file repository is accessible via both
<BR><A HREF="ftp://ftp.linuxhacker.org/pub/nanogui/">ftp://ftp.linuxhacker.org/pub/nanogui/</A> and
<BR><A HREF="http://www.linuxhacker.org/pub/nanogui/">http://www.linuxhacker.org/pub/nanogui/</A>
<BR>
<BR>Mailing List
<BR>To subscribe to the NanoGUI mailing list, send mail to
<BR>nanogui-<A HREF="mailto:subscribe@linuxhacker.org.">subscribe@linuxhacker.org.</A> To send mail to the list, use the address <BR>
<BR><A HREF="mailto:nanogui@linuxhacker.org.">nanogui@linuxhacker.org.</A> To unsubscribe from the list, send mail to the
<BR>address nanogui-<A HREF="mailto:unsubscribe@linuxhacker.orgfrom">unsubscribe@linuxhacker.orgfrom</A> the same address that you
<BR>subscribed with. To get more information, including instructions on how to
<BR>view the list archives or get the mailing list in digest format, send mail
<BR>to nanogui-<A HREF="mailto:help@linuxhacker.org.">help@linuxhacker.org.</A>
<BR>
<BR>CVS Repository
<BR>If you want to be on the raw, cutting, bleeding, a bit septic in places,
<BR>edge of NanoGUI development, you can get NanoGUI directly from the CVS
<BR>repository at cvs.linuxhacker.org. Log in with the user name anonymous
<BR>and no password (just press enter at the prompt) and check out the nanogui
<BR>module. The rule for gaining write access is to submit some good patches
<BR>to me; once you've proven your competence, I'll give you an account which
<BR>lets you check changes in. See the FAQ for detailed instructions.
<BR>
<BR>Frequently Asked Questions
<BR>You can get the NanoGUI FAQ from
<BR><A HREF="http://www.linuxhacker.org/pub/nanogui/NanoGUI-FAQ.txt.">http://www.linuxhacker.org/pub/nanogui/NanoGUI-FAQ.txt.</A>
<BR>
<BR>
<BR>
<BR>The NanoGUI Frequently Asked Questions file.
<BR>Alex Holden <<A HREF="mailto:alex@linuxhacker.org>">alex@linuxhacker.org></A> - 14/5/99
<BR>
<BR>What's NanoGUI?
<BR>
<BR> NanoGUI is a project intended to bring GUI applications to small Linux <BR>based
<BR> systems such as palmtops and embedded Point of Sale units.
<BR>
<BR>Where does Nano-X fit in then?
<BR>
<BR> Nano-X is a program which performs a function similar to an X server for <BR>the
<BR> NanoGUI project. It recieves requests from applications to draw things on <BR>the
<BR> screen and delivers events such as keypresses to the applications. It is
<BR> designed to be not only very small and simple, but also very modular and
<BR> scaleable. It supports operating in both the normal client/server mode, <BR>and
<BR> in a special "client linked into the server" mode for very low memory
<BR> applications.
<BR>
<BR>Is it directly compatible with X then?
<BR>
<BR> No, the X protocols and libraries are large and complex, and hence not <BR>really
<BR> appropriate for Nano-X. We will be porting Gtk+ and Gnome to NanoGUI <BR>however,
<BR> to make it easier to port applications such as Mozilla.
<BR>
<BR>What license is it under?
<BR>
<BR> After much discussion, we eventually decided to place Nano-X under the MPL
<BR> (Mozilla Public License). You can obtain a copy of this at
<BR> <A HREF="http://www.mozilla.org/NPL/MPL-1.0.txt
">http://www.mozilla.org/NPL/MPL-1.0.txt
</A> <BR>
<BR>Why not BSD / GPL / LGPL / whatever?
<BR>
<BR> Several of us did not like the idea of the BSD license, even the
<BR> no-advertising-clause FreeBSD version, due to the fact that it does not
<BR> guarantee that commercial improvements of our code will be contributed
<BR> back to the project. Most people would have preferred to have used the <BR>GPL,
<BR> but it has an unfortunate side-effect in that it is not allowed to <BR>distribute
<BR> GPLed code and commercial code statically linked together. This was <BR>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -