{"id":8,"date":"2005-04-20T00:40:54","date_gmt":"2005-04-19T16:40:54","guid":{"rendered":"http:\/\/paar.kh.edu.tw\/wp\/?p=6"},"modified":"2005-04-20T00:40:54","modified_gmt":"2005-04-19T16:40:54","slug":"%e8%88%8a%e6%96%87%e8%bd%89%e7%a7%bb-%e5%9f%b7%e8%a1%8c-xwin-%e6%ba%96%e5%82%99%e7%8e%a9%e8%b6%85%e4%bb%bb","status":"publish","type":"post","link":"https:\/\/b.paar.kh.edu.tw\/?p=8","title":{"rendered":"\u820a\u6587\u8f49\u79fb-\u57f7\u884c Xwin \u6e96\u5099\u73a9\u8d85\u4efb"},"content":{"rendered":"<p>\u9019\u7bc7\u904e\u6642\u592a\u591a\u4e86, \u76ee\u524d\u73a9\u820a\u904a\u6232\u6a21\u64ec\u5668\u5df2\u7d93\u76f8\u7576\u5bb9\u6613, \u597d\u7528, \u901f\u5ea6\u5feb..<br \/>\n=============================<br \/>\n\u9019\u7bc7\u6587\u4ef6\u6211\u6700\u65e9\u662f\u767c\u8868\u5728<br \/>\nhttp:\/\/zaurus.cis92.net\/plps\/phpBB2\/viewtopic.php?t=434<br \/>\n\u70ba\u4e86\u8981\u96a8\u8eab\u90fd\u53ef\u4ee5\u73a9\u8d85\u4efb\u6a21\u64ec\u5668(snes9x)\u7814\u7a76\u4e86\u5f88\u4e45..<br \/>\n\u5982\u4eca\u591a\u6578 zaurus \u7684\u611b\u597d\u8005\u7684\u52aa\u529b, \u4e5f\u505a\u51fa\u4e86\u4e00\u500b\u6548\u80fd\u5ab2\u7f8e C760\u3001C750 \u7684 kernel, \u4f7f\u5f97\u8d85\u4efb\u6a21\u64ec\u5668\u73a9\u8d77\u4f86\u66f4\u9806\u4e86..<br \/>\n\u56e0\u70ba\u4ee5\u904b\u7528 sdl \u7684\u65b9\u5f0f\u5728 qtopia \u4e0a\u8dd1\u8d85\u4efb\u6a21\u64ec\u5668, \u6211\u6e2c\u8a66\u904e\u7684\u60c5\u5f62\u662f\u6158\u4e0d\u5fcd\u7779, \u6240\u4ee5\u9084\u662f\u63a1\u5728 Xwin \u4e0a\u9762\u8dd1, \u5728 C700 \u7684 GUI \u9593\u4f5c\u5207\u63db\u7684\u6a5f\u5236.<br \/>\n\u7531\u65bc\u76f8\u4f9d\u6027 snes9x \u9700\u8981 icewm \u548c x11zaurus, \u6211\u5011\u4eca\u5929\u5148\u4ecb\u7d39\u5982\u4f55\u88dd\u4e0a x11zaurus, \u4e26\u5728 x11 \u548c qtopia \u4e4b\u9593\u4f5c\u597d\u5207\u63db\u7684\u6a5f\u5236.<\/p>\n<p>\u672c\u7bc7\u662f\u5927\u6982\u8aaa\u660e\u600e\u9ebc\u5728 C700 \u4e0a run X window, \u5c0f\u5f1f\u7814\u7a76\u51fa\u4f86\u7684\u65b9\u6cd5\u6709\u9ede\u66b4\u529b, \u5341\u5206\u73cd\u611b\u81ea\u5df1\u7684 C700 \u7684\u4f19\u4f34\u5011\u81ea\u5df1\u659f\u914e\u4e00\u4e0b, \u9644\u5e36\u4e00\u63d0, \u6b64\u6cd5\u5728\u5c0f\u5f1f\u7684\u6a5f\u5668\u4e0a\u8dd1\u8d77\u4f86\u6c92\u4ec0\u9ebc\u5927\u554f\u984c, \u4f46\u4e0d\u4fdd\u8a3c\u5728\u5225\u7684\u6a5f\u5668\u904b\u4f5c\u60c5\u5f62, \u82e5\u60a8\u4f9d\u6b64\u6587\u64cd\u4f5c\u9020\u6210\u60a8\u4efb\u4f55\u4e0d\u4fbf\u3001\u640d\u5931, \u8cac\u4efb\u8acb\u81ea\u8ca0\u3002<br \/>\n\u8dd1 icewm \u4e5f\u771f\u7684\u5f88\u6f02\u4eae, \u97f3\u6548\u4e5f\u6c92\u554f\u984c, \u5c31\u662f\u89f8\u63a7\u87a2\u5e55\u7121\u6cd5\u8a2d\u5b9a\u597d (\u76f4\u5217\u87a2\u5e55\u7684\u6700\u4e0a\u65b9\u548c\u6700\u4e0b\u65b9\u9ede\u4e0d\u5230), \u5e0c\u671b\u6709\u54ea\u4f4d\u9ad8\u624b\u4e5f\u6e2c\u8a66\u8dd1 xwin \u5f8c\u80fd\u627e\u51fa\u8a2d\u5b9a\u597d\u89f8\u63a7\u87a2\u5e55\u7684\u65b9\u6cd5\u3002<br \/>\n\u4e4b\u524d\u63d0\u904e\u76f4\u63a5\u5b89\u88dd x11zaurus \u9032 c700, \u6703\u51fa\u73fe &#8220;\u8a2d\u5b9a\u9801&#8221; \u88e1\u7684\u7a0b\u5f0f\u7121\u6cd5\u57f7\u884c\u7684\u60c5\u5f62, \u5c0f\u5f1f\u4e5f\u627e\u51fa\u539f\u56e0, \u53ef\u89e3\u6c7a\u3002<br \/>\n\u5c0f\u5f1f\u7684\u6e2c\u8a66 rom, \u662f sharp 1.2jp, zImage \u5728 royalcomp \u548c piro, \u5176\u5b83\u7684\u6e2c\u8a66\u5e73\u53f0\u5c0f\u5f1f\u4e0d\u6e05\u695a\u3002<\/p>\n<p>1.\u5957\u4ef6<br \/>\n\u5b89\u88dd\u524d\u8acb\u5148\u627e\u4f86\u9700\u8981\u7684\u5957\u4ef6:<br \/>\nlibncurses5_5.2.20020112a-4b_arm.ipk<br \/>\nx11zaurus_0.8_arm.ipk<br \/>\nicewm_1.0.9-5_arm.ipk<br \/>\n\u8981\u73a9\u8d85\u4efb\u7684\u4eba\u81ea\u5df1\u518d\u627e snes9x&#8230;.ipk<\/p>\n<p>2.\u5b89\u88dd<br \/>\n\u4ee5\u4e0b\u7686\u4ee5 root \u57f7\u884c (run X \u4e5f\u662f)<br \/>\n(i) \u5148\u88dd ipkg-0.99 &lt;-\u9019\u500b\u61c9\u8a72\u6c92\u554f\u984c\u5427?<br \/>\n\u5c0f\u5f1f\u662f\u7528 terminal \u6572\u9375\u76e4\u5b89\u88dd\u7684, \u7528 qinstall \u53ef\u80fd\u4e5f\u53ef\u4ee5, \u4e0d\u904e terminal \u53ef\u4ee5\u770b\u5230\u8f03\u591a\u7684\u8a0a\u606f.<br \/>\n\u4ee3\u78bc:<br \/>\n# ipkg-new install libncurses5_5.2.20020112a-4b_arm.ipk<br \/>\n# ipkg-new install x11zaurus_0.8_arm.ipk<br \/>\n\u9078\u88dd\u5165\u9810\u8a2d\u76ee\u9304 \/usr\/local<br \/>\n!! \u4e0d\u8981\u91cd\u958b\u6a5f<br \/>\n\u88dd\u7684\u904e\u7a0b\u4f60\u6703\u770b\u5230\u76f8\u4f9d\u6027\u95dc\u4fc2, \u4f60\u6703\u554f\u600e\u9ebc\u6c92\u63d0\u5230\u8981\u88dd libc6?<br \/>\n\u5c0f\u5f1f\u8e39\u7684\u7d50\u679c\u662f libc6 \u5728 c700 \u9810\u8a2d\u71d2\u5165\u7684\u7cfb\u7d71\u88e1\u5df2\u7d93\u6709\u4e86\u3002<br \/>\n\u5728\u4f5c\u5b8c\u4ee5\u4e0a\u7b2c\u4e8c\u6307\u4ee4\u6642(x11zaurus), \u60a8\u7684\u8a2d\u5b9a\u9801\u88e1\u7684\u8edf\u9ad4\u61c9\u8a72\u6703\u51fa\u554f\u984c\u4e86, \u89e3\u6c7a\u65b9\u5f0f\u6211\u5011\u5f8c\u9762\u518d\u8ac7\u3002<br \/>\n(ii) \u79fb\u9664 x11 \u958b\u6a5f\u6642\u5728 init 5 \u57f7\u884c\u7684\u7a0b\u5f0f:<br \/>\n\u4ee3\u78bc:<br \/>\n# rm \/etc\/rc.d\/rc5.d\/S9*<br \/>\n\u9019\u52d5\u4f5c\u61c9\u662f\u522a\u53bb\u4e09\u500b link: zapmd, ztsd, x11mkfifos<br \/>\n# mv \/etc\/rc.d\/rc4.d\/* \/etc\/rc.d\/rc2.d\/<br \/>\n\u628a init 4 \u57f7\u884c\u7684\u7a0b\u5f0f\u79fb\u5230 init 2, \u6211\u5011\u8981\u5f9e init 2 \u57f7\u884c X<br \/>\n(iii) \u4fee\u6b63\u8a2d\u5b9a\u9801\u7684\u7a0b\u5f0f\u554f\u984c<br \/>\nx11 \u6703\u5728 \/home\/QtPalmtop\/lib \u88e1\u88dd\u4e0a\u597d\u5e7e\u500b libX* \u7684 link,<br \/>\nsysinfo \u7b49\u7a0b\u5f0f\u53ef\u80fd\u6703\u5148\u63a1\u7528\u9019\u4e9b lib, \u56e0\u800c\u51fa\u932f\u7121\u6cd5\u57f7\u884c,\u6240\u4ee5\u6211\u5011\u628a\u9019\u4e9b libX* \u79fb\u8d70:<br \/>\n\u4f8b:<br \/>\n\u4ee3\u78bc:<br \/>\n# mkdir \/home\/aa<br \/>\n# mv \/home\/QtPalmtop\/lib\/libX* \/home\/aa<br \/>\n(iv) \u88fd\u4f5c\u4e09\u500b script, \u5927\u81f4\u5982\u4e0b, \u6a94\u540d\u662f\u6211\u96a8\u4fbf\u53d6\u7684\u5566:<br \/>\nI.\u6a94\u540d killqpe<br \/>\n\u4ee3\u78bc:<br \/>\nkillall launch; killall sh; killall qpe; killall qeserver; killall launcher; init 2<br \/>\nII.\u6a94\u540d: startx<br \/>\n\u4ee3\u78bc:<br \/>\nkillall ztsd<br \/>\nsleep1<br \/>\nexport LD_LIBRARY_PATH=&#8221;\/home\/aa&#8221;<br \/>\nx<br \/>\nztsd \u662f X \u88e1\u63a7\u5236\u89f8\u63a7\u7684\u7a0b\u5f0f..\u5f88\u5947\u602a, \u8981\u5728\u9032 X \u524d\u624b\u52d5\u628a\u5b83 kill \u6389, \u9032 X \u4ee5\u5f8c\u89f8\u63a7\u87a2\u5e55\u624d\u6703\u6b63\u5e38.<br \/>\nIII.\u6a94\u540d: startqpe<br \/>\n\u4ee3\u78bc:<br \/>\nkillall zapmd<br \/>\nkillall ztsd<br \/>\ninit 5<br \/>\n\u4ee5\u4e0a\u662f\u6bba\u6389 qpe \u4e0d\u7528\u7684\u7a0b\u5f0f(zapmd,ztsd), \u4e0d\u6bba qpe \u53ef\u80fd\u4e00\u7761\u4e0d\u8d77.<br \/>\n\u8b93\u4ee5\u4e0a\u7684 script \u53ef\u57f7\u884c,<br \/>\n\u4ee3\u78bc:<br \/>\n# chmod 744 killqpe startx startqpe<br \/>\n\u9019\u6a23\u505a, \u4f60\u53ef\u4ee5\u6b63\u78ba\u5730\u5728 qpe \u548c X \u4e4b\u9593\u5207\u63db, \u5728 X \u88e1\u6709\u4e9b\u7b26\u865f\u6253\u4e0d\u51fa\u4f86\u7684\u554f\u984c\u53ef\u4ee5\u53bb\u6293 xkbd (\u6709ipk\u6a94) \u4f86\u89e3\u6c7a.<br \/>\n(v) \u5c07\u76f4\u756b\u9762\u986f\u793a x11 \u6539\u6210\u6a6b\u756b\u9762\u986f\u793a<br \/>\n\u82e5\u5b89\u88dd\u4e86 icewm, \u5176\u4e2d x \u6307\u4ee4\u4e5f\u53ef\u7528 wm \u57f7\u884c, \u6703\u76f4\u63a5\u9032\u5165 icewm, vi \u9032\u9019\u5169\u500b\u6307\u4ee4\u6a94\u6848, \u5c07<br \/>\n\u4ee3\u78bc:<br \/>\n240&#215;320 \u6539\u6210 320&#215;240<br \/>\n\u5373\u53ef\u4ee5\u6a6b\u5411\u87a2\u5e55\u64cd\u4f5c, \u4e5f\u53ef\u9ede\u9078\u5230 icewm \u9078\u55ae.<br \/>\n3.\u57f7\u884c<br \/>\n\u76f4\u63a5\u5728 terminal \u4e0b\u57f7\u884c\u525b\u525b\u7684<br \/>\n\u4ee3\u78bc:<br \/>\n# .\/killqpe<br \/>\n\u9019\u6642\u6703\u6709\u767b\u5165\u756b\u9762, \u4ee5\u4e0b\u6211\u90fd\u662f\u4ee5 root \u57f7\u884c\u7684.\u767b\u5165\u5f8c, \u5728\u7b2c\u4e00\u6b21\u6642, \u9808\u5148\u79fb\u8d70(\u6216\u522a\u6389)\u9019\u500b\u6a94 \/etc\/FORCE_ZTSD_CAL,<br \/>\n\u4ee3\u78bc:<br \/>\n# .\/startx<br \/>\n\u9019\u6642\u5c31\u53ef\u4ee5\u9032\u5165 x11\u4e86, \u5982\u679c\u770b\u5230\u5168\u9ed1\u7684\u756b\u9762, \u8acb\u6309\u500b enter.<br \/>\n4.\u5207\u63db\u56de qtopia<br \/>\n\u5728x11 \u7684 xterm \u88e1\u6253\u4e0a exit, \u5c31\u6703\u56de\u5230\u7d14\u6587\u5b57\u4ecb\u9762,<br \/>\n\u4ee3\u78bc:<br \/>\n# .\/startqpe<br \/>\n\u7d04\u82b1\u500b\u5169\u5206\u9418, \u5c31\u53ef\u56de\u5230\u539f\u4f86\u7684 qtopia \u7684 GUI.<\/p>\n<p>\u600e\u9ebc\u57f7\u884c icewm \u548c snes9x \u4e0b\u6b21\u518d\u8a73\u7d30\u8aaa\u4e86.<br \/>\n\u7531 paar \u767c\u8868\u65bc September 19, 2003 02:00 AM<\/p>\n","protected":false},"excerpt":{"rendered":"<p>\u9019\u7bc7\u904e\u6642\u592a\u591a\u4e86, \u76ee\u524d\u73a9\u820a\u904a\u6232\u6a21\u64ec\u5668\u5df2\u7d93\u76f8\u7576\u5bb9\u6613, \u597d\u7528, \u901f\u5ea6\u5feb.. ============================= \u9019\u7bc7\u6587\u4ef6\u6211\u6700\u65e9\u662f\u767c\u8868\u5728 http:\/\/zaurus.cis92.net\/plps\/phpBB2\/viewtopic.php?t=434 \u70ba\u4e86\u8981\u96a8\u8eab\u90fd\u53ef\u4ee5\u73a9\u8d85\u4efb\u6a21\u64ec\u5668(snes9x)\u7814\u7a76\u4e86\u5f88\u4e45.. \u5982\u4eca\u591a\u6578 zaurus \u7684\u611b\u597d\u8005\u7684\u52aa\u529b, \u4e5f\u505a\u51fa\u4e86\u4e00\u500b\u6548\u80fd\u5ab2\u7f8e C760\u3001C750 \u7684 kernel, \u4f7f\u5f97\u8d85\u4efb\u6a21\u64ec\u5668\u73a9\u8d77\u4f86\u66f4\u9806\u4e86.. \u56e0\u70ba\u4ee5\u904b\u7528 sdl \u7684\u65b9\u5f0f\u5728 qtopia \u4e0a\u8dd1\u8d85\u4efb\u6a21\u64ec\u5668, \u6211\u6e2c\u8a66\u904e\u7684\u60c5\u5f62\u662f\u6158\u4e0d\u5fcd\u7779, \u6240\u4ee5\u9084\u662f\u63a1\u5728 Xwin \u4e0a\u9762\u8dd1, \u5728 C700 \u7684 GUI \u9593\u4f5c\u5207\u63db\u7684\u6a5f\u5236. \u7531\u65bc\u76f8\u4f9d\u6027 snes9x \u9700\u8981 icewm \u548c x11zaurus, \u6211\u5011\u4eca\u5929\u5148\u4ecb\u7d39\u5982\u4f55\u88dd\u4e0a x11zaurus, \u4e26\u5728 x11 \u548c qtopia \u4e4b\u9593\u4f5c\u597d\u5207\u63db\u7684\u6a5f\u5236. \u672c\u7bc7\u662f\u5927\u6982\u8aaa\u660e\u600e\u9ebc\u5728 C700 \u4e0a run X window, \u5c0f\u5f1f\u7814\u7a76\u51fa\u4f86\u7684\u65b9\u6cd5\u6709\u9ede\u66b4\u529b, \u5341\u5206\u73cd\u611b\u81ea\u5df1\u7684 C700 \u7684\u4f19\u4f34\u5011\u81ea\u5df1\u659f\u914e\u4e00\u4e0b, \u9644\u5e36\u4e00\u63d0, \u6b64\u6cd5\u5728\u5c0f\u5f1f\u7684\u6a5f\u5668\u4e0a\u8dd1\u8d77\u4f86\u6c92\u4ec0\u9ebc\u5927\u554f\u984c, [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[8,5],"tags":[],"class_list":["post-8","post","type-post","status-publish","format-standard","hentry","category-zaurus","category-5"],"_links":{"self":[{"href":"https:\/\/b.paar.kh.edu.tw\/index.php?rest_route=\/wp\/v2\/posts\/8","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/b.paar.kh.edu.tw\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/b.paar.kh.edu.tw\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/b.paar.kh.edu.tw\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/b.paar.kh.edu.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=8"}],"version-history":[{"count":0,"href":"https:\/\/b.paar.kh.edu.tw\/index.php?rest_route=\/wp\/v2\/posts\/8\/revisions"}],"wp:attachment":[{"href":"https:\/\/b.paar.kh.edu.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=8"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/b.paar.kh.edu.tw\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=8"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/b.paar.kh.edu.tw\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=8"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}