2013/06/11

WindowsでCap LockキーにCtrlを割り当てる(直接レジスタはいじらない)

Ctrlキーは様々な場面で使うところですが,
日本語のキー配置だとCtrlキーが下過ぎて小指で押しにくいです.

そこで,調べてみると,
「Cap LockキーをCtrlキーに割り当てる」
や
「Cap LockキーとCtrlキーの配置を交換する」
ということができるそうです.

今思えば,Cap Lockキーなんて使う機会がないので,
「Cap LockキーをCtrlキーに割り当てる」
の方をやります.

割り当てるにしても,交換するにしてもやり方が
・専用のソフトを使用する.
・直接レジスタを変更する
の2種類があるそうですが,
今回は簡単さを重視して専用ソフトを使用します.

これです,
Ctrl2cap
http://technet.microsoft.com/en-us/sysinternals/bb897578.aspx
まさかのMS純正です.
他のよりも安心して使えます.

いろいろなサイトを見て気づいたことですが,
このソフトは
「Cap LockキーとCtrlキーの配置を交換する」
のではなく,
「Cap LockキーをCtrlキーに割り当てる」
ソフトです.
これを使うと,Cap Lockキーがなくなってしまいます.
そのことを確認してから使ってください.
(他のサイトでこのソフトのことを配置を交換するソフトと言っているサイトが多いので太字にしました.)

使い方は,

ダウンロードして,解凍して,
解凍したフォルダを適当なフォルダにおいておきます.(今回は分かりやすいようにCドライブ直下)

コマンドプロンプトを"管理者権限"で起動して

ctrl2cap.exe /install

で終わりです.

使ってみて,やっぱり嫌だったりしたら
ctrl2cap.exe /uninstall

で元に戻ります.

参考にしたサイト
Ctrl2Capツールで[Ctrl]と[CapsLock]キーを入れ替える - @IT
http://www.atmarkit.co.jp/fwin2k/win2ktips/1182ctrl2cap/ctrl2cap.html
Windows7でCtrlキーとCapsキーを入れ替える一番簡単な方法 - モスマン
http://d.hatena.ne.jp/kkomiyama/20091221/1261410409
Windows 7でキーボードのCtrlとCaps Lockを入れ替える - 夜明け前に
http://tatuas.hatenablog.com/entry/2012/11/12/161601



2013/06/08

UbuntuでSambaの共有フォルダを自動マウント

PCですぐSambaのサーバーにアクセスしたいので自動マウントさせます.
sudo mkdir /mnt/samba
echo "//(SambaサーバーのIPアドレス)/(サーバー側のマウントしたいフォルダ) /mnt/samba smbfs username=(サーバー側のユーザー名),password=(パスワード),defaults 0 0" | sudo tee -a /etc/fstab
sudo mount -a

パスワードを平文で入力しないといけないのが嫌でしたが,
もっと調べれば平文で打たなくてもいい方法があるのかもしれません.

最後のコマンドで何もエラーが出なければ成功です.

ちょっと確認しておきます.
df -m

これで自分がマウントしたサーバーのIPやファイルが出てればおkでしょう.

参考になったサイト
SmbFsでネットワークプレースのマウントと共有
http://lets-ubuntu.yui.at/smbfs.html
Ubuntu: sambaをマウントするコマンド | Apptechs Blog
http://blog.apptechs.jp/?p=60
Electronic Genome - Ubuntu 8.04のsmbfsでWindows共有フォルダをマウントする
http://itmst.blog71.fc2.com/blog-entry-99.html
mountコマンドでCIFSをファイル共有 - profaim.jp
http://www.profaim.jp/tools/soft/linux/mnt_cifs.php


エディタを使わずにCUIでファイルに管理者権限で書き込む

このブログなどで「あるファイルに追記する」というような操作をすることが多いのですが,
実際にはviで作業などをおこなっても,このようなブログに記すときは次のように
echo "sample" >> /etc/sample

のように書いたほうが,書きやすいし,そのままコピペすればいいようになるので良いと思っています.
(わざわざエディタでやりたい人はこれくらいは読み替えられると思うので...)

しかし,この方法で管理者権限が必要なファイルに追記しようとするとこのままではいきません.
つまり,
sudo echo "sample" >> /etc/sample

とはいかないわけです.
(このままだとリダイレクトまで管理者権限でおこなってくれないわけですね)

よって,管理者権限が必要なファイルでも書き換えられるようにするにはどうすればいいかを探しました.

