2007-06-15(Fri)

Linuxでのパーティション情報のクリア

「partimage」コマンドを使用し、バックアップしたパーティションイメージを
リストアしようとした時パーティション情報がうまくリストアできずに苦労したことがある。

筆者が「fdisk」コマンドやパーティションに関してほとんど無知だったのが主な
原因だが、何度やってもWinXPが元に戻らない。というより起動できない。

NTFSは動作保障外ということもあるが、原因はそれ以外にありそうで
色々と調べている時間はなかった。

そんなとき、一旦以下のコマンドを実行し再度「fdisk」、「partimage」を行うことで、
起動できるようになった。


# dd if=/dev/zero of=/dev/hda bs=512 count=1

このコマンドは、「HDDの最初の512バイトの領域にゼロを書き込む」という意味に
なる(SATAのHDDの場合は「hda」の部分を「sda」にする)

要するにパーティション情報が書き込まれているHDDの先頭512バイトをゼロを
書き込みクリアしてやる事で、HDDを一見まっさらな状態にしてやろうと言う
ことだ。

正直、この方法で最善なのかは分からないが、とりあえず起動できるようになったので
このときは良しとした。

「dd」コマンドに関しては、ゼロを書き込む以外バックアップなど色々な使用法があるので
一度インターネットで検索して概要だけでもつかんでみては如何だろうか?
2007-06-09(Sat)

ブックマークの表示/非表示-Firefoxショートカットキー

Firefoxのサイドバーに表示される「ブックマーク」。これは非常に便利というか、
必修なのだが、解像度の低いPCや横長のサイトを表示させる時に邪魔になるときがある。

ブックマークを消すときは「×」ボタンをクリックするだけなのでそんなに気にならないが、
再度表示させる時は案外面倒だ。

そんな時

「Ctrl」+「B」

を押してみよう。ブックマークのOn/Offができるショートカットキーだ。

Win版、Linux版ともに同じ操作で実現できるので覚えておいても損はないだろう。
2007-06-08(Fri)

Firefoxで筆者が使用しているアドオン(1)

筆者がFirefoxを使用する際、必ずインストールするアドオンが「All-in-One Gestures」だ。

Operaに代表される、いわゆる「マウスジェスチャー」を実現するアドオンで、
タブブラウザを使用する際、非常に快適に操作ができる。

筆者が何か探し物をする際、Google等で検索結果をかたっぱしからホイールクリックし
読み込みが完了したのを見計らって、次々タブを開いては閉じていくというような探し方をする。

その際マウスジェスチャを使用するとブラウザ上で「右ボタン」+「下」→「右」でタブを閉じる
事ができるので、「×」ボタンを押すより作業効率が断然違う。

その際、特に気に入っている機能が、「閉じたタブを元に戻す」で、ジェスチャを割り当てて
うっかり閉じてしまったタブを再表示できるようにしてある。

一度慣れてしまったら、マウスジェスチャの使用できないブラウザには戻れなくなる事受け合いだ。
日本語にも対応しているので一度試してみてはどうだろうか?
2007-06-07(Thu)

fedora7のFireFoxが起動しない?

筆者の環境のみの現象なのかもしれないが、FireFoxが起動しない時がある。

タスクトレイには「GNOME ウェブ・ブラウザの起動中・・・」と表示されるのだが、
いつの間にか消えてしまう。

読者の中にはこのような経験をした方はいないだろうか?

more...

2007-06-05(Tue)

fedora7へsynergyのインストール(2)

前回は、fedora7機(プライマリ側PC)へのsynergyのインストールまでを解説した。
しかし、現時点ではsynergyの視点から見た場合、自分がプライマリ側なのか、
セカンダリ側なのかすら分からない為、動作できない。

よって、今回はfedora7機をプライマリ側として働いてもらうための設定を行っていこうと思う。

また、ディスプレイの配置はfedora7機(プライマリ)から見て、左側にWinXP機(セカンダリ)を
設置することとする。逆にWinXP機のディスプレイを中心に見た場合は、fedora7機のディスプレイは
右側に設置されているという事になる。

