2012-09-30

Lubuntu 12.04にGoogle Driveを導入

Dropboxもいいのですが、Google Driveをもっと積極的に使っていこう!ということになりまして、GoogleDriveをLubuntu12.04に導入してみました。

前回のエントリーに出てきたドイツ語のページを参考に…。

sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install grive
 
リポジトリを追加して、griveをインストールするだけです。
 
mkdir GoogleDrive
cd GoogleDrive/
GoogleDrive$ grive -a
 
ホームディレクトリ下に /home/(ユーザ名)/GoogleDrive というフォルダを作成したら、手持ちのGoogleアカウントで認証を取得します。
 
この段階で、自分のGoogleアカウントでログインしておくと作業がスムーズです。

grive -a を実行すると、認証コードを表示するURLが出てくるので、ウェブブラウザにコピーペーストして、「このコードをコピーし、アプリケーションに切り替えて貼り付けてください:」の下に表示されたコードをコピーして、今度はターミナルにペーストすれば、先程作成した/GoogleDrive/に同期されます。
 
意外と簡単でした。

obmenuなどなど

週末lubuntuをいじってたら、いくつか目ウロコな発見がありまして、手に馴染んできた感じがしました。

■ menu.xmlはコピーして使う!
今までmenu.xmlを、コメントアウトに書いてある通りホームの階層にコピーして使っていませんでした。忠実にコピーして、元のファイルをリネームして読みに行かせないようにして設定完了。


■ obmenuでカスタマイズし倒す!
sudo apt-get install obmenu
でobmenuをインストール。



■ メニューからエディタでmenu.xmlが編集できるように!
[win]-[s]-[m]の順にキーを打てばmenu.xmlが編集できるようにしました。
デフォルトのmenu.xmlのタグがobmenuで反映されないのでcommandのタグをexecuteに変更しました。



■ MSのデフォルトフォントを導入


■ LubuntuにGoogle Drive のクライアントを導入
まだ導入していませんが、ちょっとやってみます。
http://jkhofmann.dyndns.org/wordpress/?p=2535

2012-09-29

lubuntu 12.04 キーバインドとmenuのファイル

これまで、キーバインドとメニューの編集のために
/usr/share/lubuntu/openbox … 要root権限

~/.config/openbox  (/home/(ユーザ名)/.config/openbox)
にあるファイルをせっせと編集してきたのですが、どっちがどっちだかわからなくて困ってきました。
さらにはobmenuを入れてGUIでメニューを編集しようとしても、obmenuで目的のファイルが編集できないなどの問題を抱えていました。


/usr/share/lubuntu/openbox
にあるファイルは"編集しちゃダメ"とXMLの冒頭のコメントアウトに

Do not edit this file, it will be overwritten on install. Copy the file to $HOME/.config/openbox/ instead.

とちゃんと書いてあります。

ただし、この階層にある2つのxmlファイルが先に読み込まれても困りますので、リネームしておきます。良くないことかもしれませんが、とりあえず異常は感じられません。

$HOME/.config/openbox/
のほうで読み込まれるファイルは
menu.xml

lubuntu-rc.xml
の2つです。


2012-09-26

Lubuntu 12.04をイチからインストール

Lubuntu12.04をまたイチからインストールしてみました。 Ubuntuをインストールしてlubuntu desktop環境を導入するのではなく、LubuntuのインストーラCDからです。すんなりインストールして普段使っているように使えると思ったら、細かい部分で以前と同じ問題にはまってしまいました。



■Windowsキー(Super)でroot-menuにアクセスできるようにする
~/.config/openbox/lubuntu-rc.xml
(/home/ユーザー名/.config/openbox/lubuntu-rc.xml)
を編集。 権限は必要なく、そのまま開いて編集できます。
以下の項目を追加して、左windowsキーでOpenboxのroot-menuを表示してプログラムランチャーにします。


    <keybind key="Super_L">
        <action name="ShowMenu">
          <menu>root-menu</menu>
        </action>
    </keybind>

(※タグを全角で書き換えてます。コピーペーストする場合はご注意を)



