Gentooを入れてみた。
特に深い意味はないがノートにGentooをいれてみた。
で、いろいろの覚書。
特に身のある内容じゃないと思う。
/homeはmandrivaで使ってたそのまま。
なんか衝突とかいろいろしそうだなとか思ってたけど特に問題はなさげ。
Gentooじたいのインストールはハンドブックがしっかりしてるので特に問題はない。
日本語訳の多さがまたなんとも心強いw
デスクトップ環境は慣れでKDE。
scim+anthy
とりあえず日本語入力関係。
scimとanthyそのものはemergeではいるので特に問題はないけど設定とか。
の、前にあれだ、いくらKDEだからと言って-gtkしておくとfirefoxとかで入力できなくなるなるのでgtkは-にしないが吉。
というかUSEがカオスなんだよな...(д
で、設定は~/.xprofileあたりに書けばよし。
# ~/.xprofile export XMODIFIRES="@im=SCIM" export GTK_IM_MODULE="scim-bridge" export QT_IM_MODULE="scim-bridge" scim -d &
XMODIFIRESがよくわからないけど、まぁこんな感じかな?
scim-bridgeはたしかmaskedなんでいれなくてもいいのかも。
まぁ、なんとなくで入れてみた。
あと、scimがdcopserverより先に立ち上がってしまうのかなんなのか、起動の度に~/.DCOPうんたんらが、とかいうエラーが出てたので、先頭にちょいと付け加えてみた
# ~/.xprofile while ps -C dcopserver >/dev/null; do sleep 1 done export XMODIFIRES="@im=SCIM" export GTK_IM_MODULE="scim-bridge" export QT_IM_MODULE="scim-bridge" scim -d &
とりあえずいまのとここれでエラーは出てない。
はたしてこれでいいのか...(д
-- 2008/08/01 追記
なんか.DCOP云々のエラーはskimの多重起動かなにかが原因らしいっぽい。
skimはなにもいわんで立ち上がってくれるので.xprofileは
export XMODIFIRES="@im=SCIM" export GTK_IM_MODULE="scim-bridge" export QT_IM_MODULE="scim-bridge"
だけでよさげ。
vmware
これまたemergeで入る。結構うれしい。
で、なんかいconfigやっても、configされてねーぞ、的なエラーが出る。
Google先生に尋ねてみるとKernelのmenuconfigで、
Loadable module support ---> [*] Module unloading [*] Automatic kernel module loading
にしろとか。
で、menuconfigしてみるとModule unloadingが"---"になってて"[*]"にできない...。
なんでや、とか思いつつ
VMWARE_DEBUG=yes vmware-config.pl
を試したりなんやりでどうにか発見。
Kernel hacking ---> [*] Enable unused/obsolete exported symbols
にしてCONFIG_UNUSED_SYMBOLSを有効にしろとか。
とりあえず、今何が有効になってるか調べるにはview /proc/config.gzすればいいらしい。
vimはgzなファイルは自前で展開してくれるのです♪
というわけでKernel作り直して、vmware-server起動完了。
compiz-fusion
最近これがないと作業できない体になってる...
とりあえずエフェクト云々は置いておいて、キューブと透過がないと...。
というわけでこれまたハンドブックたよりにインストール。
したはいいけど動かない。
とりあえずあれか、xorg.confか、とか思って編集しようとするも...。
ない。
すげぇ、未設定でもちゃんと動くんだ...。
/var/log/Xorg.0.logを見てみると、どうやら内部でbuiltinな設定があるらしい。
1280x800のこのノートにも対応してくれるらしい。素晴らしい。
素晴らしいのだけど、おいちゃん設定いじりたいのよ。
ということで、builtinに超たよりっぱなしのxorg.conf。
多分俺が下手にいじるよりこっちの方がいい、と判断してこうなりましたとさ。
Section "Module" Load "extmod" Load "dbe" Load "glx" Load "freetype" Load "type1" Load "record" Load "dri" EndSection Section "Monitor" Identifier "Builtin Default Monitor" EndSection Section "Device" Identifier "Builtin Default i810 Device 0" Driver "i810" Option "XAANoOffscreenPixmaps" "true" Option "DRI" "true" EndSection Section "Screen" Identifier "Builtin Default i810 Screen 0" Device "Builtin Default i810 Device 0" Monitor "Builtin Default Monitor" EndSection Section "ServerLayout" Identifier "Builtin Default Layout" Screen "Builtin Default i810 Screen 0" Option "AIGLX" "true" EndSection Section "DRI" Group "video" Mode 0666 EndSection Section "Extensions" Option "Composite" "Enable" EndSection
Input Sectionがなかったり色々アレだけどちゃんと動いてます。すげー。
付け加えたのがOptionの部分だけというね。
でもこれで動いてる感じ。
起動は
LIBGL_ALWAYS_INDIRECT=1 INTEL_BATCH=1 compiz --replace --indirect-rendering --sm-disable ccp &
な感じ。compiz-startでも動く、のかな?あまり試してないとです。
最初"XAANoOffscreenPixmaps"を書き忘れたせいで、ウィンドウの内容が更新されないとかいうエラーに悩まされたりなんやり。
その他
あと色々悩んだこと色々。
まずavahi。
なぜか入らない、とかずっとやってたらどうやらmDNSResponderが既にはいっていた模様。
この二つは排他らしいのでmDNSResponderをさくっとunmergeしておしまい。
Maskedなパッケージ。
これはACCEPT_KEYWORDS="~x86"するなり、/etc/portage/package.keywords書くなりで解決。
ハンドブックちゃんと読んでおけってことですな(反省
USEに何書けばいいんだ。
よく分からない。よく分からないのでとりあえず色々書いてみた。
USE="-arts -emacs -gnome -ipv6 3dnow 3dnowext X a52 aac aalib acc alsa amr amrnb amrwb ancode anthy ao audiofile avahi avi bash-completion bzip2 cairo cdr cjk color-console colordiff crypt cscope cups cvs daap dbus directfb divx dvd dxr2 dxr3 dxr3-audio-denoise encode enscript esd fame fbcon fbdev ffmpeg firefox flac gd gif glib glitz gliz gnuplot gtk gtk2 gzip hal haskell id3 id3tag ieee1394 imagemagick imlib immqt-bc ipw3945 jack joystick jpeg jpeg2k kde lame ldap libcaca libg++ lzma lzo md5sum mdnsresponder-compat mmx mmxext mozilla mp2 mp3 mp4 mpeg mpeg2 mplayer nas ncurses ntfs objc objc++ objc-gc ogg ogg123 openal opengl opera oss pdf perl png pnm python qt3 qt4 quicktime rar raw rdesktop readline recode ruby scim sse sse2 ssl ssse3 svg swig syslog szip tga theora threads tiff truetype unicode usb v4l v4l2 vcd vidix vim vim-pager vim-syntax vim-with-x vnc voodoo3 vorbis wacom wavpack wifi wma wmf wmp x264 xine xinetd xorg xosd xrandr xscreensaver xv xvid xvmc zlib"
artsはなにかと音を奪って言っちゃうことがあるので。
ipv6はどうせ使わないし、でそれぞれマイナスにしてみた。
あとは、/etc/portage/package.use使えって話でしょうか。
まぁいいや。動いてるし(ぉ
という非常にグダグダな備忘録。
いいのさ、備忘録だから。