2009年8月 9日

[plamo:30041] Re: emacs-23.1

早間です。

>
> ftp://plamo.linet.gr.jp/pub/Plamo-4.6/contrib/emacs/emacs-23.1-i586-P1.tgz
>

>
> 私の XFCE 4.6 な環境ではメニューのアイコン?は表示されています。

>
> キャッシュファイルが壊れていても参照は出来るんじゃないか
> とは思うんですが(たぶん表示が遅くなったりはする?)、
> sudo touch -c /usr/share/icons/hicolor
> sudo gtk-update-icon-cache /usr/share/icons/hicolor
> ではどうでしょうか。
>
> あと自分の使い方では具合は悪くなさそうなので、
> xfce4_panel パッケージは元のままです。
>

plamo-4.6 の emacs を removepkg して上記 emacs-23.1-i586-P1.tgz を
インストールしました。

$ emacs -nw
emacs: error while loading shared libraries: librsvg-2.so.2:
cannot open shared object file: No such file or directory

と言うことで
/cdrom/plamo/06_gnome/desktop.tgz/librsvg-2.26.0-i586-P1.tgz
をインストールしました。(gnome,kde はインストールしていません)
その後
/cdrom/plamo/06_gnome/office.tgz/libgsf-1.14.15-i586-P1.tgz
/cdrom/plamo/06_gnome/desktop.tgz/libcroco-0.6.2-i586-P1.tgz
をインストールして emacs は起動できました。

;;; メニューバーを日本語にします
(if (equal (substring (concat (getenv "LANG") "__") 0 2) "ja")
(load "menu-tree"))

(require 'wb-line-number)

がエラーがあったのでコメントにしました。

また、mew(Mew version 6.2.51 cvs 版です) を起動したところ、
Emacs-w3m of this version does not support Emacs 23; try the development version
と言うエラーが出ました。

# tar jtvf emacs-w3m-1.4.4_p20090605.tar.bz2
# cd emacs-w3m
# autoconf
# ./configure --prefix=/usr --mandir=/usr/share/man \
--infodir=/usr/share/info --datadir=/usr/share --sysconfdir=/etc \
--localstatedir=/var/lib
# make
# make install

とemacs-w3m をインストールしました。

それから、emacs 22 でバイトコンパイルした *.elc は emacs 23 で
再コンパイル をした方が安全なようです。基本的には
/usr/share/emacs/site-lisp/*.elc
が問題になるのかもしれません。
また
/usr/share/emacs/22.1/etc/w3m/icons/
/usr/share/emacs/22.2/etc/navi2ch/icons/
があるので w3m は emacs 22.1 の時インストール
navi2ch は emacs 22.2 の時インストールと思われます。
/usr/share/emacs/site-lisp/*.elc を作成し直せば皆
/usr/share/emacs/23.1 以下に入ってくれるのでしょうか
w3m は入れ替えていないので変化はありませんでした。

.Xdefault に
Emacs.FontBackend: xft
Emacs.font: truetype mincho-20
# - 以降の数値がフォントサイズです。
と入れると 文字の大きさが変わる筈ですが変化が見られません。

-- 早間

投稿者 xml-rpc : 2009年8月 9日 20:09
役に立ちました?:
過去のフィードバック 平均:(0) 総合:(0) 投票回数:(0)
本記事へのTrackback: http://hoop.euqset.org/blog/mt-tb2006.cgi/87426
トラックバック
コメント
コメントする




画像の中に見える文字を入力してください。