ももんがって良いよね。ウチは基本的にMomonga+ASUMI+Jirai環境。
2.4.13。安定動作中。パッチ満載でイカスけど、CONFIG_IPV6_DEBUGでメッセージがうざい・・・。DEBUG無効にしてcbq有効にして再構築。Maryのカーネルはide回りモジュールになってるから
mkinitrd -v --preload ide-mod --preload ide-probe-mod --preload ide-disk /boot/initrd.img 2.4.4-18kown
見たいな感じ。Asumiはreiserfsがモジュールか。
最新のカーネルはnlsの機能にvfat-jpは置き換わってる。-o codepage=932,iocharset=euc-jp。
4.2.0。Matroxのドライバ使ってG400+G200+MillenniumIIの組合せでマルチヘッド。+xineramaも動く。ウィンドマネージャーはsawfishは対応してるけど画面2枚+Virtualで合わせて5120x2046とかってウィンドサイズにすると動きがアヤシイ。:0.0 :0.1 :0.2ってな感じで3枚のウィンドを別々に使った方が便利。
設定は/proc/pciかscanpciやlspciでBus:device:functionを調べてXF86ConfigのSection "Device"のBusIDに書いて、Section "ServerLayout"で複数のscreenを記述すれば良い。Option "Xinerama"とか。
インテュオス。Linuxでは使わないけどポインティングデバイスとして使える様だったので設定してみた。
Section "InputDevice"
Identifier "tablet1"
Driver "wacom"
Option "Type" "stylus"
Option "Device" "/dev/ttyS1"
Option "mode" "absolute"
Option "baudrate" "19200"
EndSection
InputDevice "tablet1" "SendCoreEvents"
"Type"で"eraser"と"cursor"が使える。ウチのXF86Config。gimpで筆圧もちゃんと出る。
~/.Xmodemapをいじって変換/無変換をMetaに設定している
clear mod1 keycode 131 = Alt_L Meta_L keycode 129 = Alt_R Meta_R add mod1 = Alt_R Alt_L
無線式のホイール付トラックボール。Xでホイールを使う設定はここらへん。JFに和訳がある。
TrackMan Marble Wheel USB ComboはWin98機に刺さってる。
昔のと違ってボール受けにゴミが溜って滑べりが悪くなる事が無く、親指の位置も自然。
KondaraのUSBのデバイスファイルは/dev/usb/に固まってる。USBでマウスを使うときはmousedevとhidをロード、ホイールも効く。プロトコルはIMPS/2になる様だ。マルチヘッド環境で隣のディスプレイに移るときにカーソルが飛ぶのも4.1だと問題無いな。
Kondaraの日本語が当たったICQ、最近IRCばっかで単に動いてるだけだが。
KondaraのGnome居れたら一緒に入ってた奴、日本語も行けるけどちょっち重いかな。irchatだと色が駄目だから、DALnetへつなぐのに使ってる。カラフルで良いぞ。
Kondara機の方はこれに任せている。一瞬で取り合えず動く所まで設定が終るのはなかなかだが、設定が固まり過ぎてて目的の箇所まで到達するのが一苦労・・・ファイル直接編集したほうがやっぱ速いかも。
.cannaで(global-unbind-key-function 'japanese-mode)。
(set-language-environment 'Japanese) (set-keyboard-coding-system 'euc-jp-unix) (set-terminal-coding-system 'euc-jp-unix)
XIMが出てウザイって時は.Xdefaultsで
emacs*xnlLanguage: C
とか。
メアド user-mail-address、色 global-font-lock-mode、選択色付け transient-mark-mode、tool-bar-mode
t-gnusを入れてある。semi+flim+apleか。a、f、j、g、A-T、T-Tぐらしか使ってない。
fetchmailで取り込んでslocalで振り分けてt-gnusで読み書き。
(setq gnus-select-method '(nntp "linux.local"))
(setq gnus-secondary-select-methods
'((nnmh "")))
(custom-set-variables
'(message-default-mail-headers (concat "Bcc: " user-mail-address "\n")))
(eval-after-load "mime-view"
'(progn
(autoload 'mime-w3m-preview-text/html "mime-w3m")
(ctree-set-calist-strictly
'mime-preview-condition
'((type . text)
(subtype . html)
(body . visible)
(body-presentation-method . mime-w3m-preview-text/html)))
gnus-group-custmoize posting-style
このhtmlはxemacs+hm-htmlで書いてる。他の人は何使ってんだろ・・・。
EUCで保存とカーソル位置にヤンク。
(if (fboundp 'set-default-buffer-file-coding-system)
(set-default-buffer-file-coding-system 'euc-jp-unix))
(custom-set-variables '(mouse-yank-at-point t))
kinput2のC-oを無効にして、
(global-set-key "\C-o" 'canna-toggle-japanese-mode)
Kondaraのxemacsはgmcからのドラッグ&ドロップが使えるにょ。使ってないけど・・・D&D
ターミナル内でxemacs使うのは邪道かな・・・
英和/和英辞書。ウチはThe Monash Nihongo ftp Archiveのedictと英辞郎にSUFFARY+sdicパッチを使用。
nifから落してきて貰ったのがpdic形式だったのでPDICで汎用テキストの形式に変換してから.sdic形式に変換した。同様にして和英辞郎、略語郎、音辞郎も.sdic形式にして使ってる。
perl contrib/edict.perl edict > jedict.sdic mkary -sd -w jedict.sdic
.emacs
(setq sdic-eiwa-dictionary-list
'((sdicf-client "/usr/local/share/dict/eijiro.sdic")
(sdicf-client "/usr/local/share/dict/ryakujiro.sdic")
(sdicf-client "/usr/local/share/dict/onjiro.sdic")
))
(setq sdic-waei-dictionary-list
'((sdicf-client "/usr/local/share/dict/waeijiro.sdic")
(sdicf-client "/usr/local/share/dict/jedict.sdic")
(sdicf-client "/usr/local/share/dict/onjiro.sdic")
))
mkaryのsdic向けなパッチはjedic.sl (jed上で英和辞書を使う)より。
liloでhd?=ide-scsi、カーネル組み込みのIDEを読み込まない様にしてmodprobe ide-scsi。CD-W512EBでburnproof。
cdrecord -V -eject dev=1,3,0 speed=24 driveropts=burnproof -data image.iso -audio track1.wav。決まったオプションは/etc/default/cdrecord。
plextor= 1,3,0 24 -1 burnproof
cdrecord -V -eject dev=plextor image.iso。
cdrwinとかの.cue形式でも書ける。
cdrdao write --device 0,1,0 --eject --driver generic-mmc hoge.cue
CD-Extraとかは--multi。
kondara産rpmにはJolietで日本語を通すパッチが当たってる。mkisofs: multi-byte NLS support。
-icdoe euc-jp
-jcharset euc-jp
メールは余り使わないけどSUGA機とTurboLinux機のログをメールで見てるのとISPのアカウントがあるからfetchmailでKondara機にまとめている。設定はfetchmailconf。slocalで振り分けるなら mda "/usr/libexec/nmh/slocal -user username"
/var/spool/mailのsticky bitが立って無いとメールが削除出来ない。IMAPなサーバーにログインするときは c メールボックスオープンでメールボックスの名前として {servername} を指定する。
今は8.0かrp8_linux20_libc6_i386_cs1.rpm。
もうすぐ1.0。RME96も問題なく動く。新しい奴コンパイルする時は/usr/include/sound /usr/include/alsa を一度消すと良いかも。
/etc/modules.devfsに
alias /dev/dsp* snd-pcm-oss alias /dev/sequencer* snd-seq-oss alias /dev/mixser* snd-mixer-oss
RME Digi96/8 ProがALSAでうまく動かないからOSSのドライバ買った。今となっては無用。22Khzとか駄目だけど・・・ソフト的にサンプリングレートコンバーター内臓しないんか。
変なテキストフィールド。
Netscape*globalNonTextTranslations: #override\n\ Shift<Btn4Down>: LineUp()\n\ Shift<Btn5Down>: LineDown()\n\ <Btn4Down>:LineUp()LineUp()LineUp()LineUp()LineUp()LineUp()\n\ <Btn5Down>:LineDown()LineDown()LineDown()LineDown()LineDown()LineDown()\n\ Alt<Btn4Down>: xfeDoCommand(forward)\n\ Alt<Btn5Down>: xfeDoCommand(back)\n
タブ付いたね。/usr/lib/mozilla/defaults/pref/unix.jsに
pref("font.min-size.variable.x-western", 15);
pref("font.min-size.fixed.x-western", 15);
pref("font.min-size.variable.ja", 14);
pref("font.min-size.fixed.ja", 14);
とか。all.jsに
pref("browser.tabs.opentabfor.middleclick", true);
pref("browser.tabs.opentabfor.urlbar", true);
pref("browser.tabs.opentabfor.bookmarks", true);
pref("browser.tabs.opentabfor.personaltoolbar", true);
など。
linuxでmpeg/avi/dvd。
DVDはCaptain CSS's even newer xine pageからcssなプラグインを落して来て突っ込む。/usr/lib/win32/にwinのcodec入れておけばaviも見れる。
G400とlinuxでDVDでTV-out
Ogle DVD Player辺りからlibdvdcssとlibdvdreadを取って来て、./configure --enable-xmga --enable-mga --with-csslibdir=/usr/lib --with-cssincdir=/usr/include --enable-gui。makeしてmplayerを作る。
i2c-matroxfb matroxfb_Ti3026 matroxfb_crtc2 matroxfb_mavenをmodporbe。
matroxset -f /dev/fb2 -m 2 2でfb2をTV出力に接続。
fbset -fb /dev/fb2 -xres 720 -yres 480でフレームバッファーを初期化。
mplayer -vo fbdev -fb /dev/fb2 -dvd 1 /dev/dvdでDVD再生。
他、mga_vid.oをコンパイルしてalias char-major-178 mga_vid。ウチはX起動しないと初期化が微妙に変。
-vop pp=lbでdeinterlace。
transcode-0.6.11-1.i586.rpm。自家産。
入力元のサイズ、サンプルレート等は自前で設定が無難。
mpegからdivx4へ。
transcode -x mpeg2,mp3 -g 320x240 -e 44100 -i in.mpg -y divx4 -f 29.97 -E 44100 -w 960 -b 96 -o out.avi
DVDからdivx4へ。
transcode -i /dev/dvd -x dvd -y divx4 -o out.avi
ld --whole-archive -shared -o libXv.so libXv.a
DVHS>IEEE1394>MPEG2/TS>MPEG2/PS
transcode -i in.mpg -o out.avi -y divx4 -c 85-3760 -R 1
transcode -i in.mpg -o out.avi -y divx4 -c 85-3760 -R 2 -J dnr -G 1 -C 3 -I 3
ac3なナニをmp3に
transcode -i ac3.avi -o out.avi -P 1 -y raw -x avi,mp3
字幕
transcode -i stream.dump -y divx5 -o out.avi -J extsub=2:0:0:0:0:127:255:3:1
.bvircでset memmoveとか。1.2.xって\と/で検索なのね。
何時の間にかliloからgrubへ。install (hd0,1)/usr/share/grub/i386-redhat/stage1 d (hd0) (hd0,1)/usr/share/grub/i386-redhat/stage2 p (hd0,1)/usr/shere/grub/i386-pc/menu.lst。dとpは別に無くても動いた様な、間違う奴も居るのかな。
後は適当にmenu.listを編集。
NTやWin9xのPBRをファイルにしておくとOSを別のHDDに移動させて、sys忘れたとか、NTの修復セットアップが面倒って時にchainloader /bootsect.nt4とかで起動できるから便利。
dd if=/dev/hda1 of=bootsect.nt4 count=1
chainloader (fd0)+1でフロッピーから起動とか。
resolve.conf書き換えられないようにPEERDNS=no
matroxの所にあるmga_dri.oだとTV-outやDualHeadが使える。G400のセカンダリはリフレッシュレート低いし、MillenuiumIIの動きがなんか変だったから使ってないが。設定すれば3モニタ出来るな。
kernel2.4.x入れてdevfsd入れ忘れると結構びびる。モジュールの動的ロードはmodules.devfs。
REGISTER tts/.* PERMISSIONS -1.uucp rw-rw----
kernel2.4.xだとnls使ってeucでマウント。
smbmount //server/share mountpoint -o iocharset=euc-jp
kondaraのkernelだとQoSは無効になってる。
pdx.ne.jpとか2.2.xだと繋がって2.4.xだと駄目って時に
echo 0 > /proc/sys/net/ipv4/tcp_ecn
JRPMとかから取って来るなりして
Tgif*conversionStartKeys: Ctrl<Key>space
日本語入力はCtrl+Space
振り分け。
~/.mh_profile Path: Mail ~/.forward "|/usr/libexec/nmh/slocal -user taguma" ~/.maildelivery Subject Cron pipe A "/usr/libexec/nmh/rcvstore +cron" default - pipe A "/usr/libexec/nmh/rcvstore +inbox"
ファイルのパーミッションをchmod 600。Mprog, P=/usr/sbin/smrshが引っかかる様だったら/bin/shとか
tomakのCDってeuc-krか。kterm -fk -*-*-medium-r-normal--14-*-*-*-*-*-ksc5601.1987-0。
gyosyo r-ricoh-ttw-hg-gyosyo gyosyv r-ricoh-ttw-hg-gyosyottf直接読めるxdviなら
gyosyo /usr/share/fonts/truetype/japanese/hgrgy.ttc gyosyv /usr/share/fonts/truetype/japanese/hgrgy.ttcdvips/config/psfonts.map
gyosyo Gyosho-Medium-H gyosyv Gyosho-Medium-V/etc/vfontcap
r-ricoh-ttw-hg-gyosyo:\
:ft=freetype:\
:ff=/usr/share/fonts/TrueType/hgrgy.ttc:
fonts/tfm/ptex/gyosyo.tfm
fonts/tfm/ptex/gyosyv.tfm
mktexlsrでls-R更新
vflib/kconfig.ps/Gyosho-Medium 4300400 (r-ricoh-ttw-hg-gyosyo) VFlibkanjighostscript7.xならCIDFnmapに
/Gyosho-Medium (hgrgy.ttc);
LPC4-TX-CB、CardBusでrealtek8139な奴。
pcmcia-csが古い場合はカーネルの.configでPCMCIA=n。新しいpcmcia-csをmake all install。
gcc -c -O2 -I/root/pcmcia-cs-3.1.33/include -D__KERNEL__ -DEXPORT_SYMTAB -DMODVERSIONS -include /usr/src/linux/include/linux/modversions.h -DMODULE -DCARDBUS rtl8139.c -o realtek_cb.o
device "realtek_cb" class "network" module "cb_enabler", "realtek_cb"
card "BUFFALO LPC4-TX-CB" version "BUFFALO", "LPC4-TX-CB" bind "realtek_cb"
syntax enable
colorscheme
gst-launch-0.8 v4lsrc device=/dev/video0 \
\! video/x-raw-rgb,width=320,height=240 \
\! ffmpegcolorspace \
\! theoraenc \
\! oggmux \
\! shout2send ip=127.0.0.1 port=8000 password=hackme \
mount=/hoge.ogg