´ÙÀ½ ÀÌÀü Â÷·Ê

4. The GIMP ¿¡¼­ »ç¿ëÇϱâ

Æ÷Åä¼¥ ½ºÅ¸ÀÏÀÇ ¸·°­ÇÑ ±×·¡ÇÈ ÇÁ·Î±×·¥ÀÎ GIMP´Â v1.1.X ºÎÅÍ XInputÀ» Áö¿øÇÑ´Ù. v1.0.x ¹öÀüÀ̶ó¸é ÆÐÄ¡¸¦ ÅëÇؼ­ »ç¿ë °¡´ÉÇÏÁö¸¸ ¿©±â¼­´Â GIMP v1.1.X ¸¦ »ç¿ëÇÏ´Â °ÍÀ¸·Î °¡Á¤ÇÑ´Ù.

GIMP¿¡¼­ XInputÀ» Áö¿øÇÑ´Ù°í ÇÏ´õ¶óµµ ÇÑ °¡Áö Á¶°ÇÀÌ ´õ ÇÊ¿äÇÏ´Ù. GIMP ÅøŶÀÎ GTK+¿¡¼­ XInputÀ» Áö¿øÇϵµ·Ï ÄÄÆÄÀϵǾî¾ß ÇÑ´Ù. ±¹³»ÀÇ ¿©·¯ ¹èÆ÷ÆÇ¿¡ Æ÷ÇÔµÈ gtk+ÀÇ XInput Áö¿ø¿©ºÎ´Â °¡Áö°¢»öÀÌ´Ù. ±¹³»ÀÇ ¸ðµç ¹èÆ÷ÆÇ Á¦ÀÛÀÚ°¡ XInputÀ» Áö¿øÇϵµ·Ï ¸¸µé¾îÁÖ±æ ¹Ù¶ö »ÓÀÌ´Ù.

Áö¿øÇÏÁö ¾Ê´Â ¹èÆ÷ÆÇÀ» ¾²´Â ¸®´ª¼­´Â À§ÀÇ ¸ñ·ÏÀ» º¸°í ¾ËÂ¥³ª ¹ÌÁö¸®´ª½ºÀÇ gtk+-1.2.X, gtk+-devel-1.2.X¸¦ ¼³Ä¡ÇÏ¸é °¡Àå ½±°í ºü¸¥ ÇØ°áÃ¥ÀÌ µÉ °ÍÀÌ´Ù. ¿©±â¼­´Â Á÷Á¢ ¼öÀÛ¾÷(?)À» ÅëÇØ ¼³Ä¡ÇÏ´Â 2°¡Áö ¹æ¹ýÀ» ¼Ò°³ÇÑ´Ù.

4.1 gtk+ ¼Ò½º¿¡¼­ XInput Áö¿øÇϵµ·Ï ÄÄÆÄÀÏ ÇÏ´Â ¹æ¹ý

XInputÀ» Áö¿øÇϵµ·Ï ÄÄÆÄÀÏÇÏ´Â °£´ÜÇÑ ¼ø¼­¸¸ ¼Ò°³ÇÑ´Ù.

ftp://ftp.gtk.org/pub/gtk/v1.2/ ¿¡¼­ ÃֽŠgtk+ ¼Ò½º¸¦ °¡Á®¿Â´Ù. configure ½ºÅ©¸³Æ®¸¦ ½ÇÇàÇÒ ¶§ --with-xinput=xfree ¿É¼ÇÀ» ³Ö¾î¼­ ½ÇÇàÇÑ ÈÄ ÀνºÅç ÇÑ´Ù.

tar xvfz gtk+-1.2.7.tar.gz
cd gtk+-1.2.7
./configure --prefix=/usr --sysconfdir=/etc --with-xinput=xfree
make
make install

4.2 ¹èÆ÷ÆÇÀÇ SRPMS ¼öÁ¤À» ÅëÇØ gtk+¸¦ ¼³Ä¡ÇÏ´Â ¹æ¹ý

