⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 00000197.htm

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

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -