Imhangul on Gentoo/AMD64

27 02 2005

imhangul gtk2 용 입력기 모듈이 gentoo/amd64 에선 단순히 emerge 하는 것만으로는 제대로 설치가 되지 않습니다.
기본적으로 /etc/gtk-2.0 디렉토리에 x86_64-pc-linux-gnu 로 amd64 용이 따로 존재하기때문에, 이쪽에다가도 gtk.immodules 설정파일을 복사하고, /usr/lib/gtk-2.0/immodules 에 imhangul 모듈이 설치되는데 /usr/lib/gtk-2.0/2.4.0/immodules 에 복사를 하던지 ln 으로 파일들 링크를 걸어주던지 해야합니다. 아, 전에도 imhangul 작동안해서 한참 고생했던 문제인데, 이 놈의 기억력이란 –;
오늘 중으로 버그리포팅 해서 다음번 포티지에는 수정되도록 해야겠습니다.

HowTO:
# cp /etc/gtk-2.0/gtk.immodules /etc/gtk-2.0/x86_64-pc-linux-gnu/
# ln -s /usr/lib/gtk-2.0/immodules/im-hangul.la /usr/lib/gtk-2.0/2.4.0/immodules/im-hangul.la
# ln -s /usr/lib/gtk-2.0/immodules/im-hangul.so /usr/lib/gtk-2.0/2.4.0/immodules/im-hangul.so



BootSplash on Gentoo Mini-HowTO

20 02 2005

*Required*
Linux Kernel : linux-2.6.10-gentoo ( enable fb, fbsplash )
( 그 이하 버젼은 어떤지 모르겠습니다. 2.6.10-gentoo 는 기본적으로 fbsplash 패치가 되어있어서 )


# emerge splashutils
# splash_geninitramfs -g /usr/src/linux/usr/initramfs_data.cpio.gz -r 1024x768 default
( copy initramfs_data to a "BOOT" partition. )
/usr/src/linux # make bzImage
Set your conf in /etc/splash/
add kernel option "splash=verbose"

and .. reboot! enjoy.

+ gdm 까지 사용하니까 상당히 이쁩니다! ^_^



How to Study Linux Kernel?

10 02 2005

Linux Kernel Study 를 시작하면서, 좋은 방법 없을까 하고 구글링을 하던 중,
다음과 같은 글을 보았습니다. 한참 전에도 보았던 글인데, 혼자 보고 살며시
웃었던 글이네요.

1. Go to www.linuxdoc.org and read the HOWTOs on the Linux kernel.
2. Buy a coffee maker and 3000 lbs. of coffee beans. You will also
need a coffee grinder to grind the beans so you can stay awake around
the clock reviewing code.
3. Grow a very thick skin and expect "baptism by fire" when asking any
question on this list.
4. Be very nice to Alan Cox. He will answer questions and if you are
really wanting to help out.
5. Buy a copy of "Unix - a practical implementation" and read it.
6. "Linux Kernel Internals" is another great book, get it -- the basics
are there.
7. Grow a ponytail -- view it as your telepathic antenna to other Linux
Kernel Developers.


1. www.linuxdoc.org 에 가서 Linux Kernel 관련 HOWTO 들을 읽어라.
2. 커피 메이커와 3000 lbs. 의 원두커피를 사라. 또한 원두를 갈기 위해
커피 그라인더가 필요할 것이다. 코드를 끊임없이 보기위해 항상 깨어있을 수
있을 것이다.
3. Grow a very thick skin and expect "baptism by fire" when asking any
question on this list. < - 잘 해석이 안되네요. 도와주세요 +_+
4. Alan Cox 에게 친철히 해라. Alan Cox 는 당신이 정말로 도움을 원한다면
질문들에 답변을 해 줄 것이다.
5. "Unix - a practical implementation" 을 사서 읽어라.
6. "Linux Kernel Internals" 또한 다른 좋은 책이다. 기초는 이 책에 있다.
7. 포니테일을 길러라.(말꼬랑지 머리). 다른 리눅스 커널 개발자들에게
텔레파시 안테나로서 보일 것이다. ( 웃자고 한 말 이겠죠? )

에.. 휴.. 너무 방대합니다. 일단 Understanding Linux Kernel 2nd 를 사기만(?!) 했는데,..
난감합니다!