2008年11月9日日曜日

gnomeでemacsキーバインド

gnomeでemacs風のキーバインドってできないのかなーと思ってたらあった。

http://www.eml.ele.cst.nihon-u.ac.jp/~momma/wiki/wiki.cgi/Ubuntu/Gnome%E3%81%A7Emacs%E3%82%AD%E3%83%BC%E3%83%90%E3%82%A4%E3%83%B3%E3%83%89.html

より。

gconf-editorってのを起動して、
  desktop->gnome->interface->gtk_key_theme

をEmacsに書き換える。 これでCtrl-*のキーバインドが使えるようになる。

らしいです。(引用部太字)
ちなみにデフォルトではHumanとなっています。

グラフィックドライバーの罠

さて、マシンを組み替えたのを期にしばらくlinuxから遠ざかっておりました。色々面倒くさいし。
が、ムラムラとOSをいじりたい欲求がでてきましてやっぱり帰ってきました。ふう。

ubuntu 8.10がでたというのでさっそく入れてみたんですが、自分の環境ではめっちゃ重い。なぜだ。
Athlon x2 5000+ にメモリ2GB、グラフィックはオンボードのGF8200という構成。
制限付きドライバを入れてみたけどだめ。ということで8.10は諦めた。まあまだ人柱バージョンっぽいし。
で8.04を入れ直し。おー、gnomeでも軽い!さすが最近のパソコンだぜ!せっかくオンボードでもそこそこの性能という噂のGF8200を積んであるのでcompizを動かしたく、制限ドライバを入れてみた。

ら。

起動しません。画面がぐしゃぐしゃ。

なにー!というわけで再インストール。お手軽にドライバが入らない。「追加と削除」から入れられるnvidiaのドライバ(Nvidia binary X.Org driver)をつっこんでみるも、3Dは使えないですよーと怒られる。
はい、compiz使えません。ググってみたら、nvidiaのサイトからドライバ取ってきて手動でインストールしたら動いたよ、てな感じの話が載ってた(ぽい)のですが、また失敗して再インストールするのは面倒くさいのでパス。おおう。
結局またxfceをいれて使っております。使い慣れたのが一番。

結論。GF8200でubuntuはちょっと鬼門。

2008年9月8日月曜日

xfceパネルが落ちる【解決】

xfceのパネルが落ちた。さらにセッションの保存にチェック入れたまま再起動しちゃってパネル消えっぱなし。

2chのxfceスレからメモ。
続き。.xinitrcをいじらんでも別のアカウントでログインするとパネルが表示されるので、
設定マネージャの「セッションと起動」で「ログイン時にセッションを選択する」をチェックして
別のセッションを指定すると、パネルが復活した。
しかし(当初の目論見である)カスタマイズでパネル2を消した瞬間に、
パネル1も道連れにセグって落ちて
次のログイン時にパネルが出ないセッションが1つ増えた結果に。

うちの場合だと、/home/hoge/.config/xfce4/xinitrc に起動時の設定が書いてあるから。
その辺弄れば治るんぢゃない?

または、.xsessionを作って起動時にgnome-terminalとxfce4-panel(だっけ?)を自動的に起動するようにする。
とりあえず /usr/bin/startxfce4 の68行目に
xfce4-panel & と書き加えたら起動時に表示された。
.xinitrc は放置したままの付け焼き刃ですが。当方Fedora8

xubuntuスレより
gdmが起動したらctrl+shift+f1でコンソール画面に入って
sudo addusr hoge とか新しいユーザーを作ってパスを設定してctrl+shift+f7。
hogeからログインする。
必要なデータは前のユーザーから持ってくればいい。

--------080909追記-------------
解決した。
http://d.hatena.ne.jp/SumiTomohiko/20080307/1204911942#c
を参考に、
${HOME}/.cache/sessions
を削除し、ログインし直した。すると、デフォルトのxfce4パネルが復活。
うーん、自分で解決できるようにならないと。

2008年9月6日土曜日

wubiを使ってデュアルブートしたときのブートオプション

