
{̓guV[eBO

Yasumichi Akahoshi

                              Abstract

   X Window System œ{̓́EϊłȂȂꍇA
                    낢Ȍl܂B

   ǂȃguɂ邱ƂłA˂~߂ɂ͖_
                     i肱ޕKv܂B

   ̕ł́A@ƌ́Aނ낻ꍇɂ܂
       ׂ΂悢ÃqgĂ܂B
           ______________________________________________

   Table of Contents
   O񎖍
   `FbNXg
   ȊϊT[őN

O񎖍

   ȉ͎̐̎OOɂĂ܂B

     * ȊϊVXe(̓VXe) Canna  FreeWnn
       gĂ邱ƁB
     * kterm Ȃǂł̊͂ kinput2 𗘗pĂ邱ƁB
     * X Window System ̋NɎsXNvg(xinitrc
       AXsession ȂǁBȉł X NXNvgƏ)́A
       ō̂ł͂ȂAVine t̂̂gĂ邱ƁB

   Ƃ͌Aق̂ȊϊVXep̕A X
   NXNvgɂȂĂɂAQlɂȂƂ낪
   邾낤Ǝv܂B
     _________________________________________________________

`FbNXg

́EϊłȂȂ

   ܂ŖȂgĂāAˑŔEϊoȂȂ
   ȂÅԂɉvoĂB
     _________________________________________________________

~/.bash_profile  ~/.bashrc

   z[fBNg .bash_profile  .bashrc ݂͑܂
   BVine  X NXNvg͂̓̃t@C𗘗pĂ܂
   B̂߁Atcsh Ȃ bash ȊÕVFpꍇłA
   ̓̃t@CȂƁAkterm Ȃǂœ{͂łȂȂ
   ܂B

   Az[fBNg .bash_profile  .bashrc ݂
   At@C啝ɏĂꍇ́A/etc/skel
   Vine Ŵ̂܂ARs[ĂB
     _________________________________________________________

̂AvP[V

   SẴAvP[Vœ́EϊłȂ̂AƂ
   ̃AvP[VȂ̂A؂蕪鎖dvłB

   {́Eϊ\ǂÃAvP[VŊmF
   ĂB
     _________________________________________________________

G[bZ[W̗L

   {́EϊƂAG[bZ[Wo܂ł
   BoĂȂ΁AdvȃqgłB

   ͂ŉłAML Őq˂ꍇɔāA邩A
   ΁ARs[ & y[Xg𗘗păeLXgt@CȂǂ
   ۑĂƗǂł傤B
     _________________________________________________________

kterm œ{͂o܂B

   ȊϊVXe Canna  Wnn ́AT[oENCAg
   ̗pĂ܂BT[o[͂ꂼ cannaserver  jserver
   łB

   NCAgɂČƁAEmacs ͎ÔȊϊNCA
   gĂ܂Akterm  kinput2 𗘗p܂B܂
   Akinput2 ͂ق̑̃AvP[Vł{͂ɗp
   Ă܂B

   Vine ł͍ŏ kterm  Emacs œ{ꂪg悤ɂȂ
   ܂B

   ŁAkterm łȂ{͂o邯ǁAȊO̓
   AvP[Vœ{ꂪgȂ̂ȂAԂ񂻂̃AvP[
   V̖łB{͂ɑΉĂȂ̂܂B
   Ƃ悭̂́AAvP[V̐ݒ肪sK؂ȏꍇłB
   Ƃ΁A/usr/X11R6/lib/X11/ja/app-defaults ɂ郊\[Xt
   @C internationalAfontSetAinputMethod Ȃǂ̐ݒ
   ȂƂƂl܂B
     _________________________________________________________

Emacs œ{͂o邩AĂB

   Emacs œ{͂ôɁAkterm ł͏oȂȂAkterm
   kinput2 ̖łBkterm łȂAmozillaAsylpheed Ȃ
   ł{ꂪgȂ悤ȂAԂ kinput2 ̖ł傤B
     _________________________________________________________

setime ɂԂ̊mF

   ̃R}hs܂B
   $ setime status

   [݂̊̓VXe]A[pbP[W̃CXg[]Ay
   {ϊɊ֌Ŵ[ϐ]̂mFł܂B
     _________________________________________________________

O̊mF

   ̃R}hsĂ݂ĉB
   $ less ~/.xwm.msgs

   ~/.xwm.msgs ɂ́AVine  X NXNvgobZ[Ŵ
   Aɓ{͊֌Ŵ̂L^Ă܂BȊϊT
   [oĂ邩ǂAkinput2 ̎sɐĂ邩ǂ
   킩܂B
     _________________________________________________________

vZX̏

   Ô߁Aȉ̃R}hŏ󋵂mFĉB

   Example 1. Canna ̏ꍇ
$ ps axw | egrep 'cannaserver|kinput2'
 934 ?        S      0:00 /usr/sbin/cannaserver
1127 tty1     S      0:00 kinput2 -canna -cannaserver localhost

   Example 2. Wnn ̏ꍇ
$ ps axw | egrep 'jserver|kinput2'
  810 ?        S      0:00 /usr/bin/jserver
14973 pts/1    S      0:00 kinput2 -wnn -jserver localhost -wnnenvrc4 /
etc/FreeWnn/ja/wnnenvrc

   ̂悤ȌʂɂȂ΁AȊϊT[o kinput2 
   ܂BʂuO̊mFvƈقȂƂ́Albg[Nɖ
   邱Ƃ^܂Bulbg[Nݒ̊mFv̍QƂ
   ĂB

   ȊT[o삵ĂȂꍇA̋N@ɂẮAthe
   Section called ȊϊT[őNĂB
   kinput2 삵ĂȂꍇ́Asetime gΊȒPɋNł
   ܂B
$ setime canna
$ setime wnn

   ȂAR}hC setime ƂłނƁAgp@\
   ܂B

   Note

   setime  Vine Linux Ǝ̃VFXNvgłB
     _________________________________________________________

̊mF

   ̃R}h̎sʂmFĉB
   $ echo $LANG

   Vine  X NXNvǵAϐ LANG  ja_JP.eucJP ł
   ƁAkinput2 NȂ悤ɂȂĂ܂
   B/etc/sysconfig/i18n ̓eLANG="ja_JP.eucJP" ɏ
   B
     _________________________________________________________

IM̊mF

   $ echo $XMODIFIERS

   kinput2 gĂꍇAʂ @im=kinput2 ɂȂȂ
   AƕςłBVine  X NXNvǵAȂ悤ɏ
   Ă܂(Vine 2.1.x ͗O)B

   Ƃ肠̑Ώ@́A~/.bash_profile 
   export XMODIFIERS="@im=kinput2"

   ƂsŁAOCƂłB̂ƂŁAVine
    X NXNvgǂĂ݂Ă(eLXgOCȂ
   /etc/X11/xinit/xinitrc AOtBbNOCȂ
   /etc/X11/wdm/Xsession Ȃǂ)BǂɂƂ낪
   ̂܂B

   Note VJE-Delta gpĂꍇ


   Vine 2.6 VJE-Delta gṕ̕A/usr/share/vine/imelib 
   ĂBXMODIfIERS="@im=vje" Ƃs͂łB
    XMODIFIERS="@im=vje" ƏCĂB
     _________________________________________________________

lbg[Nݒ̊mF

   ȉ̃R}h̎sʂmFĉB
$ cat /etc/hosts
$ /sbin/ifconfig

   Linux ̂ȊΐAȊϊT[oƃNCAgƂ
   MƂŎĂ܂BāA}VgƒʐM
   邽߂Ɏgp C^[tF[XA[vobNEC^[
   tF[XȂ̂łB

   [vobNEC^[tF[X ifconfig ł lo Ƃĕ\
   A ̃AhXA127.0.0.1AzXg localhost łB

   łAifconfig ̌ʂ lo ̍ڂ\Ȃ΂Ȃ
   B

   ܂AĂ̏ꍇA/etc/hosts 
   127.0.0.1    localhost  localhost.localdomain

   Ƃs݂Kv܂B

   [vobNEC^[tF[X lo ̕@ɂẮAFAQ 
   Q&A 𗧂ĂĐĂ܂BB
     _________________________________________________________



   ȏ̂ƂĂ݂΁A_Ȃił傤B܂
   ƁAĂ܂܂BAȂꍇ
   ́Aɏ̌ʂāAvine-users ML Ŏ₵Ă݂
   B
     _________________________________________________________

ȊϊT[őN

   ȊϊT[oNɂ́A[g[UɂȂĂA
   ̃R}hs܂B

   Example 3. ȊϊVXe Canna ̏ꍇ
   # /etc/rc.d/init.d/canna start

   Example 4. ȊϊVXe FreeWnn ̏ꍇ
   # /etc/rc.d/init.d/FreeWnn start

   ŃG[bZ[Wo邩܂񂪁ÃbZ[W
   ̎肪ɂȂ܂B

   ȊϊT[o[}V̋N瓮悤ɂɂ́A
   ̂悤ɂ܂B܂݂̏Ԃm߂ĂBł
   Canna Ɏ܂B
# /sbin/chkconfig --list canna
canna           0:off   1:off   2:off   3:off   4:off   5:off   6:off

   ̂悤ɂׂ(Ƃ 3  5 )off ɂȂĂA
   # /sbin/chkconfig --add canna

   ƂĂBŃ}V̋N炩ȊϊT[o
   悤ɂȂ܂B

   FreeWnn 𗘗pꍇAꂼ canna  FreeWnn ɒu
   B

   Note

   ȂAVine  X NXNvggpĂꍇ(
   ΁AX NXNvgŏĂȂꍇ)AȊϊ
   T[oĂ΁Akinput2  X NƂɎIɎ
   s܂B
