Debian LennyでUSB Audioをデフォルトにする

2010/07/24未分類import
USB Sound Blaster Digital Music LXというCreativeのUSB AudioをLinuxサーバで使っていたが,
CPUを交換するためにシステムを停止した後に,設定が変わってしまったらしく,
接続するたびに設定をいじる羽目になってしまいました.これでは嫌なので,対策を講じることに.

このサイトに書いてあることをそのまま実行しました(とりあえず上の方だけ.).ありがとうございます.
BigOwl:~# asoundconf list
Names of available sound cards:
Intel
Audio
BigOwl:~# asoundconf set-default-card Audio
BigOwl:~# 
次に/etc/modprobe.d/alsa-baseの最後に
options snd-usb-audio index=0
を記述してシステムを再起動.問題は解決しオンボードよりはマシな音で音楽を聴けるようになりました.

dvipdfmx(Debian)のエラー解決

2010/07/23未分類import
** WARNING ** Could not open config file "fontmapsx".
CSHS-texts-2010-0607.dvi -> CSHS-texts-2010-0607.pdf
[1
** ERROR ** Could not find encoding file "H".

Output file removed.
こんなエラーが出る場合は,まず足りないパッケージをインストールします.
下の画面で選択されているcmapのパッケージをインストールしてください.

Screenshot-Synaptic パッケージマネージャ2.png


次に,
/etc/texmf/texmf.d/80DVIPDFMx.cnf
という設定ファイルを次のように直します.
% dvipdfmx
%CMAPINPUTS = .;/usr/share/fonts/cmap//

%上記はデフォルト値
CMAPINPUTS=.;/usr/share/fonts/cmap/adobe-japan1//;/usr/share/fonts/cmap/adobe-japan2//;/usr/share/fonts/cmap/adobe-gb1//;/usr/share/fonts/cmap/gs-cjk-resource//
そして,update-texmfを実行します.
BigOwl:/etc/texmf/texmf.d# update-texmf
Replacing config file /etc/texmf/texmf.cnf with new version
BigOwl:/etc/texmf/texmf.d#
これでとりあえずコンパイルはできるようになります.



Nautilusの設定

2010/07/20未分類import
本サーバでは,ロケールをEUC-JPにしている.
しかし,Gnomeで標準のファイルブラウザNautilusは,ロケールに関係なくUTF-8でファイル名を書き込むらしい.
その関係で,Nautilusからファイル・ディレクトリ名を作成・編集すると文字化けが起こってしまう.
それを回避するための方法を調べたので記載する.参考ページはこちら.ありがとうございます.

具体的には/etc/X11/Xsession.d/55gnome-session_gnomercというファイルの先頭に
export G_FILENAME_ENCODING=@locale
という行を付け足すとのことです.


ちなみに,このサーバはDebian Lennyです.Debian系なら上のパスは存在するものと思われます.

vimの設定

2010/07/12未分類import

Linux上(EUC-JP環境)における設定

root権限で/etc/vim/vimrc.localを作成して,以下のように編集する.
こうすることで,各々のユーザがvimを使う際に共通の設定を利用できる.
ちなみにこの設定はロケールがEUC-JPのDebianマシンのもの.UTF-8ならば適宜変更してください.

:set nu
:syntax on
:set encoding=euc-jp
:language ja_JP.EUC-JP
:set gfn=MeiryoKe_Gothic\ 12
:set autoindent

:set fileencodings=ucs-bom,iso-2022-jp,utf-8,cp932
:set fileformats=unix,dos,mac
:set ambiwidth=double

Windows上の香り屋版vimの設定法

vimとgvimに関連する項目は,"_vimrc",gvimだけに関連する項目は"_gvimrc"というテキストファイルを作成し,そこに記述するか,
一人で使っているパソコンならば,もとからある"vimrc","gvimrc"をバックアップを取った後に直接編集する
("vimrc","gvimrc"のコメント文が丁寧であるので設定の詳細はそちらを参照.).
Windows 7 64bit環境で,64ビット版香り屋vimを使っているが,設定ファイルは以下のもので不自由はない.
「_vimrc」
:set nu
:set fileencodings=ucs-bom,iso-2022-jp,utf-8,cp932
:set formatoptions=q
「_gvimrc」
gvimrcを直接編集.

「vimrc」
初期状態のまま.

「gvimrc」
初期状態の該当部分を下記に変更.
"---------------------------------------------------------------------------
" カラー設定:
"colorscheme morning
colorscheme darkblue
"---------------------------------------------------------------------------
" フォント設定:
"
if has('win32')
  " Windows用
  "set guifont=MS_Gothic:h11:b:cSHIFTJIS
  set gfn=MeiryoKe_Gothic:h12:cSHIFTJIS
  "set guifont=MS_Mincho:h12:cSHIFTJIS
  " 行間隔の設定
  set linespace=1
  " 一部のUCS文字の幅を自動計測して決める
  if has('kaoriya')
    set ambiwidth=auto
  endif
elseif has('mac')
  set guifont=Osaka-等幅:h14
elseif has('xfontset')
  " UNIX用 (xfontsetを使用)
  set guifontset=a14,r14,k14
endif

挿入モード時に設定文字数に達すると勝手にvimが改行してしまうこと(自動改行)を無効にするには":set formatoptions=q"が必要の模様.探すのに手間取ったのでメモ.