FreeBSD7.2をWindowsXPとデュアルブートにてインストールし、 その後のデスクトップ環境を構築するにあたりメモを残します。
portsより導入していきます。
$ cd /usr/ports/x11/xorg/ $ make install clean
$ cd /usr/ports/x11/xdm/ $ make install clean
$ cd /usr/ports/x11/xsm/ $ make install clean
$ Xorg -configure $ cp /root/Xorg.conf.new /etc/X11/Xorg.conf
dbus_enable="YES" hald_enable="YES" polkitd_enable="YES"
<?xml version="1.0" encoding="ISO-8859-1"?> <deviceinfo version="0.2"> <device> <match key="info.capabilities" contains="input.keyboard"> <match key="info.udi" string="/org/freedesktop/Hal/devices/atkbd_0"> <merge key="input.x11_options.XkbRules" type="string">xorg</merge> <merge key="input.x11_options.XkbModel" type="string">jp106</merge> <merge key="input.x11_options.XkbLayout" type="string">jp</merge> <merge key="input.x11_options.XkbOptions" type="string">ctrl:nocaps</merge> </match> </match> </device> </deviceinfo>
その後、GNOME2をインストールして環境を整えます。
インストール完了まで丸1日程度かかるため、時間に余裕を持って構築する。
$ cd /usr/ports/x11/gnome2/ $ make config-recursive $ make install clean
$ cp /usr/X11R6/lib/X11/xinit/xinitrc ~/.xinitrc $ vi .xinitrc . . # start some nice programs #twm & #xclock -geometry 50x50-1+1 & #xterm -geometry 80x50+494+51 & #xterm -geometry 80x20+494-0 & #exec xterm -geometry 80x66+0+0 -name login export LANG=ja_JP.eucJP sleep 3 exec gnome-session
$ cp ~/.xinitrc ~/.xsession $ chmod +x ~/.xsession
$ cd /usr/ports/japanese/ipa-ttfonts/ $ make install clean
$ cd /usr/ports/japanese/sazanami-ttf/ $ make install clean
$ cd /usr/ports/japanese/scim-anthy/ $ make install clean
/.xinitrc、~/.xsession への追記事項
export XMODIFIER=@im=SCIM export GTK_IM_MODULE=scim echo '*inputMethod: SCIM' | xrdb -merge scim&
Gnome2立ち上げ後、「Ctrl+スペース」
$ cd /usr/ports/net/cvsup-without-gui/ $ make install clean
$ vi /etc/make.conf SUP_UPDATE= yes SUP= /usr/local/bin/cvsup SUPFLAGS= -g -L 2 SUPHOST= cvsup2.jp.FreeBSD.org PORTSSUPFILE= /usr/share/examples/cvsup/ports-supfile MASTER_SITE_OVERRIDE?=ftp://ftp.jp.freebsd.org/pub/FreeBSD/distfiles/${DIST_SUBDIR}
$ cd /usr/ports/ $ make update