Subsections

3 °ò¥»ªº X ¾Þ§@

±zÀ³¸Ó¼ô±x¤@¨Ç¦b X ¤Uªº±`¥Î¾Þ§@¡C¸Ó³¡¤À¤¶²Ð¤F¤@¨Ç±z¥i¯àµo²{¦³¥Îªº°ò¥»¾Þ§@¡C

1 ·Æ¹«

X ¤Uªº·Æ¹«ªº¨Ï¥Î»P¦b¨ä¥¦¨t²Î¤¤¬O«D±`¬Û¦üªº¡A¨Ò¥~ªº¬O¥¦­n¥Î¨ì·Æ¹«ªº¤T­Ó«öÁä¡C¦pªG±zªº·Æ¹«¥u¦³¨â­Ó«öÁä¡A±z¥i¥H¨Ï¥Î¦P®É«ö¤U¨â­ÓÁä¨Ó¼ÒÀÀ¤¤¶¡Á䪺®ÄªG¡C³o»Ý­nÂI§Þ¥©¡A¤]¦³ÂI³Â·Ð¡A©Ò¥H§ë¸ê¶R¤@­Ó 15 ¬ü¤¸ªº¤TÁä·Æ¹«¥i¯à¤£ºâ¤@­ÓÃa¥D·N¡C³o¨Ç·Æ¹«µ´¤j¦h¼Æ¹q¸£¹s°â°Ó¨º¨à³£¦³±o½æ¡C

°²©w±z¥Î¥k¤â¨Ï¥Î·Æ¹«¡A«öÁä§Y«ö·Ó±q¥ª¨ì¥kªº¶¶§Ç¶i¦æ½s¸¹¡C¦]¦¹«öÁä¤@«üªº¬O¥ªÃ䪺«öÁä¡A«öÁä¤G«üªº¬O¤¤¶¡ªº«öÁä¡A¦Ó«öÁä¤T§Y«üªº¬O¥kÃ䪺«öÁä¡C±z¥i¯à·|¦b¤å¥ó¤¤¬Ý¨ì½s¸¹©ÎªÌ¦ì¸m¼ÐÃÑ¡C

