トップ > 技術メモ (デスクトップ) >

Linuxデスクトップ・アプリケーション

デスクトップアプリケーションのインストール方法など。

Sambaの設定は、独立したページに移動しました;Samba 3 の設定

(2007.3.9) 全体的にコメントを付けた。

# えせcanna

何か

ATOK, VJE-Delta等にCannaインターフェイスをかぶせる。

入手先

http://esecanna.netfort.gr.jp/

# dia 0.85

Fedora Core 6には、dia 0.95が収録されている。

何か

作図ソフト。本当に作図だけなので、UMLやER図では力不足を感じる。プログラムのテンプレートを生成してほしいし、データベースと連携してほしい。

UML作図だとJUDE/Community, ER図の作図だとfabFORCE.net DBDesigner 4あたり。また、マインドマップだとFreeMindがいい。

もっとも、DBDesigner 4はMySQLに特化しているので、PostgreSQLでは使いづらい。

入手先

http://www.lysator.liu.se/~alla/dia/dia.html
ftp://ftp.dti.ad.jp/pub/X/gnome/stable/sources/

# gtkdiff 1.0.2

何か

diffのフロントエンド。gtk 1.x世代なので古くなっている。例えば、Fedora Core 6にはmeld 1.1.4が含まれる。diff用途ではmeldで足りる。

入手先

http://www.ainet.or.jp/~inoue/software/

# gnumeric 0.54

何か

表計算ソフト。今はOpen Office.orgのほうがメジャー。Fedora Core 6はOpen Office.org 2.0.4を収録。

 セルで日本語表示ができない。フォント設定で何とかなりそうだが,はて?

入手先

 gnome-print, libglade, libxmlが必要。

http://www.gnome.org/gnumeric/(内容がやや古い)
ftp://ftp.dti.ad.jp/pub/X/gnome/stable/sources/

XFce 3.4.0

何か

 ウィンドウマネージャその他をまとめたもの。

入手先

http://www.xfce.org/

mc (Midnight Commander) 4.5.44

何か

 ファイルマネージャ。

入手先

http://www.gnome.org/mc/(内容が古い)
ftp://ftp.dti.ad.jp/pub/X/gnome/stable/sources/

# gEdit 0.6.1

何か

簡易なテキストエディタ。Fedora Core 6はgedit 2.15.9を収録。文字コードの自動判定、プログラムソースのキーワードのハイライト表示などができる。キー割り付けはWindowsっぽいので、Emacsに馴染めないときは悪くない。

入手先

http://gedit.pn.org/

psgml 1.1.6

何か

 SGML文書を書くためのサポートツール

入手先

ftp://ftp.lysator.liu.se/pub/sgml/

セットアップ

 要Emacs。~/.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)

IceWM 1.0.3

何か

 ウィンドウ・マネージャ

入手先

http://icewm.sourceforge.net/

セットアップ

$ ./configure  --enable-i18n

# Netscape Communicator 4.73 (Vine Linux版)

何か

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

Canna 3.5b2

何か

 日本語変換サーバー

入手先

http://www.jp.debian.org/

セットアップ

/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>

# gnome-pim 1.2.0

何か

スケジューラ。libxmlが必要。

(2007.3.9)
Fedora Core 6でのカレンダ、タスク、連絡先管理(グループウェア)の標準はEvolution。EvolutionはMicrosoft Outlookに似た統合ソフト。バージョン2.8.3

タスクやリソースの管理、ガントチャートの作成だと、GNOME Plannerがある。また、この分野ではTaskJugglerが興味深い。テキストデータとしてデータを作成し、リポートを綺麗に出力する。

入手先

 GNOMEを参照。

# GNOME (GNU Network Object Model Environment)

何か

デスクトップ環境。私はデスクトップは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/

lv 4.49.3

何か

 日本語対応テキストビューアー

入手先

LV Homepage

#The GIMP 1.1.22

 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ペイント系お絵かきソフト

