2014年6月8日日曜日

X61sのLMDEでのハイバネートの設定

 X61sにLMDE 20140203をインストールしただけだとハイバネートからの復帰がうまく動かなかったので、調べたところ以下の設定でうまく動くようになりました。

まず、grubの設定ファイルを開く。

sudo vi /etc/default/grub

 以下の設定を書き換える。
GRUB_CMDLINE_LINUX="resume=/dev/sda2"

  この際、「/dev/sda2」はswapパーティションを指すようにします。

 「:wq」でファイルを更新。

 ブートローダーを更新。
sudo update-initramfs -u
sudo update-grub

 この後、「sudo pm-hibernate」でハイバネートし、電源が切れた後、電源を入れてうまく復帰すれば設定完了です。

X61sにLMDE 20140203をインストール

 ジャンク扱いのOSなしThinkPad X61sを入手したので、早速Linuxをインストールして復活を目論んでみました。
 ディストリビューションはLinux Mint Debian Edition 20140203 Cinnamonを選択。 実は、Ubuntu 14.04もインストールしたのですが、画面が狭い(XGA)のと、たまにはUbuntu系以外(といってもDebian系ですけど(笑))を試してみようかといったところが理由だったりします。

 以下、インストール時にはまった部分のメモ。
  1. USBインストールしましたが、YUMIで作ったものだと何故かインストーラーが途中で止まってしまう。
    UUIで作ったものなら、うまくインストールできました。
     
  2. インストール後の再起動時、「The system is going down for reboot NOW!」で止まってしまう。
    この後、電源ボタン長押しで強制電源断しましたが、大丈夫そうでした。

2014年3月17日月曜日

WX12KのテザリングでPCをつなぐ

 WX12KのテザリングでWindows 8.1 ProのPCをつなぐ際、ちょっとはまったのでメモ。

 設定手順は以下の通り。
  1. WX12Kの「Bluetooth」ボタンを押す。
  2. 「1:Bluetooth」をONにする。
  3. 「4:だれとでも定額パス/テザリング設定」を選択する。
  4. 「1:だれとでも定額パス/テザリング機器一覧」を選択する。
  5. 「登録」を押す。
  6. PC のタスクトレイから「Bluetooth」アイコンを右クリックして、「パーソナルエリアネットワークへ参加」を選択する。
  7. 「デバイスの追加」をクリックする。
  8. 「WX12K」を選択して、「次へ」をクリックする。
  9. パスコードを確認して「はい」をクリックする。
  10. WX12Kでも「はい」を選択する。
  11. PCのWX12Kを右クリックして、「接続方法」→「アクセスポイント」を選択する。(←これをしないと、WX12K側に登録されない)
これで設定が完了します。
 あとは通常のテザリング手順でテザリングできます。

2014年3月7日金曜日

vimにNeoBundleとlightlineをインストールする

 vimにlightlineというプラグインを入れると、ステータスラインが以下のように見やすくなるというので、早速試そうと思いました。


 vimプラグインは、NeoBundleというプラグインを使うと管理が楽になるという記述もあったので、一緒に入れることにしました。

 Ubuntu 13.10のデフォルトのvimはtiny版なので、フル版をインストールします。
sudo aptitude install vim
  https://github.com/Shougo/neobundle.vim を参照してNeoBundleをインストールします。
mkdir -p ~/.vim/bundle git clone https://github.com/Shougo/neobundle.vim ~/.vim/bundle/neobundle.vim
NeoBundleを有効にするために、.vimrcに以下を追記します。
if has('vim_starting')
  set nocompatible " Be iMproved
 

  " Required:
   set runtimepath+=~/.vim/bundle/neobundle.vim/

endif

" Required: 

call neobundle#rc(expand('~/.vim/bundle/'))
 

" Let NeoBundle manage NeoBundle
" Required:
NeoBundleFetch 'Shougo/neobundle.vim'
 

" My Bundles here:  
 

" Required:
filetype plugin indent on
 

" If there are uninstalled bundles found on startup,
" this will conveniently prompt you to install them.
NeoBundleCheck

set laststatus=2

if !has('gui_running')
   set t_Co=256
endif
  vimを起動して、エラーが出なければNeoBundleのインストール完了です。

 次にlightlineをインストールします。
 まず、.vimrcの「" My Bundles here:」の次に以下を追記します。
NeoBundle 'itchyny/lightline.vim'
vimを起動すると、
Not installed bundles:  ['lightline.vim']
Install bundles now?
(y)es, [N]o: 
というメッセージが出るので、yでインストールすれば完了です。

2014年2月14日金曜日

Ubuntu 13.10にMediaWikiをインストールする

 Ubuntu 13.10にMediaWikiをパッケージからインストールしたのですが、そのままでは403で動かなかったり、画面上部にスクリプトの一部が出てしまうので、修正手順をメモします。

 パッケージをインストール。
sudo aptitude install mediawiki
mediawiki.confのリンクを作って有効化。
cd /etc/apache2/conf-enabled
sudo ln -s ../conf-available/mediawiki.conf
mediawiki.confを修正。
sudo vi mediawiki.conf
「#Alias /mediawiki /var/lib/mediawiki」の先頭の#を消す。
Alias /mediawiki /var/lib/mediawiki
403対策として「<Directory /var/lib/mediawiki/>」の次の行に以下の記述を足す。
Require all granted
Esc「:wq」でファイルを更新する。
(参考:Mediawiki 403 forbidden errors after upgrading to Ubuntu 13.10)

 画面上部にスクリプトの一部が出てしまう対策のため、wikidiff2.phpを修正。
sudo vi /etc/mediawiki-extensions/extensions-available/wikidiff2.php
先頭の「<?」を「<?php」に修正し、Esc「:wq」でファイルを更新する。
(参考:Debian Bug report logs - #716995php-wikidiff2: Incorrect PHP header on included wikidiff2.php)

 Apache2を再起動する。
sudo service apache2 restart
これで、http://localhost/mediawiki にアクセスすると、設定画面が起動します。