2010/08/28

Kensington Expert MouseをLinuxで使う。

トラックボールは前から興味があって使ってみたいと思ってた。
今回KensingtonのExpert Mouse 7を買ったので設定をメモしておく。
右上のボタンを押すとスクロールのスイッチが入るようにするためには以下のようにすればいいようだ。
xorg.confに記述

Section "InputDevice"
Identifier  "Mouse0"
Driver      "evdev"
Option    "Name" "Kensington      Kensington Expert Mouse"
Option    "CorePointer"
Option    "Protocol" "auto"
Option    "Device" "/dev/input/by-id/usb-Kensington_Kensington_Expert_Mouse-event-mouse"
Option    "Buttons" "9"
Option    "Emulate3Buttons" "true"
Option    "EmulateWheelButton" "8"
Option    "EmulateWheel" "true"
Option    "YAxisMapping" "4 5"
Option    "XAxisMapping" "6 7"
EndSection

udevが割り振るトラックボールのデバイスファイルを以上のようにOption "Device"の後に指定する。
ネーミングルールは自分の環境では/lib/udev/rules.d/60-persistent-input.rulesに書いてあった。
トラックボール便利だなー。Slimbladeすごい欲しくなってしまった。

2010/08/04

msdl-1.2.7-r2 release

先日msdl-1.2.7-r2をリリースした。
http://downloads.sourceforge.net/msdl/msdl-1.2.7-r2.tar.gz
$ msdl -o - http://www.foobar.co.jp
みたいにした時にアウトプットがstdoutに出力されないバグがあったのでそこを修正。

オオカミさんと七人の仲間たち面白いなー。

2010/02/25

msdl-1.2.7レリース

msdlというLinux/BSD用のストリーミング保存用プログラムをつくっているが、先日1.2.7をリリースした。
主にmmshプロトコル実装を改善した。mmshのシークも全てのケースではないがなんとか対応させた。他に通信の途中でkeep-aliveパケットを定期的に送信するようにしておいた。
プロジェクトページ
https://sourceforge.net/projects/msdl/

 一騎当千のラジオが最近再開したけどはやっぱ面白いわー。来期は恋姫無双と一騎当千XXすごい楽しみです。

2009/12/30

tmuxに乗りかえた

結構長い間GNU screenを使っていたが先日tmuxに乗りかえた。
tmuxはterminal multiplexerでGNU screenみたいな感じだが使いやすい印象を受けた。
まず画面の分割がしやすかった。自分が無知なだけかもしれないがscreenで画面を分割しシェルを立ち上げるには
C-z C-S -> C-z Tab -> C-z C-c と6手順が必要だった。水平に分割できるようにするパッチもあるようだが、デフォルトではできない。
tmuxでは
C-z C-"で縦分割、C-z C-%で水平分割でのシェル起動ができ非常に使いやすい。ショートカットもscreenと基本的なキーバインドが似ており移行もスムーズだった。
分からなくなればC-z ?でキーバインドが確認できる。
C-z tで現在時刻を表示なども面白いと思った。

screenを使いながら開発されたためscreenと衝突しないようにデフォルトのエスケープがC-bである(と書いてあった気がした)。
これは少し困るので以下の設定を~/.tmux.confに書けばC-zをエスケープにできた。

set-option -g prefix C-z
unbind-key C-b
bind-key C-z send-prefix

2009/12/13

Pingできるアドレス

http://www.youtube.com/watch?v=qU9LiQ7FkIs
Linux Journalのビデオチュートリアルによると
大体いつもpingできる覚えやすいアドレスは4.2.2.2らしいww
Level 3 communications, inc.らしい。

2009/12/07

Firefox 3のタブの幅

久しぶりの更新になってしまった。
最近Chromiumを使っていたが、Firefoxに戻ってきた。
Chromiumだとタブの幅が固定なので、連続していくつかのタブを閉じたい時は同じ場所でクリックを連発してればその数だけタブが閉じられたが、Firefoxはタブの幅は一定ではないのでそうはいかない。
Firefox3でもタブの幅を同じにするための設定をメモしておく。
about:configで
browser.tabs.tabMinWidth
browser.tabs.tabMaxWidth
を同じにすればよい。 200くらいが丁度よいか?

2009/10/21

1ヶ月ぶりの更新。manについて

manの出力の元となるhoge.1みたいなファイルを直接manで読むには:

man ./hoge.1で自動的に整形してくれる事を今日知りました。
これでgroffにオプション渡して・・・ってしなくて良いので非常に便利だと思いました。
なぜ今まで知らなかったんだろうwww