コマンドなんで,何種類かあるわけですね.

まずは,
sudo sh -c "echo 'sample' >> /etc/sample"

直接シェルを使うんですね.

あと,
echo 'sample' | sudo tee -a /etc/sample

teeはaオプションで追記になるんですね

加えて,
echo "sample" | sudo tee sample.txt > /dev/null

aのオプションを使わないとこんな感じになるそうです.

なんこかありましたが,
どれを使っていこうか悩みますね.

1個目だと
普通にやって
「あ,管理者権限じゃないとダメだ」
と思ったあとに全部管理者権限でしようと思った時にイメージしやすいし,

2個目は1個目よりもコマンドが簡単でみんな分かりやすそう.

一応2個目を使っていきますかね.

参考になったサイト
sudoでリダイレクトをしたいとき - Yuta.Kikuchiの日記
http://d.hatena.ne.jp/yutakikuchi/20111013/1318436872
sudoコマンドに関する追加メモ - 試験運用中なLinux備忘録
http://d.hatena.ne.jp/kakurasan/20100512/p1




Chrome,Chromium,UbuntuOneを立ち上げると「キーリングのロック解除」のウィンドウが出てしまう件

ある日突然,Chrome,Chromium,UbuntuOneあたりを立ち上げると
「キーリングのロック解除」というウィンドウが出るようになってしまいました.

キーリングのロック解除
キーリング'デフォルト'のロック解除するパスワードを入力してください.
アプリケージョンがキーリング'デフォルト'へアクセスしようとしましたがロックされました.

なぜこのようになってしまったのかわかりませんが,直るように頑張りました.

しかし,結果的には解決出来なかったので,
やってみたことを書いていきたいと思います.

まずこのサイトを参考に
Google Chromeの起動時に「ログインのキーリングのロック解除」が表示される - 憩いの場【Linux】
http://linux.ikoinoba.net/index.php?UID=1328455239

・パスワードと鍵にてパスワードを再設定
 ->> 変化なし ×

・下のURLのようにパスワードを空白にする
Ubuntu 雑記。 - Tips
http://www55.atwiki.jp/loveubuntu/pages/13.html#id_cfaec33f
 - >> パスワードが平文になってしまうのが嫌なのでパス

・gnome-keyring-daemonを起動させる
 ->> Unityなのでデフォルトで起動しているはず

・下のURLのようにする
起動オプション - Google Chrome まとめWiki
http://chrome.half-moon.org/43.html#qfb5b46d
 ->> パスワードが平文になってしまうのが嫌なのでパス


次にこっちのURLを参考に
Ubuntu キーリングのロック解除 | ひつじの羅針盤
http://www.sheepcompass.com/blog/?p=72

・"./gnome2/keyrings"を削除
 ->> 変化なし ×


また,自動ログインの設定をしなければこれは出てこないそうです.


いろいろしましたが,結局ダメでした.
自動ログインしていますが,
パスワードが平文になるんだったらこのウィンドウがログイン画面代わりだと思えば
まだ許せますかね.

2013/06/07

Xfceでデュアルディスプレイをする時のディスプレイ配置変更方法

Xfceでもデュアルディスプレイをすることができますが,

UnityやGnomeのように各ディスプレイの配置をグラフィカルに変更することができません。

テキストで書いて変更することはできるみたいですが、グラフィカルにサクッとやりたい。

そんな時には"ARandR"というソフトをつかうといいです。
sudo apt-get install arandr

こんな感じでマウスで指定できます。


これなら簡単にできますね。

Ubuntu 12.04の初期設定 Ver5

●ubuntu-defaults-ja
sudo add-apt-repository ppa:japaneseteam/ppa
sudo apt-get update


●synaptic


●vim


●gvim


●terminator


●chromium


●openssh-server


●trash-cli


●gparted


●ibus-mozc


●Dropbox


●Xmingの設定
(gdmに変更の仕方)
http://kowaimononantenai.blogspot.jp/2012/07/ubntu-1204-xming.html

cp /usr/share/doc/gdm/examples/custom.conf /etc/gdm/custom.conf
[xdmcp]
Enable=true
DisplaysPerHost=2


●Ubuntu-Tweak
sudo add-apt-repository ppa:tualatrix/ppa
sudo apt-get update


●indicator-multiload
sudo add-apt-repository ppa:indicator-multiload/stable-daily
sudo apt-get update