synergyでは前記の考え方で設定していくので、しっかり頭の中でイメージをしておこう。

イメージする際注意したいのは、fedora7機を中心として見た場合のディスプレイの配置と、
WinXP機のディスプレイを中心に見た場合の配置の両方を記さなければならないという点だ。

要するに、
     fedora7機の左側にはWinXP機がある。
     WinXP機の右側にはfedora7機がある。
という風にsynergyを使用するPC台数分設定が必要ということだ。

では、最初に設定のサンプルファイルがあるのでそれを「/etc」にコピーしよう。

    # cp /usr/share/doc/packages/synergy/synergy.conf /etc/

早速このファイルを変更したいところだが。「書き込み禁止」属性となっているため、
「書き込みを許可」する。

    # chmod +w /etc/synergy.conf

では、早速ファイルを開いてみよう

    # vi /etc/synergy.conf










# sample synergy configuration file   #が付いている行はコメント行として扱われる
#
# comments begin with the # character and continue to the end of
# line.  comments may appear anywhere the syntax permits.

section: screens  
###fedora7機(プライマリ)も含むsynergyを使用するPCの一覧をここで設定する
        # three hosts named:  moe, larry, and curly
        ###moe:      ###コメントアウトする
        ###larry:      ###コメントアウトする
        ###curly:      ###コメントアウトする

       
###新規追加 fedora7機のホスト名(「# hostname」コマンドで出力される)
        fedora7:
           
        ###新規追加 WinXP機のIPアドレス。またはDOS窓で「c:\> hostname」で出力されたホスト名
     
        192.168.yyy.yyy:

end

section: links   ##
#fedora7機のに対しWinXP機がどの位置に配置されているかをここで設定する。
        # larry is to the right of moe and curly is above moe

                ###
moe:              ###コメントアウト
               
###right = larry       ###コメントアウト
               
###up   = curly      ###コメントアウト

        # moe is to the left of larry and curly is above larry.
        # note that curly is above both moe and larry and moe
        # and larry have a symmetric connection (they\'re in
        # opposite directions of each other).
        ###larry:                       ###コメントアウト
                ###left  = moe         ###コメントアウト
                ###up   = curly       ###コメントアウト

        # larry is below curly.  if you move up from moe and then
        # down, you\'ll end up on larry.
        ###curly:                     ###コメントアウト
                ###down  = larry     ###コメントアウト

        ###新規追加 fedora7機(ディスプレイの位置と考えると分かりやすい?)から見て・・・
     ###新規追加 WinXP機のディスプレイは左側に設置してある。
        fedora7: 
            left=192.168.yyy.yyy

        ###新規追加 WinXP機のディスプレイから見て・・・
    ###新規追加 fedora7機のディスプレイは右側に設置してある。
        192.168.yyy.yyy:              
              right=fedora7
end

###section: aliases                             ###コメントアウト
###        # curly is also known as shemp   ###コメントアウト
###        curly:                ###コメントアウト
###                shemp            ###コメントアウト
###end                      ###コメントアウト


設定が完了したら「:wq!」で上書き保存しよう。








メモ:ちなみにfedora7機の方のホスト名をIPアドレスに置き換えてみたが、NGだった。
   WinXP機の方はどちらでも動作した。


では、早速synergyサーバを起動してみよう。

    # synergy -f -c /etc/synergy.conf

ここで、「FATAL」と出力されていなければ、ほぼ大丈夫だろう。
この時点からWinXP機からの接続を待つ状態になる。

もし、「FATAL」と表示された場合は、/etc/synergy.confの記述が間違っていないかを
再度確認する。

良くあるパターンが「:」を付け忘れている場合だ。サンプルファイルと比較して
抜けが無いか良く確認してみよう。

それと、原因が掴みづらいものとして「全角スペース」がある。
ファイルの編集中にうっかり「全角スペース」を使用していないか入念にチェック
してみよう。

