diary/monthly/201305

ID: 1194 | 作成日: 2012/05/01 [Tue] 00:00:00 | 最終更新: 2013/06/06 [Thu] 00:10:08
FrontPage / diary / monthly / 201305

<< 2013年4月 | 2013年6月 >>

2013年5月のカレンダー

2013/05
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 31

2013/05/06 [Mon]

メモ: 気になった記事色々(2013/05/06)

2013/05/05 [Sun]

メモ: 気になった記事色々(2013/05/05)

外付けドライブでDVDが自動マウントされた

そういえば、「Puppy Linux」Lupu-528JPをインストールしてからDVDの再生を試していなかったなぁ。

・・・ということで、DVD-Videoを入れてみたら何の問題もなく再生できました

といっても、近年のLinuxでは、その辺でつまずくことはあんまりないので、まぁそうだろうなぁという感じですが、ちょっと驚いたのが二番目以降の光学ドライブに入れたDVDがすんなり認識されたこと。

パソコンはノートで、本体のドライブはDVDドライブではないので、外付け光学ドライブを利用しています。

で、過去に試したいくつかのLinux・・・ 実はその中にはPuppyの"431JP2012"も含まれるのですが、二番目以降※1の光学ドライブとして認識されている外付けドライブにDVD-Videoを入れるだけでは"mnt/dvd"にマウントされなかったんですよね。

それが、DVDとして自動でマウントされて、デスクトップに表示された"sr1"ドライブアイコンをクリックするだけで、DVDと関連付けされている"xine"が起動したし、他のメディアプレイヤーからも"DVDを再生"等のメニューを指定するだけでOKでした。

再生するだけなら単に動画ファイルの部分を開けばいいので、いままでも再生自体はできていたけど、外付けドライブのDVD-Video認識がスムーズにいったのは初めてだな。

2013/05/04 [Sat]

"Puppy Linux"の初期設定色々 その3

昨日一昨日の記事で、書き漏らしていた「Puppy Linux」Lupu-528JPの各種初期設定のメモ書き。

昨日の分に追記しようかと思ったけど、長くなるのでこちらに。

フォントを追加

日本語フォントが少ないので、別途追加します。

"usr/share/fonts/"ディレクトリ(フォルダ)に追加したいフォント※2を保存するだけです。

Windowsのフォントをインストールする場合、Windowsとデュアルブートしていれば"Windowsフォントと仮想メモリを使う"を利用すればいいですが、インストールしているのがLinuxのみの場合、別のWindowsパソコンからフォントをUSBメモリ等に保存して持ってきて、上記のディレクトリに保存すればOKです。

日本語入力を"かな入力形式"に

世間的には"ローマ字入力"のほうが多いですが、僕は"かな入力"を利用しています。
これは、8ビットパソコン時代からの名残りで、この頃のパソコンでBASICでプログラムを入力する場合、カタカナorひらがなを"かな入力"が当たり前で、そのときからの感覚があるため、どうにもローマ字入力は使いづらくて。

  1. まず、メニューの"デスクトップ"→"デスクトップの設定"→"SCIM 入力メソッドの設定"を選択。
  2. "SCIM入力メソッドの設定"の"IMエンジン"→"Anthy"を選択して、"入力形式(M)"の項目を"かな入力形式"に選択

あとは、"OK"ボタンを押してSCIMを再起動させれば設定が反映されます。

GUIのフォントを変更する

メニューバーやボタン等のフォントを指定します。

  1. まず、メニューの"デスクトップ"→"デスクトップの設定"→"Gtkテーマの選択"を選択。
  2. "Gtk+ 2.0 Change Theme"が起動するので、ウインドウ内の"フォント"ボタンを押す
  3. フォント選択ダイアログが表示されるので、その中から選択したいフォント名やフォントのスタイル・サイズを選択。

あとは、"適用"または"OK"ボタンを押せば設定が反映されます。

ほとんどのソフトは、これでGUIのフォントが変わりますが、一部変更されないものもあります。