X ±a¦³Â²³æªº¤º¸mªº½Æ»s-Öß¶K¥\¯à¡C­n¿ï¾Ü¤å¦r¶i¦æ½Æ»s¡A±z¥i¥H¥Î·Æ¹«¥ªÁäÂIÀ»¨Ã©ì¦²¡C°²©w±z©Ò¨Ï¥ÎªºÀ³¥Îµ{¦¡¨ã¦³½Æ»s-Öß¶Kªº¥\¯à¤ä´©¡A¨º»ò³o¼ËÀ³¸Ó¥i¥H¿ï©w½Æ»sªº¤å¦r¡C­nÖß¶K¸Ó¤å¦r¡A±z¥i¥H¦b¤@­Ó¤£¦Pªº X À³¥Îµ{¦¡¤UÂIÀ»¤@¤U·Æ¹«¤¤¶¡Áä¡C¨Ò¦p¡A¦pªG±z±µ¦¬¨ì¤@«Ê¥]¬A¤@­Ó URL ªº e-mail¡A±z¥i¥H¥Î¥ªÁä¿ï¤¤¸Ó URL¡AµM«á¦b±zªº¸UºûºôÂsÄý¾¹ªº¡u¦ì¸m¡v°ì¤¤¥Î¤¤¶¡ÁäÂIÀ»¨Ó¶i¦æÖß¶K¡C

2 X «È¤áµ{¦¡

»P X ¦øªA¾¹¶i¦æ³q°Tªºµ{¦¡ºÙ¬° X «È¤áµ{¦¡¡C¤j¦h¼Æ³oÃþµ{¦¡³£·|­n¨D X ¦øªA¾¹¦b¿Ã¹õ¤WÅã¥Üµøµ¡¡C

±z±Ò°Ê X «È¤áµ{¦¡ªº¤è¦¡»P±Ò°Ê¥ô¦ó¨ä¥¦ Debian µ{¦¡ªº¤è¦¡¤@¼Ë¡C»Ý¦b©R¥O¦æ¤¤¿é¤J«È¤áµ{¦¡ªº¦W¦r§Y¥i¡C¸ÕµÛ¦b¤@­Ó¤w¦³ªº xterm µøµ¡¤¤¿é¤J xterm¡A±µµÛ¤@­Ó·sªº xterm «È¤áµ{¦¡´N·|¥X²{¦b¿Ã¹õ¤W¡C

±z¥i¯àª`·N¨ì­ì xterm ²{¦b¤w¸gµLªk¨Ï¥Î¤F¡A³o¬O¦]¬°±zªº shell ¦bµ¥«Ý²Ä¤G­Ó xterm ªº§¹¦¨¡C¬°¤FÁ×§K¦¹ºØ°ÝÃD¡A±z¥i¥H³q¹L¦b©R¥O¦W«á²K¥[ & ¨Ó­I´º¹B¦æ X «È¤áµ{¦¡¡A´N¹³³o¼Ë¡Gxterm &¡C¦pªG±z§Ñ°O³o¼Ë°µ¤F¡A±z¥i¥H§â¤@­Ó¦b¹B¦æªº¶iµ{©ñ¨ì­I´º¥h¡C­º¥ý¨Ï¥Î CTRL-z ±¾°_¶iµ{¡AµM«á¨Ï¥Î bg ©R¥O§â¥¦©ñ¨ì­I´º¥h¡C

¦pªG±z¸g±`¨Ï¥Î¤@­Óµ{¦¡¡A±zªºµøµ¡ºÞ²z¾¹³q±`·|´£¨Ñ¤@ºØ¤èªk§â¸Óµ{¦¡©ñ¨ì¤@­Ó¤è«K§Ö±¶ªº¹Ï§Î¤Æ¿ï³æ¤¤¡C


3 µo²{°ÝÃD

¦³®É·í±z±q¤@­Ó¹Ï§Î¤Æªº¿ï³æ¤¤±Ò°Ê¤@­Ó X «È¤áµ{¦¡ªº®É­Ô¡A¦pªG¥¢±Ñ¤F¡A¨º»ò±z¤£¯à¬Ý¨ì¥ô¦ó¿ù»~®ø®§¡C±z¥i¥H¦bÀÉ®× ~/.xsession-errors ¤¤§ä¨ì¥¦­Ì¡C

4 Â÷¶} X Àô¹Ò

­nÂ÷¶} X¡A±z»Ý­n¥Î¨ì¤@­Ó¿ï³æ¡C¤£©¯ªº¬O¡A¹ï©ó·s¤â¨Ó»¡¡A¨C­Óµøµ¡ºÞ²z¾¹ªº±¡ªp³£¦U¦³¤£¦P¡A¦Ó¥B°w¹ï©ó¤j¦h¼Æµøµ¡ºÞ²z¾¹¡A³o¥i¥H¨Ï¥Î³\¦hºØ¤è¦¡¨Ó¶i¦æ°t¸m¡C¦pªG¦³¤@­Ó©úÅ㪺¿ï³æ¡A¨º»ò¥i¥H¬d¬Ý¤@­ÓÃþ¦ü©ó ``Exit'' ©ÎªÌ ``Close Window Manager'' ªº±ø¥Ø¡C¦pªG±z¤£¯à§ä¨ì¤@­Ó¿ï³æ¡A¸ÕµÛ¦b¿Ã¹õ­I´º¤WÂIÀ»¤@¤U¨C­Ó·Æ¹««öÁä¡C¦pªG©Ò¦³³o¨Ç³£¥¢±Ñ¤F¡A±z¥i¥H³q¹L«ö¤U CTRL-ALT-Backspace ¨Ó±j¨î±þ¦º X ¦øªA¾¹¡C±j¨î±þ¦º¦øªA¾¹·|¯}Ãa¦b¥´¶}ªºÀ³¥Îµ{¦¡¤¤©|¥¼«O¦sªº¸ê®Æ¡C

5 ©w¨î±zªº X ±Ò°Ê¤è¦¡

·í±z±Ò°Ê X ®É¡ADebian ¹B¦æ¤@¨Ç shell ½Z¥»¨Ó±Ò°Ê±zªºµøµ¡ºÞ²z¾¹©M¨ä¥¦ X «È¤áµ{¦¡¡C¹w³]¦a¡A·|¬°±z±Ò°Ê¤@­Óµøµ¡ºÞ²z¾¹¡A¤@­Ó xconsole ©M¤@­Ó xterm¡C

­n©w¨î±zªº X ±Ò°Ê¤è¦¡¡A¨º»òÀÉ®× /etc/X11/config ¥²¶·¥]¬A¦æ allow-user-xsession¡C¦pªG¨S¦³¦¹¶µ¡Aµn¿ý¬° root ¨Ã²K¥[¦¹¦æ¡CµM«áµn¿ýªð¦^¬°±z¦Û¤v¡AÄ~Äò©¹¤U¬Ý¡C

±z¥i¥H¬Ý¨ì¦bÀÉ®× /etc/X11/Xsession ¤¤ Debian ªº X ±Ò°Ê¬O«ç»ò¤u§@ªº¡Cª`·N±z¥i¥H³q¹L­×§ïÀÉ®× /etc/X11/config ¨Ó­×§ï /etc/X11/Xsession ªº¦æ¬°¡A¥¦´£¨Ñ¤F¤@¨Ç¨t²Î¯Åªº°Ñ¼Æ¿ï¾Ü¡C

­n¦b X ±Ò°Ê®É¹B¦æ±z©Ò¿ï¾Üªº«È¤áµ{¦¡¡A±z¥i¥H¦b±zªº home ¥Ø¿ý¤U³Ð«Ø¤@­Ó¥i°õ¦æªº shell ½Z¥» .xsession¡C

touch ~/.xsession
³o¼Ë´N³Ð«Ø¤FÀɮסC

chmod u+x ~/.xsession
³o¼Ë¨Ï±oÀɮצ¨¬°¥i°õ¦æªº¡C

¤@¥¹³Ð«Ø¤F .xsession¡A±z´N»Ý­n¨Ï¥Î±z¤ß·Rªº¤å¦r½s¿è¾¹¨Ó½s¿è¥¦¥H§¹¦¨¤@¨Ç¦³¥Îªº¤u§@¡C±z¥i¥H¦b¸Ó½Z¥»¤¤°µ±z©Ò·Q°µªº¥ô¦ó¨Æ¡C¦ý¬O¡A·í½Z¥»ªº¶iµ{¤¤Â_¤F¡A¨º»ò X ¤]·|¤¤Â_¡C

¦b¹ê»ÚÀ³¥Î¤¤¡A±z³q±`»Ý­n¨Ï¥Î¤@­Ó¹ï exec ªº½Õ¥Î¨Ó²×µ²½Z¥»¡CµL½×±z exec ªº¬O¤°»òµ{¦¡¡A¥¦³£±NÂл\½Z¥»ªº¶iµ{¡A³o¼Ë¦b exec ¦æ«á­±ªº©R¥O³£±N³Q©¿²¤¡C±z°õ¦æªºµ{¦¡±N¦¨¬°¸Ó½Z¥»¶iµ{ªº·sªº©Ò¦³ªÌ¡A³o·N¨ýµÛ X ·|¦b·sµ{¦¡ªº¶iµ{¤¤Â_®É¤¤Â_¡C

°²©w±z¨Ï¥Î¦æ exec fvwm ¨Ó²×µ² .xsession¡C³oªí¥Ü·í X ±Ò°Ê®É·|¹B¦æ fvwm µøµ¡ºÞ²z¾¹¡C·í±z°h¥X fvwm µøµ¡ºÞ²z¾¹®É¡A±zªº X ·|¸Ü¶iµ{¤]±Nµ²§ô¡A¦Ó¥B©Ò¦³¨ä¥¦«È¤áµ{¦¡³£±NÃö³¬¡C±z¤£»Ý­n¤@©w¦b³oùبϥΤ@­Óµøµ¡ºÞ²z¾¹¡F±z¤]¥i¥H exec xterm¡A¦b³oºØ±¡ªp¤U¡A¦b¯S©wªº xterm ¤¤¿é¤J exit ´N·|¾É­P¾ã­Ó X ·|¸Ü¶iµ{ªºµ²§ô¡C

¦pªG±z·Q­n¦b¨Ï¥Î exec ¤§«e¹B¦æ¨ä¥¦«È¤áµ{¦¡¡A¨º»ò±z´N»Ý­n¦b­I´º¹B¦æ¥¦­Ì¡C§_«h¡A.xsession ±Nª½¨ì¨C­Ó«È¤áµ{¦¡°h¥X¡A¤~Ä~Äò¤U¤@¦æªº°õ¦æ¡C°Ñ¬Ý«e­±ªºÃö©ó¦b­I´º¹B¦æ§@·~ªº³¹¸`¡]¤@¯ë±z·|·Q©ñ¤@­Ó & ¼ÐÃѲŦb¥½§À¡A¦p xterm &¡^¡C

¤£¹L¡A±z¥i¥H¥R¤À§Q¥Î³oºØ¦æ¬°¡C¦pªG±z·Q¦b X ·|¸Ü¶iµ{ªºµ²§À¹B¦æ©R¥O¡A¨º»ò±z¥i¥H¨Ï±zªº .xsession ¹B¦æ¤@­Óµøµ¡ºÞ²z¾¹©ÎÃþ¦üªºµ{¦¡¡A¨Ãµ¥«Ý¨ä§¹¦¨¡C¤]´N¬O»¡¡A¤£­n¨Ï¥Î exec ©M &¡F¥u¿é¤J fvwm¡CµM«á§â±z¿ï¾Üªº©R¥O¸m©ó fvwm ¤§«á¡C

¬Ý¬Ý¤@¨Ç¥Ü¨Òªº .xsession ÀÉ®×¥i¯à·|¦³¨ÇÀ°§U¡C¦b©Ò¦³ªº¨Ò¤l¤¤¡A¥i¥H¨Ï¥Î±z¿ï¾Üªºµøµ¡ºÞ²z¾¹¨Ó´À´«¨ä¤¤ªº fvwm¡C

³Ì²³æªº .xsession ¥u¹B¦æ¤@­Óµøµ¡ºÞ²z¾¹¡G

exec fvwm
³o±N¹B¦æ fvwm¡A¦Ó·í fvwm °h¥X®É¡AX ·|¸Ü¶iµ{¤]´Nµ²§ô¤F¡C¦pªG±z¤£¨Ï¥Î exec¡A©Ò¦³ªº°õ¦æ¬Ý¤W¥h³£¤@¼Ë¡A¦ý¬O .xsession ·|¼È®É±¾°_µ¥«Ý fvwm¡A¨Ã¥B¦b fvwm §¹¦¨«á¤~°h¥X¡C¨Ï¥Î exec ·|­n¦n¤@¨Ç¡A¦]¬° fvwm ´À´«¤F .xsession ¦Ó¤£»Ý­n¥¦¶i¦æµ¥«Ý¡C±z¥i¥H¨Ï¥Î ps ©ÎªÌ top ©R¥O¨ÓÅçÃÒ¦¹¡C

¤@­Ó§ó¬°¹ê¥Îªº .xsession ·|¦b±Ò°Êµøµ¡ºÞ²z¾¹¤§«e¹B¦æ¤@¨Ç«È¤áµ{¦¡¡C¨Ò¦p¡A±z¥i¯à·Q­n¨C·í±Ò°Ê X ®É¡A¹B¦æ¤@¨Ç xterm ©M¤@­Ó xclock¡C¨S°ÝÃD¡F¥u»Ý¿é¤J xterm & xterm & xclock & exec fvwm §Y¥i¡C¨â­Ó xterm ©M¤@­Ó xclock ¦b­I´º±Ò°Ê¡AµM«á¬Oµøµ¡ºÞ²z¾¹ªº±Ò°Ê¡C·í±z°h¥Xµøµ¡ºÞ²z¾¹®É¡A±z¤]±N°h¥X X¡C

±z¥i¯à·Q¹Á¸Õ¤@¤U¤£¦b­I´º¹B¦æ¡A¥H¬Ý¬Ý·|¦³¤°»ò±¡ªpµo¥Í¡C¿é¤J©R¥O¡Gxterm; xclock; exec fvwm¡Cxterm ±N·|±Ò°Ê¡A¨Ã¥Bµ¥«Ý±z°h¥X¥¦¡CµM«á xclock ±Ò°Ê¡F±z¦b fvwm ±Ò°Ê¤§«e¤£±o¤£°h¥X xclock¡C©R¥O¬O¶¶§Ç°õ¦æªº¡A¦]¬°½Z¥»¦bµ¥«Ý¨C­Óµ{¦¡ªº°h¥X¡C

±z¥i¥H«ö±zªº»Ý­n¨Ï¥Î¶¶§Çªº°õ¦æ¤è¦¡¡C¥i¯à±z·Q¬d¬d¨C¤Ñ±z¤°»ò®É­Ô°±¤î¤u§@¡C

xterm &

xclock &

fvwm 

date >> ~/logout-time

³o±N¨Ã¦æ¦b­I´º¹B¦æ¤@­Ó xterm ©M¤@­Ó xclock¡AµM«á¹B¦æ fvwm ¨Ãµ¥«Ý¨ä§¹¦¨¡C·í±z°h¥X fvwm ®É¡A¥¦·|°õ¦æ³Ì«á¤@¦æ¡A³o¦æ§â·í«eªº¤é´Á©M®É¶¡²K¥[¨ìÀÉ®× ~/logout-time ¤¤¡C

³Ì«á¡A±z¥i¥H¨Ï¥Î¤@­Ó¤£¨Ï¥Îµøµ¡ºÞ²z¾¹¨Ó¨M©w¦ó®É X °h¥Xªºµ{¦¡¡G

xclock &

fvwm &

exec xterm

¸Ó½Z¥»·|¦b­I´º¹B¦æ xclock ©M fvwm¡AµM©Î¨Ï¥Î xterm ´À´«¥¦¦Û¤v¡C·í±z°h¥X xterm ®É¡A±zªº X ·|¸Ü¶iµ{§Yµ²§ô¡C

³Ì¦nªº¾Ç²ß«ç¼Ë¨Ï¥Î .xsession ªº¤èªk§Y¬O¹Á¸Õ¤@¨Ç±¡ªpªºµ²ªG¡C¥t¥~¡A½T«O±z¨Ï¥Î¤F chmod ¨Ó¨Ï¤§¥i°õ¦æ¡F§Ñ°O°õ¦æ¦¹¨BÆJ¬O¸g±`¥Çªº¿ù»~¡C

John Goerzen / Ossama Othman / Debian ¤¤¤å­p¹º