入手先

The GIMP Homepage
<ftp://ring.asahi-net.or.jp/pub/graphics/gimp/>

セットアップ

# 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に入れ換えてから,起動するようになった。使い方はまだよく分からないが。

man-pages-ja 19991115 / xjman 0.4

何か

 日本語コマンド・関数マニュアル

入手先

セットアップ

  1. プログラムのインストール
    # rpm -e groff groff-gxditview man
    # rpm -i groff-1.11ajp-3glibc.i386.rpm
    # rpm -i man-1.5ajp-3glibc.i386.rpm
    
  2. man-pages-ja 0.4
    /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
    
  3. xjman 0.2
    /opt$ mkdir xjman
    /opt$ cd xjman
    /opt/xjman$ tar zxvf ../xjman-0.2.tar.gz
    

     環境変数'MANPATH'に,'/opt/xjman/man'を追加。

FreeWnn 1.10

何か

 日本語変換サーバー。Q's Nicolatterなどの入力サーバーと組み合わせる。

入手先

http://www.freewnn.org/

セットアップ

注:以下は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

WindowMaker 0.60.0

何か

 ウィンドウ・マネージャー。ウィンドウの枠とか付ける。シンプルながら格好いい。

入手先

Official Window Maker Website

セットアップ

# 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
ぐらいに書き換える。

Emacs 20.7 + XIM patch + Mule-UCS 0.80

何か

 UNIX標準のエディタ。

入手先

オリジナル
ftp://ftp.iij.ad.jp/pub/GNU/
ftp://ring.asahi-net.or.jp/pub/GNU/emacs/
XIMパッチ
http://www.ainet.or.jp/~inoue/software/index.html
Mule-UCS
ftp://ftp.m17n.org/pub/mule/Mule-UCS/

セットアップ

 XIM化するなら leim-* の方は不要。
/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>

VNC (Virtual Network Computing) 3.3.3r1

何か

 あるPCを別のPCから操作するソフト。

 サーバー用とクライアント用で2本必要。

入手先

AT&T Laboratories Cambridge

セットアップ

/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 21.2.20

何か

 テキストエディタ

 XEmacsはXIMサポートが不味く,XIM経由での入力はできないと考えた方がよい。XIM経由ならEmacs 20の方が安定してる。

入手先

http://www.xemacs.org/

セットアップ

/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

kinput2 v3

何か

 日本語入力サーバー。変換サーバーと組み合わせて,日本語入力できるようになる。

入手先

ftp://ftp.sra.co.jp/pub/x11/kinput2/

セットアップ

  1. Kinput2.confを修正
    #define UseWnn
    #define UseCanna
    
    WNNINCDIR = /usr/include/wnn
    WNNLIB = -lwnn
    
    CANNASRC = /usr/include/canna
    CANNALIB = -lcanna16
    
  2. wnnenvrcの場所を決め打ちしてるので,lib/wnnlib.cを書き換える。
    #ifndef LIBDIR
    #define LIBDIR  "/usr/lib/wnn/ja_JP"
    #endif
    
  3. ビルド,インストール
    $ xmkmf -a
    $ make
    $ su
    # make install
    

 ~/GNUstep/Defaults/WMWindowAttributesに

        Kinput2 = {Unfocusable = Yes;};
を追加。

 起動は,kinput2 -wnn -jserver localhost


トップ > 技術メモ (デスクトップ) > Linuxデスクトップ・アプリケーション
このページについてのご感想・ご提案などをお寄せください。なお、コメントに「http:」、HTML aタグが含まれると送信されません。
評価: ◎ ← → ×
コメント:
お名前:
メールアドレス:
[Profile]  [Privacy Policy]  [Legal & Link]  [Site Map]  

banner Netsphere Laboratories http://www.nslabs.jp/

Copyright (c) HORIKAWA Hisashi. All rights reserved.

[PR]

はてなブックマークに追加  

サイト内検索:

[PR]