デスクトップアイコンのフォントを変更

  1. 適当にディレクトリ(フォルダ)を開いて"ROX-Filer"を起動させ、表示されているディレクトリ内の何もないところで右クリックしてポップアップメニューを表示
  2. そのメニューの中から、"オプション設定"を選択
  3. "ピンボード"の"カスタムフォントを使う"をチェック隣のボタンをクリックして表示されるフォント選択ダイアログでフォントを指定。

あとは、"OK"ボタンをクリックすれば、デスクトップアイコンの文字のフォントが変更されます。

"Xfe"の文字化けを直す

"PETgetパッケージマネージャー"から入手できる"Windows Explorer"風のファイル管理ツール"Xfe"は、初期状態のままだとGUIの文字が文字化けしています。
メニュー等は日本語化されているけど、設定されているフォントが日本語が含まれないものであるためなので、ソフトの設定で日本語のフォントを指定しなおします

これから紹介する画像は、すでに日本語フォント設定済みのものなので、画像からこの部分なんだろうなぁと想像しながら操作してください。

まず、メニューバーの"編集"→"設定"を選択
メニュー

設定ダイアログが開くので、続いてタブから"フォント"を選択

設定ダイアログ
ふたつの"選択..."ボタンを押してフォント選択ダイアログを表示させ、指定したい日本語フォントを選択します。

次に設定ダイアログの"アクセプト"ボタンを押すと、以下のようなダイアログが表示されます。

再起動ダイアログ
"OK"ボタンを押して"Xfe"を再起動させてください。

これで、文字化けが直り、ちゃんと日本語がメニュー等に反映されます。

デスクトップにディレクトリのショートカットリンク

デスクトップにソフトのショートカットリンクアイコンを表示させて、Windowsのデスクトップのショートカットリンク同様にソフトをクリックやダブルクリックで起動させることができますが、実はディレクトリの登録も可能です。

やり方は、ソフトのアイコンの登録と同じ方法です。

  1. まず、"ROX-Filer"で登録したいディレクトリの、ひとつ上位のディレクトリを開きます。
  2. 続いて、登録したいディレクトリのアイコンをデスクトップにドラッグ&ドロップします。

デスクトップにアイコンが表示されるので、あとはそれをクリックすれば"ROX-Filer"で、そのディレクトリが表示されます。

ちなみに、登録したディレクトリがPuppyを置いているHDDやパーティション以外の場合、アイコンがディレクトリのものではなく"!"のものに変わっていることがありますが、ちゃんとそのデバイスがマウントされていれば、マウスカーソルをその場所に持っていくとアイコンが正しいものになります。


2013/05/03 [Fri]

"Puppy Linux"の初期設定色々 その2

昨日の日記に書いたとおり、「Puppy Linux」Lupu-528JPの各種初期設定の続きです。

BIOSの時計のズレを解消

自分の環境だとパソコンのハードウェア側の時計が常にズレてしまい、最大で10分ほどズレたままでした。
OS起動時にPuppy側で修正はされるのですが、それはOS上での時計だけでBIOS側はズレたままです。

最初は"Puppy Linux"からBIOSの時計を操作できないのかと思いましたが、どうもPuppy側の設定でハードウェアの時計は"UTC"に指定しないと上手くいかないらしいです。

  1. そこでメニューから、"デスクトップ"→"Countrywizaed Country Settings"を選択。
  2. 国と言語の設定
    "国と言語の設定"が起動するので、"ハードウェアクロックはUTC"をチェック

あとは"OK"ボタンをクリックしてください。

"Pwidgets"のWeatherの地域と温度形式の設定

"Pwidgets"を起動※3させ、メニューバーの"Plugins"から"Weather..."を選択して地域コードを入力します

上記のリンク先の"都市コードを取得する"と同じ方法で、Weatherプラグイン用の都市コードも取得できます。

Weatherプラグイン設定ダイアログ
設定したい地域の都市コードを取得して入力後、"Fahrenheit"と"Crlcius"からCrlciusを選択して"Apply"ボタンを押した後、"Cancel"ボタンを押します。