それでは、今回はここまでだ。
次回は、fedora7起動時に自動でsynergyサーバが起動する方法を見よう

2007-06-04(Mon)

fedora7へsynergyのインストール(1)

今回はfedora7へsynergyサーバをインストールしてみようと思う。

synergyを使う上で最低限知っておいてほしいのは、メインとなるPC
(直接操作するキーボードやマウスが刺さっているPC)と、サブPC(直接操作はしないPC)だ。

それぞれ、プライマリ側(メインPC)、セカンダリ側(サブPC)と呼ぶ。

今回はfedora7機をプライマリ側とし、WinXP機をセカンダリ側と言う前提で記述する。
要するにFedora7機に接続されているマウスとキーボードで、WinXP機も操作してしまおうと
言うことだ。

なお、synergyのバージョンは1.3.1を使用した。
では、早速fedora7機からインストールを始めよう。

まずは、以下からrpmファイルをダウンロードする。

    http://sourceforge.net/project/showfiles.php?group_id=59275&release_id=406637

次に、ダウンロードしたsynergyをインストールする
   
    # rpm -ihv synergy-1.3.1-1.i386.rpm
   
    ※この時に「
libstdc++-libc6.3-2.so.3が必要です」のようなメッセージが出たときは
   以下のコマンドで取り込んで、再度rpmコマンドを実行する

       # yum install -y libstdc++-libc6.3-2.so.3

これで、fedora7機へのsynergyのインストールが完了だ。
次回は、インストールしたsynergyをプライマリ側とすべく設定を行なっていこう。
2007-06-04(Mon)

Javaのインストール

fedora7のfirefoxでは、Javaを手動インストールしなければならない。
今回は「Java Runtime Environment Version 6 Update 1」で
RPM形式でのインストールし動作する事(少なくとも表面上は)を確認した。

インストールの手順は若干バージョンは違うものの丁寧に解説されているので
詳細は勝手ながら省かせてもらう。

http://www.java.com/ja/download/linux_manual.jsp?locale=ja&host=www.java.com

2007-06-04(Mon)

フォルダのダブルクリックで新しいウィンドウを開かないようにするには?

Gnome上でフォルダ(ディレクトリ)アイコンをダブルクリックすると、新しいウィンドウが表示される。
調子に乗って色んなフォルダを開いていると、いつの間にかウィンドウだらけになってしまったことは無いだろうか?

そんな時は
    「Shift」+   フォルダをダブルクリック
してみよう。新しいウィンドウが開いた後に元のウィンドウが閉じる。

ちなみにWinndowsの様に「BS」キーで1つ前のウィンドウに戻ることもできる。

この時も「Shift」を押しながら「BS」を押すと、元のウィンドウが閉じるので、
デスクトップ上が「ウィンドウだらけ」という事態を回避できる。

お手軽な豆知識と言ったとこだろうか?
ぜひ覚えていただきたい。
2007-06-03(Sun)

nvidiaでマルチディスプレイ(デュアルディスプレイ)

作業性が約30%向上されるといわれる「デュアルディスプレイ」。
「Fedora」や「Red Hat」、「CentOS」に代表される「Linux」で
実現するには、どのようにすれば良いのだろうか?

more...

2007-06-03(Sun)

viの編集画面をカラー表示したい

vine Linux等でviでファイルを開くと、各単語やセクションごとにカラーで色分けされる。
しかし、Fedoraシリーズはデフォルトではモノクロでの表示だ。

場合によっては編集しやすく、モノクロへの変更も簡単な事から、以下の設定を試してみてはいかがだろうか?

●まずvimをダウンロードする

# yum install vim-enhanced


●.bashrcを騙取し、ログイン時にvimが起動するように設定を追加する


# vi .bashrc


alias vi="vim"   #この記述を追加する




 


一旦ログオフし再度ログインで完了だ。適当なファイルを開いて確認してみよう、


ちなみに、モノクロ表示への変更はファイルを開いた状態で、


:syntax off


