デスクトップアプリケーションのインストール方法など。
Sambaの設定は、独立したページに移動しました;Samba 3 の設定
(2007.3.9) 全体的にコメントを付けた。
ATOK, VJE-Delta等にCannaインターフェイスをかぶせる。
Fedora Core 6には、dia 0.95が収録されている。
作図ソフト。本当に作図だけなので、UMLやER図では力不足を感じる。プログラムのテンプレートを生成してほしいし、データベースと連携してほしい。
UML作図だとJUDE/Community, ER図の作図だとfabFORCE.net DBDesigner 4あたり。また、マインドマップだとFreeMindがいい。
もっとも、DBDesigner 4はMySQLに特化しているので、PostgreSQLでは使いづらい。
diffのフロントエンド。gtk 1.x世代なので古くなっている。例えば、Fedora Core 6にはmeld 1.1.4が含まれる。diff用途ではmeldで足りる。
表計算ソフト。今はOpen Office.orgのほうがメジャー。Fedora Core 6はOpen Office.org 2.0.4を収録。
セルで日本語表示ができない。フォント設定で何とかなりそうだが,はて?
http://www.gnome.org/gnumeric/(内容がやや古い)
ftp://ftp.dti.ad.jp/pub/X/gnome/stable/sources/
簡易なテキストエディタ。Fedora Core 6はgedit 2.15.9を収録。文字コードの自動判定、プログラムソースのキーワードのハイライト表示などができる。キー割り付けはWindowsっぽいので、Emacsに馴染めないときは悪くない。
(autoload 'sgml-mode "psgml" "Major mode to edit SGML files." t)
;; CATALOGファイルの場所
(setq sgml-catalog-files '("CATALOG" "/home/hori/lib/CATALOG"))
;; SGML宣言 psgmlはSGML宣言ファイルを解釈できない
(add-hook 'sgml-mode-hook
(lambda ()
(setq sgml-omittag t ;; OMITTAG YES
sgml-shorttag t ;; SHORTTAG YES
sgml-omittag-transparent t)))
;; ファイル名が.HTMLのときSGMLモード
(setq auto-mode-alist
(append '(("\\.html$" . sgml-mode)
("\\.htm$" . sgml-mode))
auto-mode-alist))
;; よく使うDOCTYPE
(setq sgml-custom-dtd
'(("HTML" "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.01 Transitional//EN\">")))
;; HTMLファイルはiso-2022-jp
(modify-coding-system-alist 'file "\\.html" 'iso-2022-jp)
(modify-coding-system-alist 'file "\\.htm" 'iso-2022-jp)
$ ./configure --enable-i18n
Webブラウザ。Netscape 4.xは古すぎる。Fedora Core 6はFirefox 1.5.0を収録。
# rpm -i libg++-2.7.2.8-9.i386.rpm
# rpm -i libwcsmbs-0.0.5-1.i386.rpm
# rpm -i netscape-4.08_jp-17.i386.rpm
# rpm -ql libg++
/usr/lib/libg++.so.2.7.2.8
/usr/lib/libstdc++.so.2.7.2.8
# rpm -ql libwcsmbs
/lib/libwcsmbs.so.0
/usr/i486-linux-libc5/libwcsmbs.so.0
/opt$ tar zxvf canna_3.5b2.orig.tar.gz /opt/canna-3.5b2$ gzip -dc ../canna_3.5b2-21.diff.gz | patch -s -p1 /opt/canna-3.5b2$ patch -s -p1 < ~/src/nicolatter-current/patch/canna-3.5b2-wc.diff /opt/canna-3.5b2$ xmkmf /opt/canna-3.5b2$ make Makefile /opt/canna-3.5b2$ make canna /opt/canna-3.5b2$ su /opt/canna-3.5b2# make install
<patches>
スケジューラ。libxmlが必要。
(2007.3.9)
Fedora Core 6でのカレンダ、タスク、連絡先管理(グループウェア)の標準はEvolution。EvolutionはMicrosoft Outlookに似た統合ソフト。バージョン2.8.3
タスクやリソースの管理、ガントチャートの作成だと、GNOME Plannerがある。また、この分野ではTaskJugglerが興味深い。テキストデータとしてデータを作成し、リポートを綺麗に出力する。
デスクトップ環境。私はデスクトップはxfceにしてるので,GNOMEはアプリケーションが必要とするライブラリ集,ぐらい。
(2007.3.9)
昔は地道にソースをコンパイルしていた。Fedora Core 6はGNOME 2.16を収録。どの辺がNetworkなのかはいまだに不明。
GNOME Project
ftp://ftp.kddlabs.co.jp/X11/GNOME/stable/sources/
ftp://ftp.dti.ad.jp/pub/X/gnome/stable/sources/
日本語対応テキストビューアー
Red Hat 5.2にも入っているんだが,うまく動かない。で,自分でコンパイルしてみようと思った。
require Gtk-Perl 0.6123 <ftp://ring.asahi-net.or.jp/pub/graphics/gimp/gtk/perl/>
require PDL (Perl Data Language) 2.003 <http://pdl.perl.org/> <ftp://ftp.dti.ad.jp/pub/lang/CPAN/modules/by-module/PDL/>
(2007.3.11)
Fedora Core 6はgimp 2.2.13を収録。
2Dペイント系お絵かきソフト
# rpm -e gimp-1.0.1-2 # rpm -e gimp-data-extras-1.0.0-2 # rpm -e gimp-devel-1.0.1-2 # rpm -e gimp-libgimp-1.0.1-2 # rpm -e gimp-manual-1.0.0-1 /opt/gimp-1.1.15$ export LANG=C /opt/gimp-1.1.15$ ./configure i586-pc-linux-gnu /opt/gimp-1.1.15$ make /opt/gimp-1.1.15$ su /opt/gimp-1.1.15# make install
2000.01.22 LANG=Cは,gimpのソースに含まれるEUC-JPで不正な文字でコンパイルエラーになるのを防ぐ。
gtk+ 1.1.12のときは起動しなかったが,gtk+ 1.1.13に入れ換えてから,起動するようになった。使い方はまだよく分からないが。
日本語コマンド・関数マニュアル
# rpm -e groff groff-gxditview man # rpm -i groff-1.11ajp-3glibc.i386.rpm # rpm -i man-1.5ajp-3glibc.i386.rpm
/opt$ tar zxvf man-pages-ja-0.4.tar.gz /opt/man-pages-ja-0.4$ make config /opt/man-pages-ja-0.4$ su /opt/man-pages-ja-0.4# make install
/opt$ mkdir xjman /opt$ cd xjman /opt/xjman$ tar zxvf ../xjman-0.2.tar.gz
環境変数'MANPATH'に,'/opt/xjman/man'を追加。
日本語変換サーバー。Q's Nicolatterなどの入力サーバーと組み合わせる。
注:以下はWnn 4.2のときの
/opt$ tar zxvf wnn_4.2.orig.tar.gz
/opt/wnn-4.2$ gzip -dc ../wnn_4.2-11.diff.gz | patch -s -p1
/opt/wnn-4.2$ make -f debian/Makefile
/opt/wnn-4.2$ su
/opt/wnn-4.2# useradd wnn
/opt/wnn-4.2# make install -f debian/Makefile.wnn
/opt/wnn-4.2# make install -f debian/Makefile.xwnmo
/opt/wnn-4.2# ldconfig
/etc/passwdを開いて,ユーザーwnnのパスワード欄を'*'にする。
wnn:*:501:501::/home/wnn:/bin/bash
ウィンドウ・マネージャー。ウィンドウの枠とか付ける。シンプルながら格好いい。
# rpm -e wmakerconf # rpm -e WindowMaker $ LINGUAS=ja ./configure --enable-gnome --enable-kanji --disable-sound $ make $ su # make install
インストール後,次の設定ファイルのフォントを
-*-helvetica-bold-r-normal--12-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-jisx0208.1983-0ぐらいに書き換える。
UNIX標準のエディタ。
/opt$ tar zxvf emacs-20.4.tar.gz /opt$ tar zxvf emacs-20.4-xim-19990816.tar.gz /opt/emacs-20.4$ patch -s -p1 < ../emacs-20.4-xim-19990816/emacs-20.4-xim-19990816.diff /opt/emacs-20.4$ ./configure /opt/emacs-20.4$ make /opt/emacs-20.4$ su /opt/emacs-20.4# make install
<patches>
あるPCを別のPCから操作するソフト。
サーバー用とクライアント用で2本必要。
/opt$ mkdir vnc /opt$ cd vnc /opt/vnc$ tar zxvf vnc-3.3.2r3_x86_linux_2.0.tgz /opt/vnc$ su /opt/vnc# cp Xvnc vncpasswd vncserver vncviewer /usr/local/bin
Red Hat Linux 5.2だと,sys/socket.ph(パッケージperl-5.004m4)で引っ掛かってるようで,vncserverが起動できない。真の原因は不明。
VNCが起動できないとXが使えない(Linuxマシンにはディスプレイもキーボードも繋いでない)から,Red Hat 5.1に戻してしまった。
1998.12.23追記
VNC 3.3.2r3で上記の問題に対処したようで,RHL 5.2でも使えるようになっている。
XEmacsはXIMサポートが不味く,XIM経由での入力はできないと考えた方がよい。XIM経由ならEmacs 20の方が安定してる。
/opt$ tar zxvf xemacs-21.1.4.tar.gz /opt$ tar zxvf xemacs-21.1.4-elc.tar.gz /opt$ tar zxvf xemacs-21.1.4-info.tar.gz /opt/xemacs-21.1.4$ tar zxvf ../xemacs-mule-sumo.tar.gz $ ./configure --without-tty --with-mule --with-xim=xlib --without-sound
日本語入力サーバー。変換サーバーと組み合わせて,日本語入力できるようになる。
#define UseWnn #define UseCanna WNNINCDIR = /usr/include/wnn WNNLIB = -lwnn CANNASRC = /usr/include/canna CANNALIB = -lcanna16
#ifndef LIBDIR #define LIBDIR "/usr/lib/wnn/ja_JP" #endif
$ xmkmf -a $ make $ su # make install
~/GNUstep/Defaults/WMWindowAttributesに
Kinput2 = {Unfocusable = Yes;};
を追加。
起動は,kinput2 -wnn -jserver localhost
Netsphere Laboratories http://www.nslabs.jp/
[PR]