Fahrenheitは華氏(°F)、Crlciusは摂氏(℃)で、気温がそれぞれ指定された形式で表示されます。
日本人は、普段は摂氏度で気温を見る機会が多いので、やはり華氏はピンとこないので。

ちなみに、天気の情報は"AccuWeather"という海外のサービスから取得していますが、取得している情報は現在の天気ではなく一時間ごとの予報のようなので、実際の天気とは違う場合があります。

"Pwidgets"のCalenderの年月表示の不具合を修正

日本語の場合、カレンダーの表示に一部文字化けが起きます。
なので、年月と曜日の表示を英語形式に変更して文字化けの問題を回避します。

"usr/local/pwidgets/widgets/scripts/Calender"をテキストエディタで開き、行の最初(一行目や処理関連の記述の直前の三行目あたり等)に以下のように追記してください。

LANG=C

これで、年月と曜日の表示が英語形式に変わります。


2013/05/02 [Thu]

"Puppy Linux"の初期設定色々

ここのところ、「Puppy Linux」Lupu-528JP関連のネタが続きますが、今回も"それ"関連の話題です。

次回に再インストールや別のPuppyをインストールする場合に備えてということで、自分がやった、OSやソフトウェアをインストールしてすぐにやる諸設定についてのメモ。

OS起動音を鳴らす

CDから起動した場合、OSが起動してデスクトップが表示される時に"ワンワン"と犬の鳴き声の起動音が再生されますが、HDDにインストールすると、この音が鳴らなくなります※4

別に音が鳴らなくてもOSの動作には問題ないのですが、せっかくなのでシェルスクリプトでOS起動時に再生されるようにします。
この方法は、ネットで検索すると比較的見つかる方法です。

まず、テキストエディタで以下のようなソースを記述。

#!/bin/sh
# OS起動音

aplay /usr/share/audio/2barks.wav

それを"root/Startup"ディレクトリに適当なファイル名をつけて保存。
そして、ファイルのパーミッションに実行権限を設定するようにします。

実行権限の付加は、ファイル上で右クリックしてポップアップメニューを表示させ、"ファイル '○○○'"→"プロパティ"と選択。

プロパティ
表示されるウインドウの"パーミッション"項目から"実行"をチェックして"更新"ボタンをクリックしてください。

これで、デスクトップが表示されたときにシェルスクリプトが実行されて"ワンワン"と音が鳴るようになります。

OS起動時にHDDをマウント

HDDのパーティションを複数に切っていたり、パソコンにHDDが複数設置している場合に、OSが起動したときに自動でそれらをマウントさせます。

"Puppy Linux"には"Startmount"※5という起動時に自動マウントするHDDを設定できるソフトがあるのですが、そのソフトの問題でWindows系で利用されるNTFS・FAT形式でフォーマットされたものはOKなのですが、Linux系で利用されるext形式でフォーマットされたものは自動マウントできない※6そうです。

なので、OS起動音と同様にシェルスクリプトを利用してOS起動時に指定のHDDをマウントさせます。

まず、テキストエディタで以下のようなソースを記述。

#!/bin/sh
# HDD自動マウント

mkdir /mnt/sda4
mount -t ext3 /dev/sda4 /mnt/sda4

サンプルではマウントさせるHDDが"sda4"ですが、それぞれの環境に合わせてその部分を書き換えてください。
また、"ext3"の部分をHDDのフォーマット形式に合わせて書き換えてください。

続いて"root/Startup"ディレクトリに適当なファイル名をつけて保存。
そして、ファイルのパーミッションに実行権限を設定するようにします。

これで、OS起動時にシェルスクリプトが実行され、デスクトップが表示されるときに指定のHDDがマウントされます。
こちらの方法も、ネットで検索すると結構見られる情報です。

"ROX-Filer"のアイコンダブルクリック起動

