VGN-P91NSの場合。
インストールは順調に終わった。
Wifi (無線Lan) のみでうまくいかないのは相変わらず?
インストール後、普通にバックライトの明るさ調整が出来るようになっていた!
Wheezyの正式リリースからそうなっていたのかも。
画面が一瞬トぶこともなくなり、安定しているようす。
Jessieは細かいところ色々と変わってる程度かな、まだWheezyとほとんど変わらない感じ。
バックライトの明るさを保存
私はいつもバックライトを暗めにするので、端末を起動するたびに明るくなるのがちょっと嫌です。
なので、ThinkPad EDGE E135でもバックライトの明るさを保存するようにします。
シングルユーザなので、設定は簡単に済ませる。
キモはバックライトの明るさ(次の値)を適宜に記録/復帰すること。
/sys/class/backlight/acpi_video0/brightness
1. 記録用のファイルを準備
> sudo touch /etc/acpi/brightness
2. GDMのセッション終了時に明るさを保存
> sudo vi /etc/gdm3/PostSession/Default
次を追記
cat /sys/class/backlight/acpi_video0/brightness > /etc/acpi/brightness
3. GDMのセッション開始時に明るさを復帰
> sudo vi /etc/gdm3/Init/Default
次を追記
echo $(cat /etc/acpi/brightness) > /sys/class/backlight/acpi_video0/brightness
バックライト調整 on Debian 7.1
ThinkPad EDGE E135
次から”AMD Catalyst™ 13.4 Proprietary Linux x86 Display Driver” をダウンロード
http://support.amd.com/us/gpudownload/linux/Pages/radeon_linux.aspx
解凍・実行して、Customを選択すると、AMD Catalysy Cotrol Centerのみインストールされる。
再起動後、[Fn]+[F7]/[F8]でバックライトの調整が可能になった。
EPSON GT-S620 driver
スキャナ ドライバのダウンロード元が変更になっていたのでメモ
http://download.ebz.epson.net/dsc/search/01/search/?OSC=LX
ダウンロードしたのは次の3つ。
esci-interpreter-gt-f720_0.1.1-2_amd64.deb
iscan-data_1.23.0-1_all.deb
iscan_2.29.1-5~usb0.1.ltdl7_amd64.deb
依存関係も含めてインストール
> sudo apt-get install xsltproc
> sudo dpkg -i iscan-data_1.23.0-1_all.deb
> sudo dpkg -i iscan_2.29.1-5~usb0.1.ltdl7_amd64.deb
> sudo dpkg -i esci-interpreter-gt-f720_0.1.1-2_amd64.deb
PSGIまわり小まとめ (3)
履歴:
PSGIまわり小まとめ (2)
PSGIまわり小まとめ (1)
残りはmt.psgiの処理をデーモン化すること。
参考:
Debian(Ubuntu)で サービスの起動、停止を管理するツールを調べてみた(chkconfigのかわりになるもの)
http://server-setting.info/debian/debian-like-chkconfig.html
Debian 7.1の正攻法であるinsservを使うことにする。
mt.psgiの起動にはstarmanを使う。
Package: insserv (1.14.0-5) @packages.debian.org
LSB の init.d スクリプトの依存関係情報を用いたブートシーケンス構成ツール
インストールと設定
参考:
Run Movable Type with nginx and PSGI on Debian
https://github.com/saahov/mt-starman-daemon/blob/master/README.md
> sudo aptitude install starman
次の内容をmt-starmanに保存し、適宜修正する。
https://github.com/saahov/mt-starman-daemon/blob/master/debian/mt-starman
mt-starmanで設定したpidファイルの所在をmt-config.cgi に次で追記
PidFilePath /home/miyajima/public_html/cgi/mt5/mt.pid
mt-starmanを/etc/init.d/に配置しパーミッションを設定
次で登録する。
> sudo insserv mt-starman
次で起動/停止できるはず。
> sudo service mt-starman start/stop
完了
squirrelmail on PHP-FPM + nginx
環境:Debian 7.1 AMD64
準備:あらかじめapache2 + mod_phpでsquirrelmailの動作を確認
参考:
Ubuntu で Web メールサーバー
http://www.upken.jp/kb/ubuntu-squirrelmail.html
Running SquirrelMail On Nginx (LEMP) On Debian Squeeze/Ubuntu 11.04
http://www.howtoforge.com/running-squirrelmail-on-nginx-lemp-on-debian-squeeze-ubuntu-11.04
PHP-FPMのインストール
> sudo aptitude install php5-fpm php5-common
設定は /etc/php5/fpm/ 以下
/etc/php5/fpm/php-fpm.conf を見てみると次の一行が
include=/etc/php5/fpm/pool.d/*.conf
ということで apache2 等と同じように /pool.d/ 以下に設定ファイルを置くのが常道らしい。
次のようにportを設定
> sudo vi /etc/php5/fpm/pool.d/www.conf
#listen = /var/run/php5-fpm.sock :コメントアウト
listen = 127.0.0.1:9000
> sudo service php5-fpm start
次で確認
> netstat -an | grep 9000
nginxの設定
> sudo vi /etc/nginx/sites-available/default
次を追記
# PHP-FPM for squirrelmail location /squirrelmail { root /usr/share/; index index.php index.html index.htm; location ~ ^/squirrelmail/(.+\.php)$ { try_files $uri =404; root /usr/share/; fastcgi_pass 127.0.0.1:9000; fastcgi_index index.php; fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name; include /etc/nginx/fastcgi_params; } location ~* ^/squirrelmail/(.+\.(jpg|jpeg|gif|css|png|js|ico|html|xml|txt))$ { root /usr/share/; } }
> sudo service nginx restart
ThinkPad kybdまわりの環境設定
変な癖がつかないうちに、キーボードの設定をしておきます。
ThinkPadなので、もちろんマウスも含む。
みな同じ事を考えるようでgoogleるとたくさん出てきますね。
1. [Fn]と[Ctrl]を入れ替える
やっぱり一番左下のキーは[Ctrl]であって欲しいので[Fn]と入れ替えます。
UEFIのシステム メニューからConfig/Keyboardにありますね。
Fn and Ctrl Key swap
を[Enable]にする。
2. Touch Padを無効化する
Track Pointを主に使っています。
しかし、時々Touch Padに意図せず触れてしまいやっかいです。
なのでTouch Padを無効化したほうが良かろうと思いました。
googleってみるとBIOSで設定できるという情報もありましたが、Edge E135のUEFIシステム メニューには該当する項目が無かった。
結果、次の方法で可能だったので特に問題はない。
Debian 7.1 の場合
参考:タッチパッドの無効化 @ThinkPad with Ubuntu
/usr/share/X11/xorg.conf.d/50-synaptics.conf に次を追記する。
Section “InputClass”
Identifier “no need for accelerometers in X”
MatchProduct “SynPS/2 Synaptics TouchPad”
Option “Ignore” “on”
EndSection
Windows 8 の場合
コントロールパネル/マウス/UltraNav/タッチパッド
□タッチパッドを使用する
のチェックを外す。
Debian 7.1 on ThinkPad Edge E135
■インストール
Installing Debian 7.0 (Wheezy) on a ThinkPad Edge E135
http://www.thinkwiki.org/wiki/Installing_Debian_7.0_%28Wheezy%29_on_a_ThinkPad_Edge_E135
を参考にインストールした。
wifiを認識しないので、wiredで実行する。
・Debian 7.1 multiarch netinst ISO を UNetBootIn で USBに焼いてインストール。
・ネットワークのインストールでメッセージ。
「rtl_nic/rtl8168e-3.fw が無いので、USBに入れて挿してくれ」
無視してインストール続行。
とりあえず、インストール完了。
■グラフィック
インストール完了後、再起動するとGnome3の起動に失敗するので、
[alt]+[ctrl]+[F1]からログインする。
apt-lineに次を追記して、
deb http://…/debian/ wheezy main contrib non-free
firmware-linux-nonfreeをインストールする。
# sudo apt-get update
# sudo aptitude install firmware-realtek
# sudo aptitude install firmware-linux-nonfree
再起動すると、Gnome3が起動してくれる。
■wifi
モジュールを確認
> lspci |grep BCM
02:00.0 Network controller: Broadcom Corporation BCM43228 802.11a/b/g/n
BCM43228だそうだ。
> wget http://de.archive.ubuntu.com/ubuntu/pool/restricted/b/bcmwl/bcmwl-kernel-source_6.20.155.1+bdcom-0ubuntu6_amd64.deb
> sudo apt-get install dkms libc6-dev linux-libc-dev
> sudo dpkg -i bcmwl-kernel-source_6.20.155.1+bdcom-0ubuntu6_amd64.deb
ようやっとwifiを認識してくれた。
この段階で、
・[Fn]+[F2][F3]でボリュームの調整が可能
・バックライトの調整ができない
■Two Finger Scroll
参考:http://www.thinkwiki.org/wiki/How_to_configure_the_TrackPoint#xorg.conf.d
> sudo vi /usr/share/X11/xorg.conf.d/20-thinkpad.conf
Section “InputClass”
Identifier “Trackpoint Wheel Emulation”
MatchProduct “TPPS/2 IBM TrackPoint|DualPoint Stick|Synaptics Inc. Composite TouchPad / TrackPoint|ThinkPad USB Keyboard with TrackPoint|USB Trackpoint pointing device|Composite TouchPad / TrackPoint”
MatchDevicePath “/dev/input/event*”
Option “EmulateWheel” “true”
Option “EmulateWheelButton” “2”
Option “Emulate3Buttons” “false”
Option “XAxisMapping” “6 7”
Option “YAxisMapping” “4 5”
EndSection
■skype
http://wiki.debian.org/skypeを参考にインストール
新端末
新しい端末を買いました。
トラックポインタがある11インチくらいのもの、というと選択肢は少ないです。
lenovo Edge E135
Amazonで買ってもよかったのですが、微妙なスペックがあれだったので、
lenovo直販でカスタマイズして購入しました。
6.15(土)注文、6.26 (水)に到着。
■スペック
lenovoの直販ページでカスタマイズ
プロセッサー: AMD E2-1800 APU(1.7GHz, 1MB)
メモリー: 4GB PC3-10600 DDR3 (1スロット使用)
ワイヤレスLAN アダプター: IEEE 802.11a/b/g/n ワイヤレス LAN, Bluetooth4.0
昔は高嶺の花だったThinkPadが 4万円をきる(セール中価格)とは、ノートPCも安くなりましたね。
(カテゴリは NetBook になるのかな?)
■事始め
次にHDDの換装など、Windows 8をゼロから環境構築する場合に備える。
以下の方法でリカバリーメディア(USB or CD-R)を作成しておくとよい。
Microsoft Windows 8プリロードのLenovoシステムでリカバリーメディアを作成し、復元する方法 @lenovo
Windows 8のシステム修復ディスクを作成する @IT
サポートページ @lenovo
ここからマニュアルやドライバ類をダウンロードできる。
■環境設定
英字キーボードなのでドライバを変更
標準 PS/2 キーボード → 標準 PS/2 101/102 キーボード
Windows Update
時間かかる…
これだけでWindows使うのイヤになるなぁ。
■Linuxどうこう
やはりlinuxがないと始まらない。
試しにDebian 7.1のUSBを指して起動してみる。
→ 当然USBから起動はしない。
UEFI (bios) の設定を変更する。
1. 起動時(lenovoロゴが現れるまでに)[F1]キーを押下でシステムメニューに入る
2. Secure Bootをdisableにする。
3. bootする機器の順番を変更する。
Debain 7.1 USBで起動することを確認。
Ubuntu 13.04 USBで起動、liveの動作を確認。
・wifiを認識しない。
・Volume Up/Down, BackLight Up/Downは動作する。
今日はここまで
PSGIまわり小まとめ (2)
■cpanminusのDEPENDENCIES
cpanminusに必要なものをインストールする。
- perl 5.8 or later.
- ‘tar’ executable (bsdtar or GNU tar version 1.22 are recommended) or Archive::Tar to unpack files.
- C compiler, if you want to build XS modules.
- make
- Module::Build (core in 5.10)
参考:miyagawa / cpanminus @GitHub
https://github.com/miyagawa/cpanminus#readme
足りないのは3, 4番目なので、
> sudo aptitude install bin86 module-assistant build-essential
apache2 + CGIで動いているまま、
試しにme.psgiを起動してみる。
> plackup mt.psgi
HTTP::Server::PSGI: Accepting connections at http://0:5000/
(server):5000/…/mt.cgi にアクセスすると、ちゃんと管理画面が表示された。
いくらかエラーが出ているが、体感的に動作がサクサクです〜!
これまで:
PSGIまわり小まとめ (1)