■ 次にメニューを編集します。
windowsキーでメニューを呼び出しても、アクセスキーが設定されていなければ不便です。

/usr/share/lubuntu/openbox/menu.xml
を編集して、アクセスキーでメニューを選べるようにします。編集にはroot権限が必要なので、[Ctrl]+[Alt]+[T]で端末を開いて
sudo leafpad /usr/share/lubuntu/openbox/menu.xml
を入力して編集します。

試しに、Log Out を検索して、label の部分に (_U)と書き足します。

保存したら、root menuの System から Reconfigure Openboxを選びます。
この操作でOpenboxのメニューの設定ファイルが読み込まれてroot-menuの項目が更新されます。もう一度windowsキーを押すと、 Log Out (U)と、アクセスキーつきで表示されるはずです。


※ /usr/share/lubuntu/openbox/menu.xml は編集しちゃダメ、 ~/.config/openbox/ にコピーするようにとあります。


■ ibus-mozcの導入
お気楽にSynapticパッケージマネージャからmozcで検索してインストール。

■ インライン変換の不具合の修整
以前解決していた変換候補が入力位置から離れた場所に表示されている問題が再発。
前回のうまく行ったibus-gtk3をsynapticパッケージから導入しても解決しなかった。ibus-gtkのほうをインストールすれば解決しました。

■ パネルにibusアイコンが表示されない、mozcのアイコンが表示されない
ググって先人の知恵を拝借。Synapticパッケージマネージャからpython-appindicatorを入れて再起動。→無事解決!







2012-09-22

Lubuntu + Firefox + Viewsourcewith + KompoZerでWYSIWYG HTML編集

たまにHTMLのファイルをお気楽に編集したくなった時、KompoZerを使ってます。

Firefoxに「viewsourcewith」というHTMLソースを外部アプリケーションで開くための拡張機能を導入。KompoZerをインストールしたら、Firefoxのviewsourcewithの設定で、KompoZerのパスを指定します。

lubuntuだとKompoZerのインストール先がわからなかったので、端末を開いて which kompozerと入力、返って来た階層を指定してあげます。

これで[Ctrl]+[Alt]+[U]でいつでも開いてるページが編集できるようになります。

Lubuntu 12.04でキーボードレイアウトを切り替えたい

日本語と半角英数だけの入力なら、mozcとibusだけで全く問題ありませんが、他の外国語の勉強をしたいので複数のIMEとキーボードレイアウトを使い分けたいと思っています。

が、Ubuntu/unityではすんなり導入できますが、Lubuntu/LXDEではちょっと妙な様子です。まず、Lxkeymapが思い通りに動かないという大問題があります。他のキーボードレイアウトスイッチャーを捜しましたが、結局はコンフィグ関連(?)を編集しないといけない様子です。

どのキーボードレイアウトに設定されているかがわからないとマズいので、パネルトレイ(画面下のタスクバーみたいなモノ)を右クリックして「パネルのアイテムの追加・削除」を選び、「キーボードレイアウトスイッチャー」を追加します。

とりあえず実験にターミナルを開いて
sudo setxkbmap -option grp:alt_shift_toggle us,jp
と入力。

すると、USと日本語配列に[shift]+[alt]で切り替えられるようになりました。パネルトレイのキーボードレイアウトスイッチャーをクリックしても同様です。

このままですと、毎回ログオンの度にコマンドを打ち込まないといけないので、これを踏まえてあとは設定ファイルを書き換えればokです。

 sudo leafpad /etc/default/keyboard
で/etc/default/keyboardを開いて

 XKBMODEL="jp106"
XKBLAYOUT="jp,kh"
XKBVARIANT=","
XKBOPTIONS="grp:caps_toggle,grp_led:scroll"

みたいにしました。

http://ubuntuforums.org/showthread.php?t=1880168
http://ubuntuforums.org/showthread.php?t=1968980
http://ubuntuforums.org/showthread.php?t=1911677

http://en.islamabofarha.net/index.php/tutorials/80-lubuntulayswitch
http://askubuntu.com/questions/163087/lubuntu-12-04-right-alt-to-change-keyboard-layout-while-pressed-a-bug