Windowsの"Windows Explorer"に相当するファイル・フォルダ管理ツール"ROX-Filer"は、標準ではアイコンをシングルクリックすることでアプリケーションが起動するようになっています。

Windows慣れしているせいもありますが、うっかりクリックによる起動が起きやすいのでダブルクリックで起動するように変更します

  1. 適当にディレクトリ(フォルダ)を開いて"ROX-Filer"を起動させ、表示されているディレクトリ内の何もないところで右クリックしてポップアップメニューを表示。
  2. そのメニューの中から、"オプション設定"を選択。
  3. "ファイラーウィンドウ"の"ウィンドウの動作"の"シングルクリックで操作する"のチェックを外す

これでダブルクリックによる起動に変更されます。

ちなみに、デスクトップのアイコンの起動設定も、こちらのオプションから設定できるので、そちらもダブルクリック起動にしたい場合は、"ピンボード"の項目から"ピンボードの動作"の"シングルクリックで開く"のチェックを外してください。

デスクトップによく使うソフトを登録

Windowsのデスクトップのショートカットリンクアイコンと同様に、よく使うソフトをデスクトップにアイコン表示させます

大体のソフトの実行ファイルや起動用のシェルスクリプトは、"usr/bin"にあるので、その場所を開いて登録したいファイルをデスクトップにドラッグ&ドロップします。
これだけで、リンクされたアイコンがデスクトップに作成されます。

そのままだと歯車みたいな画像かシェルスクリプトの画像なので、それでは寂しいので、別途ソフト用の画像を用意して、それに置き換えます

  1. アイコン上で右クリックしてポップアップメニューを表示。
  2. メニューの"ファイル '○○○'"→"アイコンを設定"を選択。
  3. アイコン画像設定
    表示されたウインドウの"アイコンファイルをここにドロップ"と書かれた部分に、画像をドラッグ&ドロップさせます。

これで、アイコンが指定した画像に置き換わります。
ソフトのアイコン画像は、インストールされたソフト関連のディレクトリ中に大体あるので、なんとか探してみてください(苦笑)

デスクトップの重要なアイコンのうっかり削除を防ぐ

デスクトップのアイコンをシングルクリックで起動させるようにしていると、特に起きるのですが、アイコンをうっかり削除してしまう場合があります。

原因は、上で説明したアイコンで右クリックしたときに表示されるメニューの中にある"アイコンを削除"が知らない間にクリックされてしまうためなのですが、これでよく"ゴミ箱"を削除してしまうんですよ(辛)

そこで、うっかり削除を防止するためにアイコンにロックをかけます

  1. ロックしたいアイコン上で右クリックしてポップアップメニューを表示。
  2. メニューから"アイテムを編集"を選択。
  3. アイコンの設定ダイアログ
    "ロックする"の項目にチェックを入れて"OK"ボタンをクリック。

これでアイコンがロックされ、メニューの"アイテムを削除"の項目が選択できなくなりました。

ただし、"デスクトップの修復"を行うと、この設定はリセットされてしまうので気をつけてください。

まだあるのですが、思いのほか長くなってしまったので、残りは翌日の日記で。


2013/05/01 [Wed]

Puppyのデスクトップ

色々導入したり元に戻したりとか、なんやかんやで、とりあえず現在の「Puppy Linux」Lupu-528JPのデスクトップ。

「Puppy Linux」のデスクトップ

せっかくインストールしたので、久しぶりにLinuxからサイトの更新を・・・
ということで、ちょっとばかりデスクトップの感じを紹介。

アイコンは、昨日の日記に書いたように"faenza"というアイコンセットのPET。

脚注

※1 "mnt/sr1"等。
※2 拡張子".ttf"や".ttc"等。
※3 メニューの"デスクトップ"→"デスクトップの設定"→"Pwidgets tiny desktop apps"を選ぶ。
※4 "Full"と"Frugal"、どちらのインストール方法でも。
※5 デスクトップの"設定"から"PupControl"を起動、"ドライブ"の項目から"Startmount"を選んでください。