Ubuntu14.04でBluetoothマウスを使う(※追記あり)

カテゴリ:Ubuntu

デスクトプマシンで使っていたマウスの調子が悪くなったので、手元にあるBluetooth接続のマウスを使ってみることにしました。

マウスは以前PS3用に購入したELECOMのM-XG2BBBKです。

手のひらで包んで動かす一般的なマウスと違い、親指がかかるようにデザインされているので、握る必要がなく移動が楽です。以後マウスを選ぶときは親指がかかるデザインのものを選ぶようにしています。

接続するPCにはBluetooth機能がないので、USBポートに接続するドングルタイプのBluetoothアダプタを購入しました。PCにはUSBポートが6つもあるので、その一つを使ってしまう目的もあります。ポートやスロットが空いてると使いたくなりますよね。

インストール

PCを起動してBluetoothアダプタを差し込み、「システム設定」から「Bluetooth」を開いてペアリング登録すると、なんの問題もなく使えるようになりました。

ところがPCを再起動すると自動で再接続されません。通知領域のBluetoothアイコンをクリックしてみると、認識はされているようですが接続がONになっていません。どうやらOS側の自動接続機能がうまく動いてないようです。情報を検索してみると、コンソールから直接コマンドを叩いたほうが良いとありました。

管理者でログオンして、以下の作業をします。

$ sudo hcitool scan
Scanning ...	#マウスのペアリングボタンを押す
	88:E7:A6:04:28:C0	ELECOM BlueLED Mouse

$ sudo bluez-simple-agent hci0 88:E7:A6:04:28:C0	#上で表示されたマウスのアドレスをコピペ
Release
New device (/org/bluez/3993/hci0/dev_88_E7_A6_04_28_C0)	#登録完了

$ sudo bluez-test-device trusted 88:E7:A6:04:28:C0 yes	#既知のデバイスとして登録
$ bluez-test-input connect 88:E7:A6:04:28:C0	#接続

再起動しても再接続されるかどうか確認するには、以下のコマンドを入力してOKが返ってくれば成功です。

$ sudo /etc/init.d/bluetooth restart
 * Stopping bluetooth                                                    [ OK ] 
 * Starting bluetooth                                                    [ OK ] 

OKが出てからも再接続までは数秒かかるようです。

※追記

WACOMのペンタブレットとの併用に不具合が見つかりました。

M-XG2BBBKには、しばらく使ってないと省電力モードに入ってBluetooth接続が切れる機能があるのですが、接続が切れている時にペンタブレットのボタン類を操作すると、その瞬間にMy Paintが終了してしまいます。

不具合の原因がUbuntuのBluetoothドライバにあるのかペンタブレットドライバにあるのか、他の原因かわかりませんが、ペンのボタンを操作したとたんに終了しまうので致命的です。

電池のもちは悪くなりますが、Ubuntuには省電力機能のないBluetoothマウスを選んだほうが良さそうです。

アイコン

Ubuntu14.04とApache2.4

カテゴリ:Ubuntu

いつのまにかApacheの仕様が変わっていて、過去の設定のままではウェブページにアクセスできなくなっていました。この、バージョンアップしただけで動かなくなるあたりがフリーソフトらしいですね。商業ソフトウェアならなにはなくとも下位互換にしておくものですが。

Logwingはほぼ手を付ける機会がなくなったので、微調整は直接レンタルサーバーで動作確認してしまってもいいんですが、たまにウェブベースのアプリケーションを頼まれて作ることがあるので、ローカル環境も作っておかなければいけません。

まず、14.04のアップグレードで前の設定を引き継いでいるので、Apache2関係を完全削除指定でアンインストールしてしまい、再インストールします。

Apacheのドキュメンテーションを参考に、必要な箇所を書き換えます。

/etc/apache2/apache2.confの164行目からを書き換える

<Directory [wwwのパス]>
    Options Indexes FollowSymLinks
    AllowOverride All
    Require all granted
</Directory>

意味:

  • [wwwのパス]以下のディレクトリで
  • ファイルの一覧表示を許可する
  • .htaccsessを有効にする
  • すべてのアクセスを許可する

/etc/apache2/sites-available/000-default.confの11行目からを書き換える

ServerAdmin [管理者の連絡先Emailアドレス]
DocumentRoot [wwwのパス]

<Directory [wwwのパス]>
	Options Indexes FollowSymLinks MultiViews
	Options +ExecCGI
	AllowOverride All
	Require all granted
</Directory>

意味:

  • 管理者の連絡先Emailアドレスを設定
  • ドキュメントルートを設定
  • [wwwのパス]以下のディレクトリで
  • ファイルの一覧表示を許可する
  • CGIの実行を許可する
  • .htaccsessを有効にする
  • すべてのアクセスを許可する

/etc/apache2/sites-available/default-ssl.confの3行目からを書き換える

ServerAdmin [管理者の連絡先Emailアドレス]
DocumentRoot [wwwのパス]

意味:

  • 管理者の連絡先Emailアドレスを設定
  • ドキュメントルートを設定

以上でアップグレード前と同じにアクセスできるようになりました。

上にも書きましたが、これは私の環境であらゆることを試すための設定で、外部からアクセスできない閉じたネットワークで必要最低限の設定なので、これらの設定を公開サーバーにこのまま応用するのは、セキュリティ的に危ないと思われますので、参考までにおねがいします。

アイコン

Ubuntu 14.04にアップグレードしました

カテゴリ:Ubuntu

先日導入したPCにはUbuntu 12.04を入れましたが、MyPaintのVer.1.10を使いたくて、アップグレードしました。

14.04のライブDVDは作って持っているんですが、今のPC環境ではドライブからのブートがうまくいかず、Ubuntuのタイトルが出たあと再起動して再びOS選択メニューが出てフリーズしてしまうので、14.04は使えないのだろうと考えていました。

でも、アップデートマネージャからのアップグレードならばOSの起動をプロセスを経ないでインストールできるので、もしかしたら行けるんじゃないかと挑戦してみたら、スムーズに成功しました。

動作に重いところはなく、OS選択のメニューからWindows8.1も選べるようになりました。OSのサポート期間も、12.04の2017年4月から2019年4月に伸びたことになります。

困ったことが2つあって、ひとつは入力が常に全角で固定になって、「半角/全角」キーが使えなくなってしまったこと。もうひとつは、ウインドの最大化、最小化、閉じるボタンがUbuntu標準の左側固定になってしまったこと。

日本語入力の切り替えは、「システム設定」ー「テキスト入力」に日本語を加えてみたところ、以前のように「半角/全角」キーで日本語入力の切り替えができるようになりました。

ウインドウのボタンは、端末から

gsettings set org.gnome.desktop.wm.preferences button-layout ':minimize,maximize,close'

と入力することで、右側に移動できました。
ref.:Ubuntu日本語フォーラム:14.04でminimize,maximize,closeを右にしたい

GIMPもVer.2.8になって手ブレ補正が利くようになったので、お絵かきもさらにいろいろ遊べそうです。

アイコン