[[TableOfContents]] == FuntooInstallLog == ÆÝÅõ(Á¨Åõ Æ÷Å©) ¸®´ª½º °£´Ü ÀνºÅç ¸í·É·Î±× ÀÔ´Ï´Ù. - ¼ÛÈ¿Áø[[br]] Á¨Åõ¿ÍÀÇ °¡Àå Å« Â÷ÀÌ´Â emerge --sync °¡ git ¶ó¼­ ºü¸£´Ù´Â °Í°ú,[[br]] Ä¿³Î¼³Ä¡°¡ ÈξÀ ¸¹ÀÌ ÀÚµ¿È­ µÇ¾ú´Ù´Â Á¡,[[br]] Á» ´õ ¾ÈÁ¤È­¸¦ Ãß±¸ÇÑ´Ù´Â °ÍÀÔ´Ï´Ù.[[br]] ¸î¸î Áß¿äÇÑ ºÎºÐ¿¡¼­ Á¨Åõº¸´Ù mask µÈ °ÍÀÌ ¸¹½À´Ï´Ù. == ±âº» ÀνºÅç == * ±âº» ºÎÆõǴ ÀνºÅç ±îÁö´Â ÀÌ ¹®¼­´ë·Î ÇÕ´Ï´Ù. http://www.funtoo.org/wiki/Funtoo_Linux_Installation * stage3 À̹ÌÁö´Â http://ftp.osuosl.org/pub/funtoo/funtoo-current/x86-64bit/ ¿¡¼­ ÀÚ½ÅÀÇ cpu ¿¡ ¸Â´Â stage3-latest ·Î ¹Þ½À´Ï´Ù. * bios ¿¡¼­ efi °¡ Áö¿øµÇ¾î¾ß gpt (gdisk) ·Î ¼³Á¤ÇÒ ¼ö ÀÖ½À´Ï´Ù. ±×·¸Áö ¾Ê´Ù¸é mbr ·Î ÇØ¾ß ÇÕ´Ï´Ù. * bios ¼³Á¤»ó uEFI ¶ó°í ½á ÀÖ´õ¶óµµ ¾ÈµÉ¼ö°¡ ÀÖÀ¸´Ï ÆíÇÏ°Ô mbr ·Î ÇÏ´Â °ÍÀÌ ÁÁ°Ú½À´Ï´Ù. {{{ cd /mnt mkdir funtoo cfdisk /dev/sda #(ÀûÀýÈ÷ ÆÄƼ¼Å´× /boot (500M), swap (4096M ¸Þ¸ð¸®¸¸Å­), / (All) Á¤µµ Ãßõ) /boot ¿¡ boot flag Çʼö mkswap /dev/sda2 swapon /dev/sda2 mkfs.ext2 /dev/sda1 #(/boot ext2 Ãßõ) mkfs.ext4 /dev/sda3 #(ext4 Ãßõ) mount /dev/sda3 funtoo cd funtoo mkdir boot mount /dev/sda1 boot}}} * ¼³Ä¡¿¡ »ç¿ëÇÒ ºÎÆÃCD ´Â ¿ìºÐÅõ'µ¥½ºÅ©Å¾'CD ¸¦ ÃßõÇÏ°í, gdisk ¸¦ ¼³Ä¡ÇÏ·Á¸é universe,multiverse ÀúÀå¼Ò¸¦ Ãß°¡ÇØ¾ß ÇÕ´Ï´Ù. * funtoo ¹®¼­¿¡ ÀÖ´Â gentoo ±â¹Ý rescue iso µµ ÁÁ³×¿ä. GUI °¡ ¾ø¾î¼­ pc °¡ ÇÑ´ëÀÏ °æ¿ì ÀÎÅͳÝÀ¸·Î ¹®¼­ ÂüÁ¶ÇØ°¡¸ç ¼³Ä¡Çϱ⠰ï¶õÇÑ°Å ¿Ü¿£ ÁÁ½À´Ï´Ù. * ±âº» ¼³Ä¡ ÈÄ layman ±îÁö ÀνºÅç ÇÑ ÈÄ ¾Æ·¡¸¦ ÂüÁ¶ÇÕ´Ï´Ù. * syslog-ng, dcron, logrotate °¡ ¹®¼­¿¡ ¾ø½À´Ï´Ù. ÀØÁö ¸¿½Ã´Ù. == ¼³Á¤ÆÄÀÏ == * radeon (3850, 4850 µî) ¿¡¼­ compiz ¸¦ »ç¿ëÇϱâ À§ÇÑ °Í, eclipse, ¼­¹ö·Î »ç¿ëÇϱâ À§ÇØ ¼³Á¤ÇÑ ³»¿ë µî ÀÔ´Ï´Ù. ±âº»ÀûÀ¸·Î´Â ´Ù ºñ½ÁÇÏ´Ï ÂüÁ¶Çϱâ ÁÁ½À´Ï´Ù. === make.conf === {{{ # These settings were set by the metro build script that automatically built this stage. # Please consult /etc/make.conf.example for a more detailed example. ACCEPT_KEYWORDS="~amd64" ACCEPT_LICENSE="*" CHOST="x86_64-pc-linux-gnu" CFLAGS="-march=core2 -O2 -pipe" CXXFLAGS="-march=core2 -O2 -pipe" SYNC="git://github.com/funtoo/ports-2012.git" MAKEOPTS="-j3" LINGUAS="ko en" USE=" mmxext ssse3 sse3 sse4_1 xmp smp openexr fma fortran quad gmp vaapi xvmc opengl gles1 gles2 openvg sdl sdlgfx xv xa vdpau xcb openal pulseaudio libcanberra libass bindist vim-syntax consolekit utils tools keymap aio libnotify ios dbus udev fuse usb bluetooth samba device-mapper accessibility X xorg xcomposite gnome gconf lock session thunar gstreamer introspection gtk gtk3 cairo nautilus vala g3dvl gbm glade glitz threads socks5 network networkmanager rtmp lzma lzo jpeg jpeg2k exif svg mng pnm pvr apng xpm encode amr avx dirac faac fftw aac aacplus gsm schroedinger speex vpx x264 xvid ivorbis theora a52 cdda cddb dts dv ffmpeg opus taglib id3tag vcd mp3rtp twolame quicktime dxr3 ladspa libcaca libmpeg2 radio cjk " PHP_TARGETS="php5-4" PYTHON_TARGETS="python2_7 python3_2 pypy1_9 jython2_5" PYTHON_ABIS="2.7 3.2" NGINX_MODULES_HTTP="access auth_basic autoindex addition flv geo geoip gzip gzip_static memcached proxy referer rewrite scgi split_clients push upload xslt empty_gif fastcgi scgi ssi sub userid uwsgi browser headers_more limit_req limit_zone" VIDEO_CARDS="radeon" source /var/lib/layman/make.conf }}} === package.use === {{{ sys-kernel/debian-sources binary dev-lang/php bcmath cdb cgi curl exif flatfile fpm ftp gmp inifile mhash mysql mysqli mysqlnd pcntl pdo postgres soap sockets sqlite sysvipc tidy truetype wddx xmlreader xmlrpc xmlwriter xsl zip media-gfx/imagemagick hdri jbig jpeg jpeg2k png postscript q32 q64 q8 raw tiff dev-db/mysql extraengine tcmalloc app-editors/vim vim-pager mail-mta/netqmail highvolume net-ftp/proftpd authfile openssl copy memcache -ssl sftp app-portage/eix optimization sqlite strong-optimization tools app-portage/layman bazaar cvs darcs mercurial subversion x11-wm/compiz-fusion emerald unsupported media-libs/x264 10bit media-plugins/gst-plugins-meta http mms media-video/ffmpeg -bindist media-libs/libaacplus -bindist media-sound/pulseaudio equalizer realtime media-video/mplayer -bindist sys-libs/zlib minizip app-i18n/anthy canna-2ch app-dicts/canna-2ch canna app-i18n/tomoe hyperestraier gnome-base/gnome-settings-daemon -i18n # ibus-hangul ÀÌ 1.5 °¡ ¾ø¾î¼­ ibus ¸¦ 1.4 ¸¦ ¼³Ä¡ÇØ¾ß Çϴµ¥ i18n ¿¡ ibus-1.5 °¡ °É¸³´Ï´Ù. gnome-base/gnome-control-center -i18n gnome-base/gnome-shell -i18n x11-libs/cairo legacy-drivers x11-apps/xinit -minimal dev-libs/folks eds dev-lang/php -cjk dev-libs/geoip perl-geoipupdate dev-java/swt webkit }}} === package.mask === {{{ >=app-i18n/ibus-1.4.90 # ibus-hangul ÀÌ 1.5 °¡ ¾ø½À´Ï´Ù. >=sys-kernel/linux-headers-3.3 # debian-sources °¡ 3.2 À̹ǷΠheaders µµ 3.3 À» mask ÇÕ´Ï´Ù. }}} == layman == * gentoo-kr https://code.google.com/p/gentoo-kr/ ÇѱÛÆùÆ®, synergy ÇѱÛÆÐÄ¡ Á¤µµ ÀÌ¿ëÇÏ°Ô µÇ³×¿ä. synergy win64 ¿ëÀ¸·Î ÆÐÄ¡Çؼ­ ºôµåÇÑ °Íµµ µé¾îÀÖ½À´Ï´Ù. * flora, seden : eclipse-sdk-bin-4.2 ¸¦ »ç¿ëÇϱâ À§ÇØ Ãß°¡ÇÕ´Ï´Ù. * ÄÄÆÄÀÏ ¹öÀüÀÎ eclipse-sdk-3.7 Àº aptana plugin ¼³Ä¡½Ã cairo °ü·Ã ¿À·ù°¡ ÇØ°áÀÌ ¾ÈµË´Ï´Ù. == gtk theme == * gtk-theme-switch : gtk3 ·Î ³Ñ¾î°¬±â¿¡ gtk2 ´Â Å׸¶¸¦ ÁöÁ¤ÇØ¾ß ÇÕ´Ï´Ù. ¼³Ä¡ÇÏ°í ½ÇÇàÇÏ¿© Å׸¶¸¦ ¼±ÅÃÇÏ¸é µË´Ï´Ù. == /etc/X11/xinit/Xmodmap == {{{ pointer = 1 2 3 4 5 8 9 6 7 10 11 12 # ¸¶¿ì½º µÚ·Î ¹öÆ° }}} == ibus-hangul == * /etc/X11/xinit/xinput.d/ibus.conf ÆÄÀÏÀÌ Á¸ÀçÇÏÁö¸¸ ½ÇÇàÀÌ ¾ÈµË´Ï´Ù. /etc/X11/xinit/xinitrc.d/99-ibus 755 ·Î ÆÄÀÏÀ» ¸¸µì´Ï´Ù. {{{ prefix=/usr exec_prefix=${prefix} export XIM=ibus export XIM_PROGRAM="${exec_prefix}/bin/ibus-daemon" export ICON=ibus export XIM_ARGS="--xim" export PREFERENCE_PROGRAM="${exec_prefix}/bin/ibus-setup" export SHORT_DESC="IBus" export GTK_IM_MODULE=ibus if test -f /usr/lib64/qt4/plugins/inputmethods/libqtim-ibus.so || \ test -f /usr/lib/qt4/plugins/inputmethods/libqtim-ibus.so; then export QT_IM_MODULE=ibus else export QT_IM_MODULE=xim fi }}} == compiz-fusion == === xorg.conf for radeon === {{{ Section "Device" Option "NoAccel" "false" #Option "SWcursor" # [] Option "AccelDFS" "true" #Option "IgnoreEDID" # [] Option "ColorTiling" "true" Option "ColorTiling2D" "true" Option "RenderAccel" "true" #Option "SubPixelOrder" # [] Option "AccelMethod" "EXA" Option "DRI" "true" #Option "TVStandard" # Option "EXAVSync" "true" Option "EXAPixmaps" "true" #Option "ZaphodHeads" # Option "EnablePageFlip" "false" Option "SwapbuffersWait" "false" Identifier "Card0" Driver "radeon" BusID "PCI:1:0:0" EndSection }}} * Çϵå¿þ¾î ¿¢¼¿ÀÌ Á¦´ë·Î ¾ÈµÇ¸é gdm È­¸é ºÎÅÍ ¹ø°³¸ð¾çÀÇ È­¸é ±ô¹ÚÀÓÀÌ ¹ß»ýÇÕ´Ï´Ù. === compiz-manager === * ÄÄÇÇÁ ½ÇÇàÇϱâ Àü¿¡ ¸ÕÀú ccsm ¼³Á¤À» Çϼ¼¿ä. ccsm ¼³Á¤ Áß¿¡ °£ÇæÀûÀ¸·Î ¼³Á¤ÀÌ ÃʱâÈ­ µÇ´Â ¹ö±×°¡ ÀÖ½À´Ï´Ù. * Àç¼³Á¤½Ã¿£ xfwm4 --replace & ·Î ÄÄÇÇÁ ²ô°í ´Ù½Ã ccsm ¼³Á¤ ÈÄ compiz-manager & Çϼ¼¿ä. * ccsm ¾ÈÇÏ°í compiz-manager & ÇßÀ» °æ¿ì À©µµ¸Å´ÏÁ®°¡ ¾Èº¸À̴µ¥, Á¤»óÀÔ´Ï´Ù. ccsm À¸·Î À©µµ¸Å´ÏÁ®¸¦ üũÇØ¾ß ³ªÅ¸³³´Ï´Ù. ==== ~/.config/compiz/compizconfig/config ==== * Á¦ ¼³Á¤ÀÔ´Ï´Ù. win+ÁÂ,¿ì,»ó,ÇÏ ¸¦ À©µµ7 °ú ºñ½ÁÇÏ°Ô ¼³Á¤ÇÏ°í, alt+¿ìŬ¸¯À» ¸®»çÀÌÁî¿¡ ÇÒ´çÇß½À´Ï´Ù. win+t:±×³ðÅ͹̳Î, win+e:³ëÆ¿·¯½º {{{ [core] as_active_plugins = core;addhelper;decoration;inotify;video;workarounds;glib;dbus;move;grid;regex;wobbly;resize;crashhandler;commands;animation;cube;3d;resizeinfo;switcher;rotate; as_window_menu_key = Menu as_window_menu_button = Disabled as_maximize_window_key = Up as_unmaximize_window_key = Down as_minimize_window_key = Disabled as_raise_window_button = Disabled as_lower_window_button = Disabled as_show_desktop_key = Disabled as_toggle_window_shaded_key = Disabled as_toggle_window_maximized_button = Button2 [grid] as_put_center_key = Disabled as_put_left_key = Left as_put_right_key = Right as_put_top_key = Disabled as_put_bottom_key = Disabled as_put_topleft_key = Disabled as_put_topright_key = Disabled as_put_bottomleft_key = Disabled as_put_bottomright_key = Disabled [resize] as_initiate_button = Button3 [commands] as_command1 = gnome-terminal --geometry=100x40 as_command2 = nautilus --no-desktop as_run_command1_key = t as_run_command2_key = e }}} == ~/session.start.sh == * ¼¼¼Ç¸Å´ÏÁ®¿¡ µî·ÏÇؼ­ X ½ÃÀ۽à ¶ç¿öÁٰ͵éÀ» Àû¾îÁÝ´Ï´Ù. {{{ #!/bin/bash synergyc z9 & ibus-daemon -d -x & sudo -i ibus-daemon -d -x & sleep 3 compiz-manager & }}} == trouble shooting == * xfce4 ȯ°æ¿¡¼­ magnet ¸µÅ© ¿Àµ¿ÀÛ. {{{ /usr/bin/xdg-open ÀÇ ÃÖÇÏ´Ü $DE º¯¼ö·Î open_xfce À¸·Î ³Ñ±â´Â °ÍÀ» open_generic À¸·Î ³Ñ±â¸é ÇØ°áµË´Ï´Ù. exo-open ÀÌ Á¦´ë·Î µ¿ÀÛÇÏÁö ¾Ê´Â ¸ð¾çÀÔ´Ï´Ù. Å䷻Ʈ´Â transmission Ãßõ. }}} * funtoo ¿¡¼­´Â ¾ÆÁ÷ udev ¹öÀüÀ» 190 ´ë·Î ¿Ã¸®Áö ¾Ê¾ÒÀ¸¹Ç·Î {{{ echo ">=sys-apps/hwids-20130130" >> /etc/portage/package.mask }}}