Linux
メモ
notify-osd
https://edge.launchpad.net/notify-osd
Canonical 製のポップアップでお知らせデーモン。
notification-daemon をそのまま置き換えられるっぽい。
マウスが上に乗ったら透明になる & マウスクリックは下のアプリケーションに通す仕組みなので、 邪魔にならない。
しばらく使ってみる。
notmuch
検索ベースなメーラー。
全文検索エンジンは Xapian 。
検索やタグ付けの部分と UI 部分は分離して設計されている。
今のところ Emacs と Vim で実装された UI がある。
軽く使ってみた感じ、日本語も扱えるっぽい。
追記
日本語の検索がうまく動いていない。
もう少し様子を見た方が良さげ。
prelink
Experiment: Lightning-fast up your KDE on a 64 Bit Gentoo!
Gentoo Linux Prelink Guide には prelink -amR を実行しろと書いてあるけど、 64bit 環境では prelink -aR の方がいいとか。
ssh の際にいらんダイアログが出る
GNOME 環境でターミナルから ssh を実行すると、 秘密鍵のパスワード入力を求めるダイアログが出てきて、ウザい。
gconf-editor で /apps/gnome-keyring/daemon-components の ssh のチェックを外してログインしなおせば、出てこなくなる。
上記の設定を行ってもダイアログが出てくるようになったので、 .bashrc, .zshrc あたりに以下の対策を行った。:
[[ -z "${SSH_AUTH_SOCK##/tmp/keyring-*}" ]] && unset SSH_AUTH_SOCK
tvtime で PlayStation の画面が映らない
調べてみたところ、どうやらプレステはビデオの信号で変な事をやっているらしく、そのせいで画面が正常に表示されないらしい。
で、 TV チューナーのドライバに noninterlaced=1 というオプションを追加してみろ、という記述をみつけたので、
rmmod saa7134 modprobe saa7134 noninterlaced=1
としてみたら、ちゃんと映るようになった。
ubuntu での kernel のビルドのしかた
sudo apt-get install build-essential linux-source-2.6 libncurses5-dev kernel-package cd /usr/src tar xvjf linux-source* cd linux-source cp /boot/config-2.6.10.5-386 .config sudo make menuconfig sudo make-dpkg --append-to-version "-m1" --initrd kernel_image kernel_header cd .. sudo dpkg -i linux-image-2.6.10*.deb
vimの自動改行を止める
vimが長い行を自動で改行してくれるのがありがた迷惑だったので、止める方法を探してみた。
で、~/.vimrcに
autocmd BufRead *.txt set tw=0
と書くことで無効にできた。
参考: vimの自動改行
vte と cjk_width と en_US
gnome-terminal 等の vte を使ってるターミナルで "○△□" のような文字を全角文字として表示するには 環境変数 VTE_CJK_WIDTH を指定すればいい んだけど、 ja, ko, vi, zh 以外のロケールの場合には VTE_CJK_WIDTH が無視されてしまう。
UI は英語で使いたいので、 パッチ 作成。
$ export LANG=ja_JP.UTF-8 $ export LC_MESSAGES=en_US.UTF-8
ってやればいいだけの気もする。
vte-0.16.14 からは VTE_CJK_WIDTH="wide" としてやれば ロケール関係なく全角幅で表示されるようになるっぽい。
条件分岐がうまく動いていないみたいなので、 修正 。
vte の keyboard shortcut
vte のソース読んでたら色々あったので、メモ。
vte 使ってるヤツ (gnome-terminal, Terminal, etc.) なら大抵有効だと思う。
| Shift + Insert | プライマリ (選択したら勝手に入るアイツ) のペースト |
| Shift + Control + Insert | クリップボードのペースト |
| Control + Insert | クリップボードのコピー |
| Shift + Control + Up/Down | 一行上/下にスクロール |
| Shift + PageUp/PageDown | 一画面上/下にスクロール |
| Shift + Home/End | 一番上/下の行にスクロール |