2013年5月29日水曜日

UbuntuでInsertキーを無効にする

Logicool K270 を使っていますが、BackSpaceキーを打とうとしてInsertキーを誤爆してしまうことが多いので無効化しました(CapsLockキーの無効化・割り当て変更なんかは「システム設定→キーボードレイアウト→オプション」でいけるけれど、Insertキーを無効にするオプションが見当たらなかったので)

まずはxevを利用してInsertキーのキーコードを調べます。

xev
キーコードは "118" でした。

次に xmodmap の設定ファイルを作成します。~/.xmodmap を次の内容で作成。

keycode 118 =
確認のため、設定を適用してみます。
xmodmap ~/.xmodmap

最後に、起動時に自動的に設定を適用するように設定します。「自動起動するアプリケーション」(gnome-session-properties) で、

xmodmap /home/username/.xmodmap
を追加すればOK.
※.xmodmap は絶対パスで指定してあげないと動きませんでした。

2013年5月3日金曜日

メモ:PC構成

デスクトップ

2013年4月時点の構成

  • ケース:Antec ISK-110
  • マザーボード:GA-H77N-WIFI (rev. 1.0)
  • CPU: Intel Celeron G1610 Intel Core i3 3220T (2013/6/1 変更)
  • メモリ:W3U1600HQ-4G (4GB*2)
  • HDD: TOSHIBA MK3252GSX 320GB (PHDD-320GBを分解して中身を利用)
  • 電源:ケース付属(90W ACアダプタ)
  • ファン:CPU付属標準ファンのみ
  • OS: Ubuntu 12.10
  • 備考:マザーボード付属の2.4GHz帯アンテナはロッドタイプ(SMAアンテナ)に交換済み。

安くて小さいやつを、ということで、Mini-ITX で。モニタ背面への設置も可能。メモリは4GBだと足りなくなったので8GBに変更。2.4GHz帯用のアンテナはAmazonや秋月電子通商で500円程度。Intel N2230がLinuxでは不安定なようで、IEEE 802.11nを無効化して使っています。

シングルボードコンピュータ

Raspberry Pi が4台(Model A * 2, Model B * 2)。

2013年5月2日木曜日

2013年2月14日木曜日

VNC server on Raspberry Pi (Raspbian)

昨年末に2台購入したRaspberryPi, 元気に稼働中です。1台はLAN内DHCP&DNSサーバ、もう1台は遊び用になっています。サーバの方はdnsmasqを使って、簡易DDNSとしています。LAN内のマシンにホスト名だけでアクセスできて便利です。

RaspberryPiは基本的にSSHでログインして操作していますが、たまにGUIを使いたいときもあります。SSHログインしてVNCサーバを起動すればよいのですが、できればログイン画面からGUIでいきたいものです。こういう場合メジャーなのはxinetdを使う方法ですが、調べてみると別の方法もあったりします。今回はlightdmとTightVNCでいきます。

2013年1月8日火曜日

"bond-give-a-chance" って何だ?

「Raspberry PiでUSB-Wifiアダプタを使う」で、bondingを扱いました。そのとき、/etc/network/interfaces に"bond-give-a-chance"というパラメータを設定しています。これについては http://ubuntuforums.org/archive/index.php/t-1515788.html に出てきたものをそのまま使用していました。けっこう重要そうなパラメータの内容が分からないのもアレなので、ちょっと調べてみました。

2012年12月3日月曜日

Raspberry PiでUSB-Wifiアダプタを使う

はじめに

この記事では、Raspberry PiにUSB-Wifiアダプタを接続して

  • 固定IPアドレスを持って、
  • DNS参照先やデフォルトゲートウェイをすべて自分で指定する
手順を扱っています。すでにDHCPサーバ(無線ブロードバンドルータに付属の機能など)がある場合、DHCPで割り当てを受ける方法もあります。そちらのほうが楽です。今回はサーバとして固定IPで動かすための設定です。

利用した製品

USB-Wifiアダプタを利用して、無線LANに接続します。手元で動作が確認できたのは以下の機種です。

  • PLANEX GW-USValue-EZ
  • PLANEX GW-USWExtreme
上記の製品は、USBポートに挿し込むだけで認識されました。使用モジュールはどちらも"8192cu"でした。ちなみに製品の外見はまったく同じで、いったん包装をはずしてしまうと見分けることができません。

Raspberry Pi にOSインストール&セットアップ

この内容は古くなりました。2013年8月現在の推奨は New Out Of Box Software (NOOBS) です。

公式に提供&オススメされている、Raspbian "wheezy" をWindows経由でインストールします。Rasbian は Debian GNU/Linux 派生のディストリビューションです。Debian のパッケージ群が利用できるので、何かと楽ができます。セットアップはネットワーク経由で行います。DHCPが利用できるネットワークに接続する前提です。