●VirtualBox
UbuntuTweakでインストール


●insync
Insync is Google Drive sync & backup with multiple account support
https://www.insynchq.com/


●gimp
UbuntuTewakで2.8のリポジトリを追加してインストール


●LibroOffice
sudo add-apt-repository ppa:libreoffice/ppa


●home直下のディレクトリを英語に
LANG=C xdg-user-dirs-gtk-update


2013/06/06

AndroidのGmailアプリで左側に出るイラスト(送信者の画像)を表示させないようにする.

ついさっきAndroidのGmailアプリをアップデートしてバージョン4.5にしました.
そしてGmailを起動すると
なにやらUIが変わり,各メールの左側にイラストが出るようになっています.
Google+と連携してアカウント画像が出るみたいですが,
Google+をあまり使っていないので,そんなに表示されません.

不明なものは
送信者がアルファベット表示の場合,頭文字のイラスト
日本語の場合はただのひとのイラスト
が出ます.

送信者が多数の場合は上の画像みたいに当分割されて1人1人わかれるそうです.


タダでさえ狭いスマホの場所がもったいないので「非表示」にします.

設定 -> 全般設定 -> 「送信者の画像」のチェックを外す

これでおkです.

2013/06/05

Raspbianのインストール

いよいよ"Raspbian"のインストールです.

まず,PCを使ってSDカードにOSをいれるのですが,
PCはUbuntuを使っていきます.

まず,下記のURLからイメージを取ってきます.

Downloads | Raspberry Pi
http://www.raspberrypi.org/downloads

現時点では
"2013-05-25-wheezy-raspbian.zip"
を取ってきます.

次にSDカードにOSをいれますが,
ddコマンドを使います.
使い方は過去記事を参考に

○○○○に怖いものなんてない!!: "dd"コマンドでHDDをまるごと換装
http://kowaimononantenai.blogspot.jp/2013/05/ddhdd.html


fdiskをしてどこに当てられているかを確認してから
(ここでは"/dev/sdb"とします.)
sudo dd if=2013-05-25-wheezy-raspbian.img of=/dev/sdb

そして終わるまで待ちます.
終わったらRaspberryPiに入れてケーブルなどをつなぎ,電源ケーブルを指します.
(スイッチが無いので挿すと勝手に起動します.)

いろいろ画面が進んでいきますが,

全体的に青い画面になって設定画面が出てきます.

それぞれの意味と設定を書きます.



1.Expand Filesystem
2GB以上のSDカードを使っている場合,デフォルトではSDカードのすべての容量をOSが使い切れていないので,これをして拡張させます。

2.Change User Password
デフォルトのユーザー"pi"のパスワードを変更します。

3.Enable Boot to Desktop
raspberyPiを起動したときにデフォルトでGUIを起動するのかを選べます。
ここでいいえを押すとCUIがデフォルトになります。

4.Intarnationalisation Options

  I1 Change Locale
  地域を決めます。
  jp_JP.UTF-8 UTF-8をスペースで印をつけenter
  もう一度p_JP.UTF-8 UTF-8を選択

  I2 Change Timezone
  時間を決めます。
  Asia->Tokyo

  I3 Change Keyboard Layout
  キーボードの設定
  (今はGeneric 105-key (Intl) PC -> Japanese -> Japanese (OADG 109A)
としています.おかしかったら変えます.)

5.Enable Camera
カメラを使えるようにするか.
(これは最近話題のRaspberryPi専用のカメラのことでしょうか)
Enable

6.Add to Rastrack
「Rastrask」とは何かと調べたところ.
「世界中のにいるRaspberryPiを使っている人の位置がわかる」
というものでしょうか.
ここを見るとわかります.

Add your Raspberry Pi to the Rastrack map | Raspberry Pi
http://www.raspberrypi.org/archives/1298

7.Overclock
オーバークロックをするかどうか
今回はしません.

8.Sdvanced Option
  A1 Overscan
  画面設定
  この設定画面の時点で画面をフルに使えていないという人はここで設定したほうがいいでしょう.
  disable

  A2 Hostname
  ホスト名の設定
  今回はしません.

  A3 Memory Split
  GPUにどれだけのメモリを当てれるか決めれます.
  今回はデフォルトでいいのでスルー

  A4 SSH
  SSHをデフォルトで起動するかどうか
  あとでもできると思いますが,リモートコントロールをしたい人なんかはやっておいたほうがいいです.  
  Enable

