【Ubuntu 11.04】ボタン1つで選択した文字列をGoogleで検索する Googlizer インストール & 日本語対応 [ubuntu]
たまたま、Ubuntu 11.04を使っていたらDashのメニューでGooglizerというソフトを見つけました。
とってもシンプルなソフトで、文字を選択(ドラックで色を反転)してボタンを押すとGoogleで検索してくれるというものです。このソフトの便利な所は、Firefoxなどのブラウザなら右クリックで検索メニューがでますが、ブラウザでなくてもかまわない所です。
たとえば、下図は左側の端末でUnityのマニュアルを開いています。そこで"unity"と言う文字を選択(ドラックで色を反転)して、Unityのランチャー(左側)のブルーのアイコンをクリックします。そうすると右のfirefoxのブラウザにgoogleで"unity"を検索した結果が出ます。
その他に、オプションを付ければ検索サイトを変えることもできます。
<< インストール >>
端末から、
sudo apt-get install googlizer
cp /usr/share/applications/googlizer.desktop ~/.local/share/applications/.
#もし ~/.local/share/applicationsというディレクトリが無かったらmkdirで作成して下さい。
cd .local/share/applications
nautilus . #最後のドットは必要です。カレントの意味
ここでnautilus が開くので、 googlizer.desktop のファイルをUnityのランチャーにドラック&ドロップします。
すると、上図の様に左側のランチャーにブルーのアイコンが出来るはずです。
<< 使い方 >>
使い方は最初の例で説明した通りです。
ところがです。
上記の様に「Googleについて」の"Google"の所を選択すると、下図のようにちゃんと出ます。
しかし、その左側の「広告掲載」の"広告"の部分を選択すると・・・
となってしまい、まともに検索できません。これはUTF-8が使えないからです。
なので、適当にソースコードいじって、UTF-8も使えるようにして日本語対応にしました。
日本語対応するには環境を整えてビルドする必要があります。
日本語対応にする方法は、「続きを読む」を押してください。
※すでに、広告の下に開いている人もいると思います。
←Linuxの上級者向けの本
Amazonの「なか見」で
目次だけしか見てませんが、
左側はそれほど上級ではないです。
右側は、サーバー向けで専門的。
SANとかFCoEとか家じゃいらない。
でも、一冊もLinuxの本もってない
私は・・全てネットと
ソースコードで頑張ってます。
<< 日本語対応化 >>
1) まずは前述インストール方法で、まだ日本語に対応していないgooglizserをインストールしておきます。
2) 端末を開いて、作業用のディレクトリを作成して、そこにcdしておきます。
3) ソースコードを持ってきます。
apt-get source googlizer
4) コンパイル環境を整えます
実は、私はやりませんでした。今までの環境であっさりビルド出来てしまったからです。
下記を入力すれば、必要な環境は整うはずです。
sudo apt-get install build-essential
sudo apt-get build-dep googlizer
5) ソースコードの修正
ソースコードを持ってきたらgooglizer-0.3というディレクトリが出来てるので、中に入ります。
cd googlizer-0.3
すると、 googlizer.cというファイルがあるので、下記のものに修正します。
ちなみにdiff ファイルは下記です。
※もっと上手な方法があるかもしれませんが・・・Linux関係のプログラミングは素人ですので。。。さらに、日本語とかマルチバイトの文字操作は苦手です。プログラミングも久々だし。ライブラリを使用するようなプログラムはあまり作った事ないです。←言い訳だらけ
それでセーブします。
6) ビルド&インストール
make
sudo mv /usr/bin/googlizer /usr/bin/googlizer.org
sudo cp googlizer /usr/bin/googlizer
以上です。再起動やログアウトなどの必要はありません。すぐに使えます。
コメント 0