Á÷Á¢ gtk+ ¼Ò½º¸¦ ÅëÇØ ¼³Ä¡ÇÏ´Â °Íº¸´Ù´Â ÇÑ±Û ÆÐÄ¡ µîÀÌ Àû¿ëµÇ°í RPMÀ¸·Î ¼³Ä¡°¡´ÉÇÑ SRPMS¸¦ ¼öÁ¤ÇÏ´Â °ÍÀÌ ´õ ÁÁÀ» °ÍÀ¸·Î »ý°¢µÈ´Ù. RPM¿¡ ´ëÇÑ °ÍÀº ¸®´ª½º ÇÑ±Û ¹®¼­ ÇÁ·ÎÁ§Æ®¸¦ °¡º¸±â ¹Ù¶õ´Ù.

  1. °¢ ¹èÆ÷ÆÇÀÇ FTP »çÀÌÆ®¿¡¼­ gtk+-1.2.X-YZZ.src.rpm°ú gtk+-devel-1.2.X-YZZ.rpmÀ» ¹Þ¾Æ¿Â´Ù.
  2. gtk+-devel RPMÀº ±×´ë·Î ¼³Ä¡ÇÏ¸é µÇ°í gtk+´Â ¼Ò½º¸¦ ¼³Ä¡ÇÑ ÈÄ¿¡ /usr/src/redhat/SPECS/gtk+.spec ÆÄÀÏ¿¡¼­ %build ºÎºÐÀ» ¼öÁ¤ÇÑ´Ù.
    %build
    ...
    
    CFLAGS="$RPM_OPT_FLAGS" ./configure $MYARCH --prefix=%prefix \
    --sysconfdir=/etc --with-xinput=xfree
    
    make
    
    configure¿¡ --with-xinput=xfree¸¸ Ãß°¡Çß´Ù.
  3. rpm -ba gtk+.spec ·Î RPM ÆÄÀÏÀ» »ý¼ºÇÑ´Ù.
  4. /usr/src/redhat/RPMS/i386¿¡ »ý¼ºµÈ RPM ÆÄÀÏÀ» rpm -ivh gtk+-1.2.X-YZZ.i386.rpm·Î ¼³Ä¡ÇÑ´Ù.

4.3 GIMP ¼³Á¤

GIMP¸¦ ½ÇÇàÇÑ ÈÄ ÆÄÀÏ -> ´ëÈ­»óÀÚ -> ÀÔ·ÂÀåÄ¡(¿µ¹® : File -> Dialogs -> Input Devices)¸¦ Ŭ¸¯ÇÑ´Ù. ¸¸¾à ÀÔ·Â ÀåÄ¡ ¾øÀ½ (¿µ¹® : No Input Devices )À̶ó´Â ¸Þ½ÃÁö¸¦ ºÃ´Ù¸é XInputÀ» Áö¿øÇÏÁö ¾Ê´Â gtk+°¡ ¼³Ä¡µÈ °ÍÀÌ´Ï ¾ÕÀÇ gtk+ ¼³Ä¡ °úÁ¤À» È®ÀÎÇϱ⠹ٶõ´Ù. Á¤»óÀûÀ̶ó¸é ÀåÄ¡ ¼±Åø·´ë¿Í ¸ðµå ¼±Åø·´ë, ±×¸®°í Ãà ÅÇ, ±Û¼è ÅÇÀ» º¼ ¼ö ÀÖ´Ù.

GIMP¿¡¼­ ÀÔ·ÂÀåÄ¡ ¼³Á¤ È­¸é

* ÀåÄ¡ ¼±Åø·´ë

ÀåÄ¡´Â xsetpointer -l ¶Ç´Â xinput list¸í·É¿¡¼­ È®ÀÎÇß´ø ÀÔ·ÂÀåÄ¡·Î Wacom Ÿºí·¿À» ÁöÁ¤ÇÏ¸é µÈ´Ù.

* ¸ðµå ¼±Åø·´ë

¸ðµå¿¡´Â 3Á¾·ù°¡ ÀÖ´Ù.

* Ãà ÅÇ

5°³ ¶Ç´Â 6°³ÀÇ ÃàÀ» ÁöÁ¤ÇÑ´Ù. ÀÌ °ªÀ» ¹Ù²Ü ÇÊ¿ä´Â ¾ø´Ù. ¸¸¾à XÃàÀ» 2·Î, YÃàÀ» 1·Î º¯°æÇÑ´Ù¸é 180° ȸÀüÇÑ »óÅ·ΠÀÔ·ÂÀÌ µÉ °ÍÀÌ´Ù.

* ±Û¼è ÅÇ

¸ÅÅ©·Î Å°¸¦ ÇÒ´çÇÏ´Â ÅÇÀÌ´Ù. ArtPad ½Ã¸®Áî, Ultrapad ½Ã¸®Áî´Â ¸ÅÅ©·Î Å°¸¦ »ç¿ëÇÒ ¼ö ÀÖÁö¸¸ Intuos ½Ã¸®Áî´Â »ç¿ëÇÒ ¼ö ¾ø´Ù. ÇÊÀÚ´Â ÃÑ 32°³ÀÇ ¸ÅÅ©·Î Å°¸¦ ÀÔ·Â ¹ÞÀ» ¼ö ÀÖ´Ù. 1¹ø Å°¿¡ Ctrl+N(»õ ±×¸²), 2¹ø Å°¿¡ Ctrl+O(¿­±â)¸¦ ³Ö¾îº» ÈÄ Å¸ºí·¿ÀÇ 1¹ø ¸ÅÅ©·Î Å°¸¦ Ŭ¸¯ÇÏ¸é »õ ±×¸²À» ¸¸µå´Â âÀÌ ¿­¸®°Ô µÈ´Ù.


´ÙÀ½ ÀÌÀü Â÷·Ê