wubiを使ってデュアルブートにするとwindowsのブートローダが使われてる模様。
ってことで、デフォルトでubuntuが立ち上がるように設定する。
https://wiki.ubuntulinux.jp/UbuntuTips/Install/WubiGuide#head-038b950a668248beda705c53b5fc5ddc5b4dbd37
を参考に。

Ubuntuのデフォルトのブートオプションを作成するには?
Ubuntu はデフォルトのブートオプションとしてインストールされません。Windowsブートメニューで選択しなければなりません。これを変更するためには、 Windows XPにおいて コントロールパネル>システム>詳細設定>起動と回復で"Default Operating System"を編集します。タイムアウトの変更に関しても同様です。

とのこと。

インターフェイスカスタマイズ続報

8月7日付けで自分で書いてたんですが

せっかくテーマを適用したのに、
root権限でアプリを起動させると(例:Synapticとか)、
テーマやアイコンが反映されてなくてガッカリ、という向きもあろうかと。

その場合は、端末を開いて、

$ sudo ln -s ~/.themes /root
$ sudo ln -s ~/.icons /root
$ sudo ln -s ~/.fonts /root

と打ち込み、/root にシンボリックリンクを張ってあげればOK。

とか書いてた。てことは、~/.themes,~/.iconsを作ってあげればいいんでないかと。
で、実験してみるとできた。さっきは~/.iconて書いてたんよなー。失敗。

アイコン変更

xfceでアイコンの変更。

/usr/share/icons
にアイコンを展開して放り込む。あとは設定マネージャーのインターフェースからアイコンを選択。

wubiで再インストール

ぶっ壊れたwindowsを再インストールし、ついでにubuntuもwubiで再インストールした。

wubi、いいね。cドライブにインストールしないとちゃんと起動しなかった。が、こんなこともあろうかとcドライブを大きめに作っといたので安心。
ちょっとさわった感じではあんまりパフォーマンスは落ちてないような。実用レベルです。
参考までに、スペックは
Athlon 2000+
1.2GB memory
Geforce ti4200

くらい。デスクトップ環境はxfce。
デュアルブートにするとMBRを吹っ飛ばしてOSが起動できなくなる、っつー最悪の自体を回避できるのでさくっとデュアルブートにしたければかなりオススメ。


以下、再インストール用メモ。

無線Lan(バッファローのWLI-PCI-G54)はbcm43-fwcutterをsynapticでインストール、インストール時にファームウエアをダウンロードしますか?と聞かれるのでチェックを入れてnext、終わった後再起動したら問題なく使えるようになった。めっちゃ苦労した甲斐があったなぁ。

ビープ音を消すには、
https://wiki.ubuntulinux.jp/UbuntuTips/Hardware/StopBeepSound

より
再起動後もビープ音を鳴らしたくなければ、/etc/modprobe.d/blacklistに次の行を加えます。

blacklist pcspkr

とのこと。
xfceでgnomeのアプレットを使用するためのファイルをインストール。
sudo apt-get install xfce4-xfapplet-plugin
して、デスクバーアプレットを追加。
あとはソフト群をまとめてインストール。

【   画像閲覧    】Gwenview
【   動画再生    】VLC,gnome-mplyer
【.コミュニケーション】skype
【  セキュリティ  】clamtk
【    その他    】Gmount-iso,startupmanager,gnome-device-manager,ntfs-config,virtualbox,screenlets,デスクバーアプレット,lha-sjis,7zip

さらに、ctrlとcapsを入れ替え。

~/.Xmodmapを作成し、以下のように記載 ! CapsLockとControlの入れ替え
! 2回適用すると元に戻る
remove Lock = Caps_Lock
remove Control = Control_L
keysym Control_L = Caps_Lock
keysym Caps_Lock = Control_L
add Lock = Caps_Lock
add Control = Control_L
すぐに適用するにはxmodmapで設定を読み込ませてやればいい。 $ xmodmap ~/.Xmodmap

SCIMの設定で、変換キーで開始、無変換キーで終了に設定する。
設定マネージャでキーバインドをemacsに。

ntfs-configをインストールしてHDDをマウント。
で、大体の作業は終了。