BackSpaceキーで履歴を戻れるようにする(Firefox・SeaMonkey編)

  • Firefoxを起動し、アドレスバーにabout:configと入力してエンターキーを押す。次にフィルタにbackspaceと入力すると、browser.backspace_actionのみが表示されるので、ダブルクリックして値を0にすればOK。SeaMonkeyも同様。

    参考ページ:FirefoxのBSキーで戻れない件について

更新:2008/--/--

Firefoxの画像の自動縮小表示を無効にする

  • Firefox 1.5までは設定メニューから変更できたが、2.0になってその項目が無くなったらしい。

    まずアドレスバーにabout:configと打ち込んでEnterキーを押す。次に表示されたフィルタの欄にenable_automatic_image_resizingと打ち込み、browser.enable_automatic_image_resizingを右クリックして『切り替え』を選び、値をfalseにする。

更新:2008/--/--

Firefox 3のブックマークや履歴を最適化する

  • を起動して、

    cd ~/.mozilla/firefox/********.default/

    と実行してプロファイルフォルダに移動(********は環境によって異なる)し、

    cp places.sqlite places.sqlite.bak

    と実行して不具合が起こったときのために一応バックアップを作成、

    sqlite3 places.sqlite vacuum

    とコマンドを実行すればplaces.sqliteが最適化されるそうな。ウチの環境ではファイルサイズが29MB→20MBになり、体感速度がやや向上した。

    参考:鳥獣保護区 | places.sqlite の最適化で Firefox 3 は速くなる…か?

更新:2009/01/05

Javaアプレットを利用する(Firefox・SeaMonkey・Opera編)

  • ※後で書き直すかもしれない。

    まずSynapticでsun-java6-jdkかsun-java6-jreのどちらかをインストールしておく。

    Firefoxの場合
    Synapticでsun-java6-fontsとsun-java6-pluginをインストールする。

    SeaMonkeyの場合
    /usr/lib/jvm/java-6-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so

    へのシンボリックリンクを

    /usr/local/seamonkey/plugins

    に作成する。以下例。

    cd /usr/local/seamonkey/plugins

    sudo ln -s /usr/lib/jvm/java-6-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so .

    Operaの場合
    /usr/lib/jvm/java-6-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so

    へのシンボリックリンクを

    /usr/lib/opera/plugins

    に作成する。以下例。

    cd /usr/lib/opera/plugins

    sudo ln -s /usr/lib/jvm/java-6-sun/jre/plugin/i386/ns7/libjavaplugin_oji.so .

更新:2008/--/--

印刷機能でPDFを作成する際に注意すること

    GTK+を使用したアプリ(テキスト・エディタやFirefoxなど)では.txtファイルや.htmlファイルを.pdfファイルに出力することができるが、主にHTMLファイルをFirefoxでPDFに変換する際に上手くいかないことが多々あったので、その際に取った解決策等を以下にメモっておく。

    1. 用紙サイズを変更する
      FirefoxやSeaMonkeyでは、印刷プレビューのページ設定から用紙サイズを変更できる。デフォルトではUS レターになっているので場合に応じてB5やA3などに変更する。

    2. 康煕部首を含むフォントを使用しない(メイリオやヒラギノなど?)
      印刷機能でテキストファイルなどをPDF化するとフォントが埋め込まれたPDFが生成されるが、埋め込むフォントに康煕部首が含まれている場合、CJK統合漢字が康煕部首に変換される(例えばU+4E00がU+2F00になっちゃったりとか)。見た目は変わらないので読む分には問題ないが、Google デスクトップやHyper Estraierの検索結果に引っかからなくなるので、埋め込むフォントにはIPAフォントなどの康煕部首を含まないフォントを使用する。

    3. HTMLを印刷する場合はfont-weightをnormalにする
      大抵の日本語フリーフォントにはボールドフォントが含まれていないので、ソフトウェアが擬似的に太字に見せているが、PDFにはそのような概念が無いらしく、例えばboldなテキストを含むHTMLをIPAフォントを埋め込んでPDF化しAdobe Readerで表示すると、文字の太さは均一に表示される(メイリオなどボールドな書体を含むフォントを埋め込めば当然太字で表示される)。

      太字にならないだけなら特に問題は無いが、太字部分にボールドな書体を含まないフォントを使用した場合、文字と文字の間に (半角スペース)が挿入されてGoogle デスクトップで検索に引っかからなくなる場合があるので、PDF化する前に太字部分はnormalにしておく。

    4. HTMLを印刷する場合は複雑なcssは使用しない
      スタイルシートを多用した商用サイトなどをPDF化しようとすると上手くいかないことが割とある。そういうサイトでは印刷用のページが別に用意されていることがあるが、印刷用のページもうまくPDF化できないことが結構ある。そういう場合は自分で適当に簡素なHTMLに書き換えるか諦める。

更新:2009/10/01

Java GUIアプリケーションのフォントにアンチエイリアスを適用する

  • Java6の場合は起動時に
    • -Dawt.useSystemAAFontSettings=on
    • -Dawt.useSystemAAFontSettings=gasp
    のどちらかのオプションを付けるとアンチエイリアスがかかる。

更新:2008/--/--

Javaのバージョンを切り替える

  • gcjだとかOpenJDKだとかSun Java 6だとか、Javaのランタイムは色々あるが、それらを複数インストールしている場合、以下のコマンドでデフォルトのJavaを変更できる。

    sudo update-alternatives --config java

    関連:Ubuntu java のバージョン切替

更新:2008/--/--

OpenJDKの日本語フォントを変更する

  • デフォルトだとKochi Gothicやさざなみゴシックを使用するようになっているが、一部のメニューなどにアンチエイリアスがかからなかったりして見苦しいので、設定を変更する。


    でGNOMEターミナルを起動し、

    sudo leafpad /etc/java-6-openjdk/fontconfig.properties

    と実行して管理者権限で設定ファイルを開き、Font File Namesの設定を以下のように変更する。

    変更前
    省略
    
    filename.-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/truetype/kochi/kochi-gothic.ttf
    filename.-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/truetype/sazanami/sazanami-gothic.ttf
    
    省略
    
    変更後
    省略
    
    #filename.-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/truetype/kochi/kochi-gothic.ttf
    filename.-kochi-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/truetype/vlgothic/VL-PGothic-Regular.ttf
    #filename.-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/truetype/sazanami/sazanami-gothic.ttf
    filename.-sazanami-gothic-medium-r-normal--*-%d-*-*-c-*-jisx0208.1983-0=/usr/share/fonts/truetype/vlgothic/VL-PGothic-Regular.ttf
    
    省略
    
    こんな感じにフォントのパスを変更することでVLゴシックを参照するようになる。

更新:2008/--/--

GNOME環境でKDE4アプリケーションのフォントを変更した時のメモ

  • 何となくKate(KDE用テキストエディタ)を使いたくなったので、

    からインストールしてみたら、メニューバーのフォントが何かおかしい。VLCのフォントは、

    で変更できるが、KDE4用ソフトにはその設定が反映されないらしい。何をインストールしたらいいのかよく分からなかったので、とりあえず以下のパッケージをSynaptic パッケージ・マネージャでインストールしてみた。

    • kdeadmin
    • systemsettings
    • kdebase
    • kdebase-workspace-dbg
    • kdebase-workspace-bin
    • kde-l10n-ja

    すると、

    というメニューが追加されたので起動、

    でフォントを設定するとKateやらkonquerorやらのメニューのフォントが変更された。

    ※kde-l10n-jaは日本語化するために必要。英語のまま使うならインストールしなくてOK。

更新:2008/11/30

OpenOffice.org 3のクリップアートを増やす

更新:2009/02/02

NautilusとThunarでWindowsのエクスプローラのようにフォルダをツリー表示する

  • NautilusとThunarには左側にF9キーで開閉できるサイドペインが付いていて、デフォルトではデスクトップなどへのショートカットが表示されているが、最近になってショートカット以外も表示できる事に気づいたのでメモ。Nautilusはサイドペインの『場所』と表示されている部分をクリックすると、プルダウンメニューが表示されるので、その中からツリーを選べばフォルダがツリー表示される。Thunarは、


    を選択すればフォルダがツリー表示される。

更新:2008/01/26

Nautilusのロケーションバーの表示を変更する

  • Nautilus 2.20.0のデフォルトではロケーションバーはボタン式になっているが、ロケーションバーの一番左のボタンを押せば入力形式のロケーションバーに切り替わる。

    スクリーンショット

更新:2008/--/--

Leafpadの背景色を変更する

  • Leafpadには背景色などを変更するためのGUIメニューが存在しない。~/以下に.gtkrc-2.0ファイルか、.gtkrc-2.0.mineファイルを作り、それに設定を記述することで変更できる。以下、設定例。
    style "default"
    {
    GtkTextView::cursor_color = "#ffffff"
    
    base[NORMAL] = "#000000"
    base[ACTIVE] = "#000080"
    base[SELECTED] = "#808080"
    text[NORMAL] = "#c0c0c0"
    text[ACTIVE] = "#c0c0c0"
    text[SELECTED] = "#000000"
    }
    class "GtkTextView" style "default"
    
    上記の例を~/.gtkrc-2.0に書いて保存し、Leafpadを起動すると背景や文字などの色が変わっている。以下、各項目の意味。

    GtkTextView::cursor_color
    カーソル(棒状の点滅してるヤツ)の色
    base[NORMAL]
    背景色
    base[ACTIVE]
    文字を選択した時の選択部分の色(非アクティブ時)
    base[SELECTED]
    文字を選択した時の選択部分の色
    text[NORMAL]
    文字の色
    text[ACTIVE]
    文字を選択したときの文字自身の色(非アクティブ時)
    text[SELECTED]
    文字を選択したときの文字自身の色

    参考:http://ubuntuforums.org/showthread.php?t=577968

更新:2008/04/19

システム標準のフォントを変更する

  • sans、sans-serif、monospaceにどのフォントを割り当てるかは、

    /etc/fonts/conf.avail/

    以下にある設定ファイルに記述されている。日本語環境の場合は

    /etc/fonts/conf.avail/69-language-selector-ja-jp.conf

    を参照するようになっている。confファイル内の<edit name="family" mode="prepend" binding="strong">から</edit>までの間に書かれたフォントが割り当てられ、上から優先的に参照される。

    設定を変更する場合、まず/home/ユーザ名/以下に69-language-selector-ja-jp.confをコピーし、.fonts.confという名前に変更する。CUIでやる場合はGNOMEターミナルで

    cp /etc/fonts/conf.avail/69-language-selector-ja-jp.conf ~/.fonts.conf

    と実行する。

    GNOMEターミナルでfc-listを実行して使えるフォントを確認し、テキストエディタで.fonts.confを開いてeditタグ内に追加すればOK。以下一例。

    fonts.confのサンプル

    ↑の様に記述することでsans-serifにUmePlus Pゴシック、serifにヒラギノ明朝W3、monospaceにUmePlusゴシックが割り当てられる。Flash Playerなどのフォントはsans-serifの最上位のフォントが使用されている。

    参考:sans、sans-serif、monospaceのフォントを変更する @ubuntu 8.04

    ※基本的に上記の設定よりもシステム > 設定 > 外観の設定 > フォントの設定が優先される(Flash Playerなど一部例外はある)。なおシステム > 設定 > 外観の設定 > フォントの設定ファイルのパスは、

    ~/.gconf/desktop/gnome/interface/%gconf.xml
    ~/.gconf/desktop/gnome/font_rendering/%gconf.xml
    ~/.gconf/apps/nautilus/preferences/%gconf.xml

    となっている。

更新:2009/05/03

VLゴシックフォントファミリを上書きアップデートする

  • Ubuntu 8.04ではVLゴシックは

    /usr/share/fonts/truetype/vlgothic/

    にインストールされているので、配布ページからダウンロードした最新のVL-Gothic-Regular.ttfとVL-PGothic-Regular.ttfをそこにコピーすればアップデートできる(管理者権限が必要)。

    CUIでアップデートする場合、まず配布サイトからzipファイルをダウンロードしてデスクトップに展開。


    でGNOME端末を起動し、

    cd Desktop/VLGothic/

    で展開したフォルダ内に移動。

    sudo mv VL-* /usr/share/fonts/truetype/vlgothic/

    とコマンドを実行してttfファイルを移動すればOK。ログインし直せば最新のVLゴシックが使えるようになる。

更新:2008/04/30

Compiz Fusion環境でConkyを設定する1

  • Conkyは軽いシステム監視ツール。Conkyにはデスクトップに張り付いて表示する方法とウィンドウとして表示する方法の二種類の使い方があるが、今回はデスクトップに直接表示する方法を設定する。

    インストールは、


    か、

    sudo apt-get install conky

    というコマンドをGNOMEターミナルで実行することで出来る。

    Conkyはアプリケーションメニューには登録されない。起動するにはAlt + F2キーを押しアプリケーションの実行ウィンドウでconkyと入力して実行するか、


    でconkyコマンドを実行することで起動できる。

    Conkyの設定を変更するには、直接設定ファイルをテキストエディタで編集する必要がある。


    にチェックを入れ、ホームフォルダで右クリックしてドキュメントの生成で空のファイルを作成し、.conkyrcという名前を付ける。それをテキストエディタで開いて直接設定を記述する。設定のサンプルが、

    /usr/share/doc/conky/examples/conky.conf.gz

    に圧縮して保存されているので、展開してできたconky.confの内容を.conkyrcにコピペすれば編集しやすくなる。また各設定内容について、Conkyのサイトでドキュメントやサンプルが用意されている。
    起動時に自動的にConkyが起動するようにするには、


    の追加ボタンを押し、コマンド欄にconkyと入力してOKボタンを押せば、ログイン時に自動的にconkyが起動するようになる(~/.config/autostartにconky.desktopが追加される)。しかしウチの環境ではその方法で起動するとconkyが最前面に表示される不具合が見られた。どうもCompizよりも先にConkyが起動すると都合が良くないようなので、別の方法で起動するように設定した。

    まずホームフォルダで右クリックしてドキュメントの生成で空のファイルを作成し、conkyという名前を付ける。それをテキストエディタで開き、以下の内容を記述して保存する。
    #!/bin/sh
    
    sleep 60
    /usr/bin/conky &
    
    保存したらそれを右クリックしてプロパティを表示し、アクセス権のタブのプログラムとして実行できるにチェックを入れる。次に


    にチェックを入れてホームフォルダの隠しファイルを表示して.profileをテキストエディタで開き(無ければ自分で作る)、
    ~/conky &
    
    の一行を末尾に書いて保存。これでログインして60秒後にConkyが自動的に起動するようになる。

    ※Ubuntuではユーザがログインするとホームフォルダにある.profileの内容を実行するようになっている

    ※Compiz Fusionが有効な環境では、
    own_window 1
    own_window_type override
    own_window_transparent 1
    own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager
    の4つの設定が無いとデスクトップのアイコンが表示されない。

    設定例
    スクリーンショット

    ※ちなみにConkyのメモリ消費量は約1MB。

更新:2008/06/10

Compiz Fusion環境でConkyを設定する2

  • Conkyに表示される情報は、.conkyrcのTEXTと書かれた行より下に設定を記述するようになっている。

    書式について
    • 変数の前には$を付ける。例えばCPU使用率を表示したい場合は$cpu%と書けば○○%と表示される。
    • 変数にオプションを付けたい場合は{}で括る。例えば${color blue}と書くと以降の文字色が青になる。
    • スペースや改行はそのまま表示に反映される。
    • 色の指定は色の名前か16進数で行う。
    CPUの使用率を表示する
    ${color lightgrey}CPU1:${color grey} ${cpu cpu1}% $alignr$color${cpubar cpu1 5,250}
    ${color lightgrey}CPU2:${color grey} ${cpu cpu2}% $alignr$color${cpubar cpu2 5,250}
    ${color blue}${cpugraph cpu1 10,160 0000ff 00ff00}$alignr${color blue}${cpugraph cpu2 10,160 0000ff 00ff00}
    
    • デュアルコア対応版。全CPUの使用率を纏めて表示したい場合は$cpu0と書けばよいらしい。
    • $alignrは以降を右に寄せて表示する変数。改行するまで有効。
    • cpubarの二つ目のオプションは高さ,幅
    • cpugraphの三つ目と四つ目のオプションはグラフ内の色の指定。四つ目から三つ目に色が変化する。
    メモリの使用率を表示する
    ${color lightgrey}RAM Usage:$color $mem/$memmax - $memperc% $alignr${membar 5,70}
    ${color lightgrey}Swap Usage:$color $swap/$swapmax - $swapperc% $alignr${swapbar 5,70}
    
    • 上の行はメモリの総量と使用中のメモリ量を表示する。
    • 下の行はスワップの総量と使用中のスワップ量を表示する。
    • membarの二つ目のオプションは高さ,幅
    ネットワークの使用率を表示する
    ${color lightgrey}Networking:
     Down:${color 8844ee} ${downspeed eth0} k/s $alignr${totaldown eth0} total
    ${color lightgrey} Up:  ${color 22ccff} ${upspeed eth0} k/s $alignr${totalup eth0} total
    ${color 8844ee}${downspeedgraph eth0 10,160 ff0000 0000ff} $alignr${color 22ccff}${upspeedgraph eth0 10,160 0000ff ff0000}
    
    • ネットワークデバイスが複数ある場合はeth1とかになると思われる。無線LANの場合はwlan0とか。
    HDDの容量と使用率を表示する
    ${color lightgrey}File systems:
     ${color green}/$color | ${fs_used /}/${fs_size /} | ${color green}${fs_used_perc /}% ${alignr}$color${fs_bar 5,60 /}
     ${color green}/home$color | ${fs_used /home}/${fs_size /home} | ${color green}${fs_used_perc /home}% ${alignr}$color${fs_bar 5,60 /home}
     ${color green}/mnt/wd500$color | ${fs_used /mnt/wd500}/${fs_size /mnt/wd500} | ${color green}${fs_used_perc /mnt/wd500}%${alignr}$color${fs_bar 5,60 /mnt/wd500}
    
    • マウント先を指定することで個別に表示可能。
    HDDへの読み込み・書き込みを表示する
     ${color 0077ff}Disk I/O /home:    $color${diskio /dev/sda8}$alignr${color 0077ff}${diskiograph /dev/sda8 10,100 104E8B 0077ff 750}
     ${color 0077ff}Disk I/O all Disk: $color${diskio}$alignr${color 0077ff}${diskiograph 10,100 104E8B 0077ff 750}
    
    • デバイス名を指定することで個別に表示可能。パーティションを分割していない場合データを取得できないっぽい?
    • diskiographの最後のオプションはグラフの大きさ。数字を大きくすればするほどY軸の値が大きくなる。
    • 読み込みと書き込みを別々に表示したい場合はdiskio_read変数とdiskio_write変数を使用する。
    CPUを使用しているアプリケーションを表示する
    ${color}Name               PID    CPU%  MEM%
    ${color ddaa00} ${top name 1} ${top pid 1} ${top cpu 1} ${top mem 1}
    ${color lightgrey} ${top name 2} ${top pid 2} ${top cpu 2} ${top mem 2}
    ${color lightgrey} ${top name 3} ${top pid 3} ${top cpu 3} ${top mem 3}
    ${color lightgrey} ${top name 4} ${top pid 4} ${top cpu 4} ${top mem 4}
    
    • CPU負荷の高いアプリケーションランキング。10位まで表示可能。
    メモリを使用しているアプリケーションを表示する
    ${color}Mem usage
    ${color ddaa00} ${top_mem name 1} ${top_mem pid 1} ${top_mem cpu 1} ${top_mem mem 1}
    ${color lightgrey} ${top_mem name 2} ${top_mem pid 2} ${top_mem cpu 2} ${top_mem mem 2}
    ${color lightgrey} ${top_mem name 3} ${top_mem pid 3} ${top_mem cpu 3} ${top_mem mem 3}
    
    • メモリ消費量の多いアプリケーションランキング。10位まで表示可能。

更新:2008/06/10

manページを日本語で表示する

  • manコマンドはコマンドの説明やオプションを表示するコマンド。例えばGNOMEターミナルで

    man dd

    と実行すると、ddコマンドの説明やオプション等が表示される。デフォルトでは英語でしか表示されないが、manpages-jaをインストールすると日本語で表示されるようになる。


    を起動し、manpages-jaで検索すれば見つかる。CUIでインストールする場合はGNOMEターミナルで、

    sudo apt-get install manpages-ja

    と実行すればOK。

    参考
    man コマンド
    Manpage of man

更新:2008/04/20

Ubuntu Backportsを利用する

更新:2008/--/--

戻る
更新:2009年02月02日
作成:2008/--/--04月22日