最近、MATEがportsに追加されました。
ibus-mozcもコンパイルができるようになり、pkgにもあるのでMATE用にスクリプトを書いてみた。
基本は前回と同一
MATEと日本語入力とFirefoxとflashplayerという無難な構成
もちろんPC-BSDやGhostBSDでいいじゃんという突っこみは無しでw
インストールして再起動直後でインターネットに繋がっており、rootでログインしていることを想定しています。
#!/bin/sh export ASSUME_ALWAYS_YES=yes portsnap --interactive fetch extract & cat >> /etc/rc.conf << EOF linux_enable="YES" EOF cat >> /etc/fstab << EOF proc /proc procfs rw 0 0 linprocfs /compat/linux/proc linprocfs rw 0 0 fdesc /dev/fd fdescfs rw 0 0 EOF cat >> /etc/rc.conf << EOF devd_enable="YES" devfs_enable="YES" devfs_system_ruleset="devfsrules_common" hald_enable="YES" dbus_enable="YES" gdm_lang="ja_JP.UTF-8" EOF cat >> /etc/devfs.rules << EOF [devfsrules_common=7] add path 'ad[0-9]*' mode 666 add path 'da[0-9]*' mode 666 add path 'acd[0-9]*' mode 666 add path 'cd[0-9]*' mode 666 add path 'cuaU[0-9]*' mode 666 add path 'cuad[0-9]*' mode 666 add path 'mmcsd[0-9]*' mode 666 add path 'pass[0-9]*' mode 666 add path 'xpt[0-9]*' mode 666 add path 'ugen[0-9]*' mode 666 add path 'usbctl' mode 666 add path 'usb/*' mode 666 add path 'lpt[0-9]*' mode 666 add path 'ulpt[0-9]*' mode 666 add path 'unlpt[0-9]*' mode 666 add path 'fd[0-9]*' mode 666 add path 'uscan[0-9]*' mode 666 add path 'video[0-9]*' mode 666 add path 'dvb/*' mode 666 EOF cat >> /etc/profile << EOF export XIM=ibus export GTK_IM_MODULE=ibus export QT_IM_MODULE=xim export XMODIFIERS=@im=ibus export XIM_PROGRAM="ibus-daemon" export XIM_ARGS="--daemonize --xim" EOF kldload linux pkg install xorg-minimal xf86-video-nv xf86-video-radeonhd xf86-video-vmware droid-fonts-ttf mate gdm ja-ibus-mozc firefox nspluginwrapper make BATCH=yes -C /usr/ports/www/linux-f10-flashplugin11 install clean mount -a service devd restart service devfs restart service dbus start service hald start service gdm onestart
大体30分くらいで完了します。
初回gdmログイン時にキーボードとデスクトップ環境の選択をし、ログイン後にterminalからnspluginwrapper -v -a -iを実行しプラグインをインストールしてください。
mozcの設定も前回同様です。
なお、まだpkgのintelドライバーはWITH_NEW_XORGは有効になっていないのでインストールしません。