A5 Update
  この設定項目自体をUpdateしてくれるみたいです.
  べつにしなくていいでしょう.
  するにはネット接続必須です.

9.About raspi-config

この設定について

こんな感じで設定が終わったらコマンド入力できるようになるので
sudo shutdown -r now

で,再起動します.
そして次に起動したときには,きちんと立ち上がっているはずです.

参考にしたサイト

/var/log/hktechno: Raspberry Pi のセットアップから日本語化まで
http://blog.hktechno.net/2013/01/raspberry-pi.html

Raspberry Pi メモ (2) - Jun's homepage
http://www.mztn.org/rpi/rpi02.html





RaspberryPiの周辺機器

RaspberryPiを買って長い間そのままだったのですが,
先日動かしてみました.

OSのインストールとかその前に
RaspberryPiを使うときに必要なものを何個か買ったので,
メモと動作報告として書いておきます.

●SDカード
Amazon.co.jp: Transcend SDHCカード 16GB Class10 (無期限保証) [フラストレーションフリーパッケージ (FFP)] TS16GSDHC10E: パソコン・周辺機器
http://www.amazon.co.jp/gp/product/B003VNKNEQ/ref=oh_details_o01_s00_i01?ie=UTF8&psc=1

これがないとOSをインストールできません.

●HDMI-DVI変換アダプタ
Amazon.co.jp: PLANEX DVI to HDMI変換アダプタ PL-DVHDAD: 家電・カメラ
http://www.amazon.co.jp/gp/product/B000V4NYPI/ref=oh_details_o01_s00_i02?ie=UTF8&psc=1

RaspberryPiの画面出力がHDMIなのでそのままHDMIケーブルを買ってもいいのですが,PCディスプレイ側にHDMI端子がないので,DVIに変換させて画面を出します.

参考として,VGAで出したいときには過去記事でどれがいいかなどを言っているので
参考になると思います.
○○○○に怖いものなんてない!!: Raspberry PIでHDMIをVGAに変換して画面表示をするときの注意点
http://kowaimononantenai.blogspot.jp/2013/05/raspberry-pihdmivga.html

●DVIケーブル
Amazon.co.jp: ELECOM ディスプレイケーブル DVIデュアルリンク(デジタル) DVI-D 24ピン オス -DVI-D 24ピン オス 2m ブラック CAC-DVDL20BK: パソコン・周辺機器
http://www.amazon.co.jp/gp/product/B002980D3U/ref=oh_details_o01_s00_i00?ie=UTF8&psc=1


ちなみにRaspberryPiはmicroUSBで電源を供給しないといけないのですが,
5Vで700mA以上流せればいいようなので,
ちょうど家にあった
USBタイプのeneloopを買ったときについてきた
eneloopを充電するもの(コンセントからmicroUSBへ変換してあるもの.5V,1A)
を利用した.
KBC-L54D:商品情報 | 三洋電機 | Panasonic
http://ctlg.panasonic.co.jp/sanyo/products/products/kbc/KBC-L54D/


ここに書いたものでRaspberryPiはきちんと動作しました.
(自分はできたという訳で,動作を保証しているわけではないです.)

次はOSのインストールとかを書きたいと思います.

2013/06/04

XfceのパネルにCPUの使用率を表示させる

GnomeにはCPUの使用率をパネルに表示させるものがデフォルトで備わっていたのですが、
Xfceでは拡張のようにしてインストールしないといけないみたいです。
sudo apt-get install xfce4-cpugraph-plugin
そして
パネルを右クリック->パネル->新しいパネルを追加
で
"CPUグラフ"
を追加します。

色や大きさなどを調整したい場合は
メニュー->設定->パネル
といき、CPUグラフの設定をいじります。

いじるとリアルタイムで更新されるので設定しやすいです。

最終的にはこんな感じになりました。

ちなみに緑のやつがCPU使用率で、青いやつが各コアごとのCPU使用率みたいです。

参考になったサイト

projects:panel-plugins:xfce4-cpugraph-plugin [Xfce Goodies]
http://goodies.xfce.org/projects/panel-plugins/xfce4-cpugraph-plugin

Debian -- Details of package xfce4-goodies in squeeze
http://packages.debian.org/ja/squeeze/xfce4-goodies
(xfceのパネル拡張が箇条書きにですが羅列してあるサイトです。
なにかいい拡張がないか探してみると良いです。)