と、入力すればモノクロになるはずだ。
一度お試しあれ。
2007-06-03(Sun)

/etc/X11/xorg.confの設定

nvidiaドライバのインストールが完了したら次は「/etc/X11/xorg.conf」の設定だ。
設定を間違うとXが起動できなくなるので必ずバックアップをとって、作業してほしい。

●ファイルのバックアップを作成する
# cp /etc/X11/xorg.conf /etc/X11/xorg.conf.backup

●viでファイルを開く
# vi /etc/X11/xorg.conf

●以下の場所を修正、追加、コメントアウトする。
# Xorg configuration created by livna-config-display

Section "ServerLayout"
        Identifier "single head configuration"
        Screen 0 "Screen0" 0 0
        InputDevice "Keyboard0" "CoreKeyboard"
EndSection

Section "Files"
        ModulePath "/usr/lib/xorg/modules/extensions/nvidia"
        ModulePath "/usr/lib/xorg/modules"
EndSection

Section "InputDevice"
        Identifier "Keyboard0"
        Driver "kbd"
        Option "XkbModel" "jp106"
        Option "XkbLayout" "jp"
EndSection

Section "Device"
        Identifier "NVIDIA"
        Driver "nvidia"
        Option "AddARGBGLXVisuals" "True"
        Option "DisableGLXRootClipping" "True"
EndSection

Section "Screen"
        Identifier "Screen0"
        Device "NVIDIA"
        DefaultDepth 24
        SubSection "Display"
            Viewport 0 0
            Depth 24
            Modes "1280x1024" "1152x864" "1024x768" "800x600" "640x480"
        EndSubSection
EndSection


●Xを再起動、またはOSごと再起動

これで次回X起動時にnvidiaのロゴが出れば成功だ。

参考URL:
https://lg3d.dev.java.net/ja/lg3d_hol/html/linnvsetup.html

2007-06-03(Sun)

yumのダウンロードを早くする

Fedora7がデフォルトで指定してあるリポジトリは、遅くてイライラさせられることが多々ある。

そこで以下様にしてのプラグインをインストールしてみよう
# yum install yum-fastestmirror

これで近いリポジトリを自動で選択してくれるようになる。

これを実行するために特に何もする必要はない。
通常通りyumコマンドを実行し、「Loading "fastestmirror" plugin」と表示されればきちんと動作している事になる。

2007-06-03(Sun)

atkbd.c メッセージ時の対応

Fedora7 起動後以下のようなメッセージがコンソール画面に出る。

atkbd.c:Unknown key pressed
atkbd.c:Use 'setkeycodes e059 ' to make it known.

こういう場合は以下のように対応。

# setkeycodes e059 254
# setkeycodes e001 255 (2007/11/10追記)

さらに再起動時これを有効にするには以下のファイルに追記すると良い

/etc/rc.d/rc.local

ちなみに使用しているキーボードとマウスは以下の通り

キーボード:
Microsoft Wireless Natural MultiMedia Keybord

マウス:
Microsoft Wireless IntelliMouse Wxplorer2.0
2007-06-03(Sun)

nvidiaドライバのインストール

Linuxへの「NVIDIA」ドライバの
 インストール方法を紹介する。

more...

プロフィール

Author:winlinux
地方の工場で「システム担当」兼「エンジニア」として勤務。
主に現場で必要なシステムを提案、作成、運用している。
また、製造装置の保守やメンテナンス、改良、改善も行う。

24時間365日連続稼動の各種システムと、それを構成する
百数十台のPCでいかに「低コスト」で「作業者にやさしい」状態を
構築、運用するかを常に思案中。

カレンダー
05 | 2007/06 | 07
- - - - - 1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30
月別アーカイブ
ITエンジニアブログランキング
edita
edita.jp【エディタ】
[プレスブログ]価値あるブログに掲載料をお支払いします。
RSSリンク
カテゴリー
最近の記事
gooあしあと
最近のコメント
最近のトラックバック
参加しているブログランキング
FC2カウンター
テクノラティプロフィール