■掲示板に戻る■ 全部 1- 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 最新50



レス数が1000を超えています。残念ながら全部は表示しません。

初心者の俺専用FreeBSD質問スレッド

1 : :2000/12/07(木) 11:11
もう一個のBSD質問スレは俺にはレベルが高すぎる、
メーリングリストの人々もなに言ってるかわからん、
もっと程度の低い質問するから俺だけにコッソリ教えてくれ。

こんな俺だけど質問していい?

101 : :2000/12/09(土) 21:48
emacs のインストールが終わりました。
引き続き vi をインストールしようかと思うんですが、
package を見たところ、
editors/vi-vnelvis-1.4
editors/vile-9.1
editors/vilearn-1.0
editors/vim+ruby-6.0m
editors/vim-5.7.15
editors/vim-6.0m
editors/vim-lite-5.7.15
editors/ja-jvim-2.0r
editors/ja-jvim-3.0.j2.lb
editors/ja-jvim-canna+freewnn-2.0r
editors/ja-jvim-canna+freewnn-3.0.j2.lb
editors/ja-jvim-canna+wnn6-2.0r
editors/ja-jvim-canna+wnn6-3.0.j2.lb
editors/ja-jvim-canna-2.0r
editors/ja-jvim-canna-3.0.j2.lb
editors/ja-jvim-direct_canna-3.0.j2.lb
editors/ja-jvim-freewnn-2.0r
editors/ja-jvim-freewnn-3.0.j2.lb
editors/ja-jvim-wnn6-2.0r
editors/ja-jvim-wnn6-3.0.j2.lb
と、たくさんありすぎて・・・
http://www.jp.freebsd.org/www.FreeBSD.org/ja/ports/editors.html
で調べてみたんですが、どれを入れるべきなのかいまいちわかりません。
みなさんのお薦めなんかあれば是非教えて下さい。

102 :56 :2000/12/09(土) 22:03
さあ、俺は日本語使う時は jed だし、使うとしても SKK だから
editors/vim-lite-5.7.15
editors/ja-jvim-3.0.j2.lb
のふたつだけどね…どうですか?>SKK 以外な人

あと、ディスク容量が平気なら ja-jed も入れておくといいかも。


103 :名無しさん@お腹いっぱい。 :2000/12/09(土) 22:32
>>101
日本語が扱えるのは、ja-* の方。
いまさら 2.x 系もないから、Canna 使うつもりなら
ja-jvim-canna-3.0.j2.lb
ja-jvim-direct_canna-3.0.j2.lb
のどちらかだな。
もちろん、FreeWnn も使ってみたいというのであれば、
ja-jvim-canna+freewnn-3.0.j2.lb でもよし。

jvim-canna(+freewnn) の方は、ONEW という日本語入力ライブラリ
経由で Canna Server と通信して日本語入力を行う。
jvim-direct_canna の方は jvim 自身が持つ Canna Server と
通信する機能を利用できる。
初めて使うんなら、どちらでもあまりかわらんと思う。

つーか、うだうだ悩まないでとりあえず入れてみ。
間違っているようなら、pkg_delete してから入れなおせば済む話だし。

104 : :2000/12/09(土) 23:59
>>103
ラジャー!
ja-jvim-direct_canna-3.0.j2.lb
インストールしました。

困ったことに emacs で日本語入力できません。
自分で調べてみて、
ホームディレクトリに ~/.emacs を作って、
------ここから-------
(if(and(boundp'CANNA)CANNA)
(progn
(load-library "canna")
(canna)))
------ここまで--------
を書きました。その後、
/usr/local/lib/canna/default.canna を ~/.canna としてコピーしました。
しかし、emacs を起動して、Ctr-o とやってもcannaを立ち上げることができません。

/etc/hosts にも
127.0.0.1 cannaserver
と書いて再起動もしました。
#ps -ax | grep canna  とやってみると、
171 ?? I 0:00.02 /usr/local/sbin/cannaserver
と表示されるので一応 cannaサーバーは起動しているみたいなんですが・・・・

105 :56 :2000/12/10(日) 00:13
# 俺は Canna 使ってねーぞ

~/.emacs に (set-language-environment "Japanese")
を入れるとどうなんだ。あと C-o じゃなくて C-\ はどうだ。
(…と info emacs には書いてあるが。)


106 :名無しさん@お腹いっぱい。 :2000/12/10(日) 00:30
>>56 さん
SKK派なのにありがとうございます。
(set-language-environment "Japanese")
を~/.emacs に書き加えて、C-o と C-\ の両方とも試して見ましたが、
C-o ・・・反応無し
C-\ ・・・Can't activate input method 'japanese' と一番下の行に表示されます。

info emacs これって英語なんですね・・・辞書はPCの近くに常備しなきゃ


107 :56 :2000/12/10(日) 00:37
>>all
leim って勝手に組み込まれないの?
それともこの Canna 用パッケージでは必要無い?

>>106
% pkg_info | grep leim
の結果は?
それと emacs で
M-x list-input-methods
を実行するとどうなる?
(M-x は Alt-x)


108 :56 :2000/12/10(日) 00:42
あ、/usr/ports/japanese/emacs20-dl-canna/pkg-descr にもな
んか書いてあるな

% pkg_info -L emacs20なんちゃら
でマニュアルを探すとなんか書いてあるかもね。


109 :1=106 :2000/12/10(日) 00:47
>>56 さん
#pkg_info | grep leim
#
・・・何も表示されません。

M-x list-inout-methods
---------表示、ここから-----------------
No input method is available, perhaps because you have not yet
installed LEIM (Library of Emacs Input Method)
*
*
*
You should be able to use various input method.
--------ここまで---------

うーん、どうやらLEIMとやらが入ってないみたいですね・・・
別途、入手せねばならないのですか?

後、ずっとrootで使ってますけど問題ありですか?

110 :56 :2000/12/10(日) 00:49
>>109
問題あり。ちょっと emacs は中止して一般ユーザ作ろう。
もう作ってる?


111 : :2000/12/10(日) 00:53
>>56 さん
/usr/ports/japanese/emacs20-dl-canna/pkg-descr 読みました。

~/.Xdefaults なんてファイルは無いんですが、これは何処にあるんでしょうか?


112 : :2000/12/10(日) 00:56
>>110 56さん
一応、作ってあります。
rootのホームディレクトリの~/.****を一般ユーザーのホームにコピーすれば
今までの環境は、そちらにも反映されますよね?

113 :56 :2000/12/10(日) 00:56
>>111
もちろん自分で作る。
でもその前に一般ユーザになってちょ。


114 :56 :2000/12/10(日) 00:57
>>112
OK。コピーしてくれ。


115 : :2000/12/10(日) 01:04
>>56 さん
了解、コピーします。
・・・終わったので、一般ユーザーでログインしなおします。

116 :56 :2000/12/10(日) 01:05
ログインしたら
% id
と実行。
所属グループの一覧はどうなってる?


117 :名無しさん@お腹いっぱい。 :2000/12/10(日) 01:06
おいおい、rootのままでコピーしたのかよ

118 :56 :2000/12/10(日) 01:07
後でファイルの所有者変えて


119 : :2000/12/10(日) 01:35
>>116 56さん
ユーザー名=Reynolds
$id
uid=1001(Reynolds) gid=1001(Reynolds) groups=1001(Reynolds), 0(wheel), 5(operator)
と出ます。

>>117-118
rootのままコピーしたら一般ユーザーからファイルがいじれなくて困ってます・・・
所有者がrootのままになってるんですが、どうすればこれを一般ユーザーに変更できるんでしょうか?


120 : :2000/12/10(日) 01:43
>>119
所有者の変更は自己解決しました、すいません。

121 :103 :2000/12/10(日) 01:47
>>104
/var/db/pkg/ja-emacs20-dl-canna-1.4/+DESC にヒントがある。

/etc/hosts に cannaserver の記述は必要ない。

ja-emacs20-dl-canna-1.4 を入れたのであれば、依存関係から
apel-emacs20-10.2, emacs-20.7, emacs-dl-20.7, ja-Canna-3.2.2 が
入っているはず。/var/db/pkg 以下をみてまず確認。
入っていなければ、その名前の package を pkg_add.

.emacs.el の設定はとりあえず
(set-language-environment "Japanese")
(set-default-coding-systems 'euc-japan)
(set-keyboard-coding-system 'euc-japan)
(set-terminal-coding-system 'euc-japan)

(load "canna")
(canna)
だけ。

ls -l /usr/local/bin/emacs を確認。
emacs-dl-20.7 への symlink になっていれば OK。
emacs-20.7 等への link になっていたら直す。

emacs を起動して、モード行に かんな の文字列があれば、
あとは、C-o で日本語入力モードの切り替えが出来るはず。


122 :56 :2000/12/10(日) 01:47
>>119
OK。グループはそれでよし。
いろんなものインストールしたりあちこち作業する時は、X 上がってるん
なら root 作業用の kterm をひとつ置いとけ。console なら root の仮想
コンソールを置いとけ。で、特権が必要なアクション以外は全部一般ユー
ザでね。
(su でもいいけど俺的にはパスワードめんどうだ、sudo も嫌い)


123 :103 :2000/12/10(日) 02:00
>>107
>それともこの Canna 用パッケージでは必要無い?
121の方法なら必要ない。

もしくは leim-20.7 を入れて、

(require 'canna-leim)
(set-input-method "japanese-canna")

としてもよし。

124 :103 :2000/12/10(日) 02:04
>>123
おっと、この場合の toggle-input-method は C-\ だ。


125 : :2000/12/10(日) 02:26
>>121 103さん
おお!この方法でcannaの立ち上げにどうやら成功したようです。
しかし!日本語を表示できるフォントが設定されてなかったみたいで、
何を入力しても、□□□・・・となってしまいました(トホホ


126 :56 :2000/12/10(日) 02:32
>>125
~/.Xdefaults (or .Xresources) 作って >>121 の +DESC を参考にフ
ォント設定してね。俺もう寝る。おやすみ。


127 : :2000/12/10(日) 02:36
>>56 さん
今日も遅くまでつき合ってくれてありがと。
おやすみなさい。

128 :103 :2000/12/10(日) 02:38
あ、それ書こうと思ったら先越された(笑 >>126
~/.Xdefaults 編集したら、xrdb ~/.Xdefaults を実行するの忘れずに。

129 : :2000/12/10(日) 03:20
~/.Xdefaults
で、/var/db/pkg/ja-emacs20-dl-canna-1.4/+DESC
を見ても、いまいちフォントの設定の仕方がピンときません。

/usr/local/bin/emacs の symlink は、root
#cd /usr/local/bin
#ln -is emacs-dl-20.7 emacs
これでOKでしょうか?

今日の朝8時からバイトなので、そろそろ寝ます(後、4時間弱か・・・
今日はありがとうございました。

130 :↑@1 :2000/12/10(日) 03:23
X→ /usr/local/bin/emacs の symlink は、root
O→ /usr/local/bin/emacs の symlink は、rootで

すいません。

131 :asm :2000/12/10(日) 05:40
>>129
ls -l /usr/local/bin/emacs として、
lrwxrwxrwx 1 root wheel 13 Nov 30 17:39 /usr/local/bin/emacs -> emacs-dl-20.7
のように表示されればO.K.

で、emacsで日本語が表示できない件だが、まず ~/.Xresources に
--- ~/.Xresources ---
!!! X resouce file
#define FIXED(PXL) -*-fixed-medium-r-normal-*-PXL-*-*-*-c-*
#define FONTSET(PXL) FIXED(PXL)-*-*
#define EFONTSET(PXL) FIXED(PXL)-fontset-PXL

*international: on
*customization: -color
*cursorColor: darkgreen

!!! for Emacs-20
Emacs.Font: fontset-16
Emacs.Fontset-0: EFONTSET(16)
Emacs.Fontset-1: EFONTSET(20)
-------------------
というファイルを用意する。そして、この設定を有効にするために
xrdb ~/.Xresources というコマンドを実行すればいい。

X起動時のスクリプト(startxを使っているなら~/.xinitrc、
xdm経由なら~/.xsession)にもこの一文を書いておくべし。

132 :asm :2000/12/10(日) 05:45
せっかくなんで俺の ~/.emacs の基本的な設定についての部分をコピペ。
よかったら使ってやってください。

--- ここから ---
;;-*- mode: Emacs-Lisp; -*-
;;;
;;; default settings
;;;
;(setq load-path (cons "~/lib/emacs" load-path))
(if (eq window-system 'x)
(progn ; X 上での設定
(define-key function-key-map [delete] [8])
(put 'delete 'ascii-character 8)
(load "hilit19" nil t) ; 色付けシステムを要求
(global-unset-key "\C-z")
))
; DEL に C-h を割り当て, C-h と BS を delete-backward-char にする
(load "term/bobcat" nil t)

(setq-default fill-column 78)
(setq next-line-add-newlines nil ; ファイルの最後でカーソルを止める
require-final-newline 'query ; ファイルの最後の改行を確認する
kill-whole-line t) ; 行頭の C-k で行全体を削除
(load "jka-compr" nil t) ; dired で圧縮ファイルの中身も見られるように
(set-scroll-bar-mode 'right)

; 日本語関連
(set-language-environment "Japanese")
(prefer-coding-system 'euc-japan-unix)
(set-terminal-coding-system 'euc-japan-unix)
(set-keyboard-coding-system 'euc-japan-unix)
; canna
(require 'canna-leim)
(set-input-method "japanese-canna")
(toggle-input-method)
(global-set-key "\C-o" 'toggle-input-method) ; "C-o"でもかんな起動
(global-set-key "\C-_" 'canna-undo) ; 入力の再変換
(global-set-key "\C-x\C-\\" 'canna-touroku-region) ; 単語登録

133 :asm :2000/12/10(日) 06:09
そうそう、/var/db/pkg 以下のファイルは pkg_info コマンドでも見ることができる。
(というか /var/db/pkg 以下のファイルを整形して表示してくれるコマンドが pkg_info)
とりあえず .emacs に記述すべき内容とかは大抵
% pkg_info -dD (パッケージ名)
でわかるので、まめにチェックすべし。

# そういや pkg_info に -s ってオプションが増えたのね。便利だ。


次に入れるべきはブラウザ&メーラー辺りか?
とりあえず、WWWは
japanese/ja-netscape-communicator-linux-4.76
www/linux-lesstif-ns-0.91.0 (←これでnetscapeの日本語関連のバグが回避できる)
Mailは定番の
mail/mew-emacs-1.94.1
を入れとけ。全てpackageになってるんでインストールも楽々だ。

134 :名無しさん@お腹いっぱい。 :2000/12/10(日) 06:36
メールソフトはSylpheedがおすすめです。
http://sylpheed.good-day.net/

135 :栗之助 :2000/12/10(日) 08:03
あと、MSのインテリマウスのようなホイールマウスを使ってる人が
多いと思いますが、ホイールくるくるを使えるようにしたらいいですね。 U^ェ^U

http://www433.elec.ryukoku.ac.jp/%7Etakeda/FreeBSD/X11/wheel_mouse.html

ネスケ4.76でも、ここの4.73用のパッチファイルでOKです。
muleとかで重宝します。まぁネスケで使えるのが一番便利ですけど。

136 : :2000/12/10(日) 13:21
今日のバイトは楽だった♪

>>131-132
アリガトー、早速試してみます。

>>133-135
そうですね、emacs + canna がうまく動作したら。
ブラウザーとメーラー関係を入れたいと思います。
定番はネットスケープでしょうか?みなさんは何使ってます?
w3m というのも気になります。これってテキスト表示のみなんですよね?

メーラーは定番の
mail/mew-emacs-1.94.1
にします(と言っても使ったこと無いんだけど・・・



137 :56 :2000/12/10(日) 16:28
俺は主に w3m。
JavaScript が必要な時だけ Netscape(英語版)で見る。
Multimedia 系は Windows で見る。


138 : :2000/12/10(日) 20:29
>>56 さん
ありがとう。
明日提出のレポートが終わってないので今日は2chにこれません。
すいません。

emacs + canna の設定を引き続きがんばってみます。

139 :名無しさん@お腹いっぱい。 :2000/12/10(日) 22:29
>>132
この場合 leim ぢゃだめだっつーに。>>123 を別途するならいいけど。

なんかこのスレ、珍しく親切な人が多いな。

140 :asm :2000/12/11(月) 06:53
いや、>>132 の方法でも leim は不要でっせ。
実際にemacs関連は ja-emacs20-dl-canna-* しか入れてない状態でも
>>132 の設定ファイルで日本語入力できたから。
# 4.0R および 4.2R で確認。

もちろんホームディレクトリ以下に leim があったなんてオチもなし。

3.x の頃は leim が必要だったかもしれないが、とりあえず今は
そのまんまで日本語入力できるよ。

141 : :2000/12/11(月) 18:08
>asmさん

>>131
の設定を、
~/.xinitrc
~/.Xresources
に書き加えたところ、

−−−−ここから−−−−
!!!: not found
*international : not found
*customization : not found
*cursorColor : not found
!!!: not found
Emacs.Font : not found
/home/Reynolds/.xinitrc : 20 : Syntax error : "(" unexpected

waiting for X server to shut down
−−−−ここまで−−−−

のエラーが出てXを起動することが出来なくなってしまいました。
ちなみに~/.xinitrc の内容は、

−−−−ここから−−−−
#!/bin/sh
# $Xconsortium: xinitrc.cpp,v 1.4 91/08/22 11:41:34 rws Exp $

userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap

!!! X resource file
#define FIXED(PXL) -*-fixed-medium-r-normal-*-PXL-*-*-*-c-*
#define FONTSET(PXL) FIXED(PXL)-*-*
#define EFONTSET(PXL) FIXED(PXL)-fontset-PXL

*international : on
*customization : -color
*cursorColor : darkgreen

!!! for Emacs-20
Emacs.Font : fontset-16
Emacs.Fontset-0 : EFONTSET(16)
Emacs.Fontset-1 : EFONTSET(20)
−−−−ここまで−−−−

です。

pkg_delete や make deinstall でアンインストールを行った場合、
依存関係によりインストールされたモノも一緒に消去されるんでしょうか?
後、上記のコマンドを使ってアンインストールを行うと、
その package/ports に関する痕跡は完全に消えるんでしょうか?
(win9xのようにアプリ本体をアンインストールしてもレジストリが残る様なことはありますか?)

142 : :2000/12/11(月) 18:19
>>132 と同じ設定に ~/.emacs をしたところ、
emacs起動時に、一番下の部分に、
Error in init file : Symbol's function definition is void : set-keybords-coding-s(以下文が切れて読めませんでした)

C-\ でcannaを起動しようとすると、
Can't activate input method 'japanese'
となります。

143 :45 :2000/12/11(月) 19:34
>141
どのファイルに、どのような内容を書くべきか
整理したほうが、良さそうです。
満足に説明できそうに無いので詳細は割愛しますが
Xが起ちあがらないのは、.xinitrcファイルに
131の.Xresourcesファイルに書くべきものが
書いてあるからです。

その.xinitrcに追加したEmacsに与えるべき
情報を削除し、131の内容を.Xresourcesファイル
に書けば、(Emacsが正常に動作するかは別として)
Xは大丈夫でしょう。

144 :45 :2000/12/11(月) 20:28
fvwm2-i18n-2.2のポップアップメニューにktermを追加。
kterm上でkinput2+Cannaを用いて漢字変換を可能にする記述。

~/.fvwm2rcファイルへの書き足し
-----ここから
中略
###〜### Menus ###〜###
AddToMenu RootMenu "Root Menu" Title
+ "Xterm" Exec exec xterm
+ "Rxvt" Exec exec rxvt
+ "Kterm" Exec exec kterm -km euc <=追記行
+ "" Nop
中略
-----ここまで
途中の複数スペース、タブはここのボードでは省略されますんで。

~/.Xresourcesファイルの記述
-----ここから
KTerm*VT100*Translations: #override \
Shift<Key>space: begin-conversion(_JAPANESE_CONVERSION)
KTerm*inputMethod: kinput2
KTerm*allowSendEvents: True
KTerm*VT100*KanjiMode: euc
-----ここまで
\はバックスラッシュです。

/.xinitrcの変更
-----ここから
#!/bin/sh
# $XConsortium: xinitrc.cpp,v 1.4 91/08/02 11:41:34 rws Exp $
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
sysresources=/usr/X11R6/lib/X11/xinit/.Xresources
sysmodmap=/usr/X11R6/lib/X11/xinit/.Xmodmap
# merge in defaults and keymaps
if [ -f $sysresources ]; then
xrdb -merge $sysresources
fi
中略
if [ -f &usermodmap ]; then
xmodmap $usermodmap
fi
#ここまではオリジナル。以降は変更部
# start some nice programs
if [ -x /usr/X11R6/bin/kinput2 ]; then
/usr/X11R6/bin/kinput2 &
XMODIFIERS="@im=kinput2"
export XMODIFIERS
fi

LANG=ja_JP.EUC; export LANG <=xdmに移行するための暫定処置

exec fvwm2
-----ここまで

MS-DOSのコマンドライン上でFEPを起動するのと
同じ動作を、ktermのコマンドライン上で実行する
と言う、なんとまぁ、ゴミみたいですけど。。。

145 :45 :2000/12/11(月) 21:12
.xinitrcはシェルスクリプト
.Xresources、.fvwm2rcはrdb、fvwm2に情報を与える
定義(パラメータ)ファイルと言う事で。


146 : :2000/12/11(月) 23:12
>>143-145 45さん
詳細なありがとうございます。
無事Xも立ち上がり、終了時にエラーも出ません。

残るは Emacs + Canna です。

147 :139 :2000/12/11(月) 23:17
>>140
それはすまぬ。
自分はTamagoしか使ってないので適当なことを書いてまった。

ということは、leim-20.7 では quail が入るだけなのか?

148 : :2000/12/11(月) 23:27
Emacs + Canna なんですが、
>>121 さんの設定通り、~/.emacs に
−−−−ここから−−−−
(set-language-environment "Japanese")
(set-default-coding-systems 'euc-japan)
(set-keyboard-coding-system 'euc-japan)
(set-terminal-coding-system 'euc-japan)

(load "canna")
(canna)
−−−−ここまで−−−−
記述する事で、Canna は立ち上げに成功してます。
後はフォントの問題なんですが、今の状態では何を入力しても、
□□□□・・・
となります。

後、>>141 の package/ports の件なですが、
どなたかご存じの方がいれば教えて下さい。



149 :121 :2000/12/11(月) 23:38
>>148
~/.Xresources に >>131 の記述はありますね?

そうすると後は、~/.emacs に

(setq default-frame-alist
 (append '((font . "fontset-16")) default-frame-alist))

を加えたらどうでしょうか。

150 :121 :2000/12/11(月) 23:51
前言撤回。
今試してみたら、>>131 の設定がきちんと出来れいれば、
>>149 を追加しないでもちゃんと日本語が出ますね。

#うちの環境だと、*cursorColor : darkgreen を設定するとエラーになるけど。

151 : :2000/12/12(火) 00:02
>>148 さん
~/.Xresources には >>131 の記述有りです。
~/.emacs にその内容を書き加えたところ、
#emacs
No fonts match 'fontset-16'
と表示されてしまいます。

152 :121 :2000/12/12(火) 00:07
>>151
>>131 を使うなら、>>149 をいれちゃダメだ。悪い。
>>131 を記述した後に、xrdb ~/.Xresources は実行した?

153 : :2000/12/12(火) 00:11
>>121 さん
えーと、>>150 の様に試してみましたが、
やはり >>151 の様になりEmacs 自体が起動できません。
フォントが入ってないんでしょうか?
#xlsfonts
を試してみると色々あるんですけどね〜

154 : :2000/12/12(火) 00:16
>>152
言われた通りにやってみましたが、やはり emacs を起動しようとすると、
No fonts match 'fontset-16'
となってしまいます。

155 :名無しさん@お腹いっぱい。 :2000/12/12(火) 00:24
IIAYMAのやっすいPC買ってきてFreeBSD入れてたんですけど
Xがどうやっても入りません。
i810が悪いんでしょうか?
今のFreeBSDでXFree86-3使いたいんですけどi810のチップセットは対応してるんでしょうか?
XFree86-4使わないといけないんでしょうか?
支離滅裂ですいませんが御教授下さい〜

156 :名無しさん@お腹いっぱい。 :2000/12/12(火) 00:42
>>154
そのエラーが出るってことは、まだ >>149 の間違った設定が
残っていると思います。もう一度、~/.emacs をチェック。

整理しましょう。~/.Xresource は、

!!! X resource file
#define FIXED(PXL) -*-fixed-medium-r-normal-*-PXL-*-*-*-c-*
#define FONTSET(PXL) FIXED(PXL)-*-*
#define EFONTSET(PXL) FIXED(PXL)-fontset-PXL

*international : on
*customization : -color
!*cursorColor : DrakGreen <- うちだとエラーがでるのでコメントアウト中

!!! for Emacs-20
Emacs.Font : fontset-16
Emacs.Fontset-0 : EFONTSET(16)
Emacs.Fontset-1 : EFONTSET(20)

~/.emacs は、
(set-language-environment "Japanese")
(set-default-coding-systems 'euc-japan)
(set-keyboard-coding-system 'euc-japan)
(set-terminal-coding-system 'euc-japan)

(load "canna")
(canna)

ですね?

この設定で手元のマシンでは、emacs上で日本語出ています。

もし、~/.emacs.el があったらそっちが ~/.emacs より優先されるので注意。

157 :asm :2000/12/12(火) 00:44
% xrdb -query
を試してみて。表示に次の3行が含まれてればO.K.

Emacs.Font: fontset-16
Emacs.Fontset-0: -*-fixed-medium-r-normal-*-16-*-*-*-c-*-fontset-16
Emacs.Fontset-1: -*-fixed-medium-r-normal-*-20-*-*-*-c-*-fontset-20

大文字小文字にも注意して。

158 :名無しさん@お腹いっぱい。 :2000/12/12(火) 00:52
>>155
i810 は、4.1R 以降 + XFree86 4.0.1 (portsのやつ) でないとダメみたい。
agp.ko を kldload するのを忘れずに。


159 :asm :2000/12/12(火) 00:54
上の発言は>>1さん宛てね。

>>155
XFree86-3.xをi810で動かすのはほとんど無理じゃない?
XFree86-4での成功例なら↓とか。
http://FromTo.Cc/hosokawa/diary/2000/20000903-home2/index.html


160 :名無しさん@お腹いっぱい。 :2000/12/12(火) 00:59
http://www.xfree86.org/4.0.1/Status16.html#16

161 :160 :2000/12/12(火) 01:02
おっと出遅れたか。4.0.1でも公式には「Linuxだけ」みたいだけど、
動いちゃうもんなのね。

162 : :2000/12/12(火) 01:03
>>156
~/.Xresource には >>156 の記述の下に
−−−−ここから−−−−
KTerm*VT100*Translations: #override \
Shift<Key>space: begin-conversion(_JAPANESE_CONVERSION)
KTerm*inputMethod: kinput2
KTerm*allowSendEvents: True
KTerm*VT100*KanjiMode: euc
−−−−ここまで−−−−
が書いてあります。
~/.emacs は>>156 と全くいっしょです。

>>157
#xrdbv -query には以下の3行が
Emacs.Font: fontset-16
Emacs.Fontset-0: -fontset-16
Emacs.Fontset-1: -fontset-20
となっています。どうやらこれが問題みたいですが、
どのように改善すればよいのでしょうか?


163 :158 :2000/12/12(火) 01:05
ports-current の XFree86-4 には FreeBSD でも i810 を
有効にするパッチが含まれているのです。
だから、4.0.1 の FreeBSD 用配布バイナリではダメなはず。

164 :121 :2000/12/12(火) 01:30
>>162
156 は、~/.Xresource じゃなくて ~/.Xresources の間違い。

~/.Xresources の
Emacs.Fontset-0 : EFONTSET(16)
Emacs.Fontset-1 : EFONTSET(20)
とマクロを使っている部分を、

Emacs.Fontset-0: -*-fixed-medium-r-normal-*-16-*-*-*-c-*-fontset-16
Emacs.Fontset-1: -*-fixed-medium-r-normal-*-20-*-*-*-c-*-fontset-20

と直に書いてみたらどう?

165 : :2000/12/12(火) 01:48
>>164 121さん
ためしてみましたが、やはりNo fonts match 'fontset-16' となってしまいます。
#xrdb -query は、
Emacs.Font: fontset-16
Emacs.Fontset-0: -*-fixed-medium-r-normal-*-16-*-*-*-c-*-fontset-16
Emacs.Fontset-1: -*-fixed-medium-r-normal-*-20-*-*-*-c-*-fontset-20
となりました。何が原因なんでしょう?

明日、朝早いのでそろそろ寝ます。
またお願いします。
(しゃっくりが止まらない〜)



166 :121 :2000/12/12(火) 03:55
うーん、なんだろ?
156 にも書いたんだけど、そのエラーは私の勘違いで書いた
設定が ~/.emacs に残っていると出ると思うのですが。

root の、~/.emacs (.Xresources) と一般ユーザアカウントの
それとを混同しているとかありませんか?

167 : :2000/12/12(火) 14:19
>>161 121さん
うーん、そんなこと無いと思います。
一応 /root/.emacs の内容も確認して一般ユーザーと一緒の設定にしてみましたが
やはりダメでした。

現在のports collection はインストール時に選んだモノが入っているんですが、
もしかして、ports-current にする必要があるんでしょうか?

168 :asm :2000/12/12(火) 19:55
>>1
うーん、俺にもなぜうまくいかないのか全然わからん。

> 現在のports collection はインストール時に選んだモノが入っているんですが、
> もしかして、ports-current にする必要があるんでしょうか?
少なくともこちらでは4.2R時点での環境でもうまくいっていたので、それはない。

とりあえずもう一度次の手順で確認して。

1. 一般ユーザーでログイン
2. startx
3. xrdb -query でリソースの確認
 >>165 のようになっていればO.K.
4. xlsfonts -fn '-*-fixed-medium-r-normal-*-16-*-*-*-c-*-*-*' でフォントの確認
 最後が -jisx0208.1983-0 で終っているようなフォントが表示されればO.K.
5. cat ~/.emacs で .emacs の確認
 >>156 のようになっていればO.K.
6. emacs の実行

169 : :2000/12/12(火) 20:52
>>168 asmさん
ありがとうございます。
今、大学なんで家に帰ったら早速確認してみます。
はぁ〜0時前には帰れるかな・・・?

170 :名無しさん@お腹いっぱい。 :2000/12/13(水) 00:33
今日Linuxいじってたらぶっ飛んじゃったよ。厨房だから直せないでやんの。
このスレ見てたからFreeBSD入れちまった。

さてはて、どうなる。

171 :名無しさん@お腹いっぱい。 :2000/12/13(水) 10:00
1さんじゃないけど・・・
FreeBSD4.2-R の Linuxバイナリ互換で、
Turbo Linux 6.0W についてきたATOK12SE って動かせますかね?

172 : :2000/12/13(水) 11:54
>asmさん
一度、Emacs-Canna 関係のpackage を pkg_delete して、
再度インストールして、設定ファイルを書き直したところ、
上記の設定でうまくいきました。
みなさんの協力感謝します。

引き続き、cannaをatok風にカスタムしようと思うんですが、これは、
/usr/local/lib/canna/sample/default.canna
をホームディレクトリに
~/.canna でコピーして、これを編集すれば良いんですよね?


173 :名無しさん@お腹いっぱい。 :2000/12/13(水) 15:31
>171
jp.freebsd.orgのMLに、その筋のLogがありましたけど。。。
その後、どこかで動いているのか、はたまた駄目なのか。

動けば、どこぞのサイトでコンテンツあがってそうなものですけどね。

174 :121 :2000/12/13(水) 16:04
>>172
をを、良かった良かった。第一関門突破ですかね。

ATOK風:↓がお望みのものかと。
/usr/local/lib/canna/sample/just.canna
これを ~/.canna にコピーで OK 。


175 :45 :2000/12/13(水) 18:24
全体を読み返してみると、FreeBSDっぽくない気がしないでもない(汗
これは、これで良いんだろう。たぶん。

これが、いきなりカーネル再構築って話だと、違った展開なんだろう。
初めての人が、カーネル作り直すのか?ってのは別。

176 :名無しさん@お腹いっぱい。 :2000/12/13(水) 19:32
>>175
そうだね、これがメーリングリストだったら。
「ハンドブックに全部書いてあります」
「Q&Aを見ましょう」
「chmod(1)を参照してください」
だモンね。

177 : :2000/12/13(水) 20:36
>>174 121さん
ありがとうございます、早速コピーしました。

ブラウザ&メーラーは、asmさんのアドバイスよりpackage を利用して、
ja-w3m-0.1.11.p.17
ja-netscape-communicator-linux-4.76
linux-lesstif-ns-0.91.0
mew-emacs20-1.94.1
以上をインストールしました。

ちょっと Netscape を使ってみたのですが、
起動時に、
エラー: /usr/local/lib/netscape-linux/plugins/libnullplugin.so: undefined symbol: FE_GetToplevelWidget
Plug-In /usr/local/lib/netscape-linux/plugins/libnullpligin.so がロードできません。無視します。
とメッセージが表示されます。
後、ネットスケープの一番上のバーと、fvwm2の右下のアイコンが文字化けしてしまいます。


178 :45 :2000/12/13(水) 22:13
linuxベースのNetscapeはasmさんにまかせよう。

文字化けの件についてはNetscapeだけ?
例えば、kterm -name 日本語 & とか実行してウィンドウの
タイトルバーとfvwm2のアイコンマネージャには、きちんと
表示されます?
これが、正常ならばNetscapeだけに絞り込めばいいだろうし、
そうでなければ、.fvwm2rcファイルのWindowFont項目で指定
しているフォントタイプあたりを調整してみると。

fvwm2はi18nパッチ対応してますよね?

179 :45 :2000/12/13(水) 22:58
ん?文字じゃなくてアイコンが化けてる?
駄目なのはNetscapeか?

180 : :2000/12/13(水) 23:57
>>178-179 45さん
レスありがとうございます。
#kterm -name 日本語
で試したところタイトルバーとアイコンマネージャの両方とも化けてました。
Netscape が原因じゃないみたいです。
kterm(ネスケやw3mも含めて)上での日本語入力はどうやってやるんですか?
今回はコピー&ペーストでやりましたが・・・

>fvwm2はi18nパッチ対応してますよね?
どうやって確認すればよいのでしょうか?

181 :asm :2000/12/14(木) 00:40
>>1
ども。emacsの件は無事うまくいったようでなによりです。
では順を追って。

>起動時に、
>>エラー: /usr/local/lib/...略...
>とメッセージが表示されます。
このエラーメッセージは linux-lesstif-ns-* を使っていると出るようです。
とりあえず無視で結構かと。
# 詳しくは「linux lesstif」辺りのキーワードで ports-jp を検索。


>fvwm2の文字化け
fvwm2のバージョン2.2系列(安定版)には国際化(I18N)されたものとそうでないもの
の2つがあります。
% ls /var/db/pkg/
で fvwm2-i18n-2.2 が出てくれば国際版です。
出てこないなら fvwm-2.2.* を pkg_delete したあと、
あらためて fvwm2-i18n-2.2 を pkg_add してください。

# ちなみに fvwm2 の開発者向けバージョンである2.3系列では
# 国際化パッチが本家にマージされているらしい(未確認)。
# でも一部 .fvwm2rc の構文が変更になっているようなので移行するなら注意。

後は ~/.cshrc にて
setenv LANG ja_JP.EUC
となっているのを確認して、~/.fvwm2rc でフォントを指定すればよいです。
とりあえず俺の .fvwm2rc ではこんな感じ。
---
WindowFont "-adobe-new century schoolbook-bold-i-normal--14-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--14-*-*-*-*-*-*-*"
DefaultFont "-adobe-new century schoolbook-bold-i-normal--12-*-*-*-*-*-iso8859-1,-*-fixed-medium-r-normal--12-*-*-*-*-*-*-*"
---

182 :asm :2000/12/14(木) 00:50
>>181
おお、変なところで改行されてしまった。
とりあえず代わりにこっちで試してみて。
---
WindowFont "-*-fixed-medium-r-normal--14-*-*-*-*-*-*-*"
DefaultFont "-*-fixed-medium-r-normal--12-*-*-*-*-*-*-*"
---
フォントが気に入らないなら xlsfonts や xfd を使って調整してね。

183 : :2000/12/14(木) 11:20
昨日は、布団の中でレポートやっててそのまま寝てしまいました、
すいませんでした。

>>181-182 asmさん
適切なアドバイスありがとうございます。
言う通りにやったら無事日本語表示できました。

後、netscape や w3m 上で日本語入力したいのですがどうすればよいでしょう?

184 :45 :2000/12/14(木) 12:49
ja-kinput2-canna-3.0あたりはインストール済んでいるでしょうか?
まだでしたらpackage/portsから追加してください。

それが済みましたら.Xresourcesファイルの編集です。
144にてサラッと述べてますが、もう一度、書いておきます。
(今までに記述したEmacs関連の後ろからで結構です)

~/.Xresourcesファイル追記
KTerm*VT100*Translations: #override \
Shift<Key>space: begin-conversion(_JAPANESE_CONVERSION)
KTerm*inputMethod: kinput2
KTerm*allowSendEvents: True
KTerm*VT100*KanjiMode: euc
!
Navigator*VT100*Translations: #override \
Shift<Key>space: begin-conversion(_JAPANESE_CONVERSION)
Navigator*inputMethod: kinput2
Navigator*international: True
Navigator*allowSendEvents: True
!
Netscape*VT100*Translations: #override \
Shift<Key>space: begin-conversion(_JAPANESE_CONVERSION)
Netscape*inputMethod: kinput2

とりあえず、これを書いておけばktermとnavigator上で
shiftキー押しながらspaceキーを押すと変換モードになる
はずです。解除も同様にshift+spaceキーで。
w3mは使ってないので割愛。

あと、.Xresourcesファイル編集したらxrdbはお約束。
.xinitrcの中で実行しているならば、Xの再起動でOK。
くれぐれも苦労したEmacs関連の記述は消さないように。


185 : :2000/12/14(木) 19:08
現在、FreeBSDから書き込んでます。文字化けしてないか不安です。
Cannaの設定もATOK風でなかなか使いやすいです。
45さんありがとうございます。

186 : :2000/12/14(木) 20:59
>>185
文字化けしてなくて安心です。
w3mを使ってる方に聞きたいのですが、
w3mをインストールして、3回ほど起動しました。
すると、一般ユーザーでログインするたびに root から以下のようなメールが届きます。
−−−−−ここから−−−−−
Subject: Nvi saved the file w3mtmp226-0

On Web Dec 13 20:04:37 2000, the user shinra was editing a file name /home/shinra/.w3m/w3mtmp229-0 on the machine <私のドメイン>, when it was saved for recovery. You can recover most, if not all, of the changes to this file using the -r option to vi:

vi -r /home/私の一般ユーザーディレクトリ/.w3m/w3mtmp226-0

−−−−−ここまで−−−−−−
ログインするたびにこのメールが届いてしまい、
毎回メールを読んで終了するのが面倒です。
どのようにすればこのメールが届かないようにする事が出来るんでしょうか?


187 :45 :2000/12/14(木) 21:44
>186
それ、w3mうんぬんじゃなくて、viでファイルを編集中に
クラッシュしたからリカバリーするよってメッセージっす。

そのメッセージのとうり
vi -r /home/私の一般ユーザーディレクトリ/.w3m/w3mtmp226-0
ってコマンドラインから打ってファイルw3mtmp226-0を開いて
viを終了するなり、なんなりすれば収まりますよ。たぶん。


188 : :2000/12/14(木) 22:52
>>187
45さんの言うとおりでした。
しっかりメッセージ呼んでなかったです、すいません。

rootでログインするとCUIに、
一般ユーザーではGUIになるような設定には出来ませんでしょうか?
xdmを使うとグラフィカルログインになってしまうんですか?


189 :名無しさん@お腹いっぱい。 :2000/12/15(金) 01:10
xdm上げないようにして、一般ユーザの.loginにstartx仕込めばいいんで
ないの?

190 : :2000/12/15(金) 01:29
>>189
まったくその通りでした。
ありがとうございます。

191 :名無しさん@お腹いっぱい。 :2000/12/15(金) 03:39
>>190
tty で startx するかどうかを見分けるようにしないと
telnet だろうと rxvt -ls だろうと X を起動しようと
してしまいますよ。


192 : :2000/12/15(金) 08:05
>>191
では、どうすれば良いんでしょうか?

193 :asm :2000/12/15(金) 09:35
>>1
素直にxdmでいいんじゃない?
http://www.jp.FreeBSD.org/QandA/HTML/831.html
# ログインスクリプトが .xsession に変わるので注意。
# chmod +x .xsession するのを忘れずに。

>rootでログインするとCUIに、
そもそもrootでloginするのが間違い。
大体の設定は終ってるんだから、あとroot権限が必要になることって
パッケージのインストールと /etc 以下のファイルの更新ぐらいでしょ。
だったらXの設定も終ってることだし、
 一般ユーザーでlogin ->
 ブラウザで設定ファイルの例を見たり、パッケージの検索をする。->
 (http://www.jp.FreeBSD.org/www.FreeBSD.org/ja/ports/index.html とか)
 ktermを開いてsu -> pkg_add -r ほげほげ or vi /etc/ほげ
とやるのが便利だと思う。

あと、xdmを立ち上げていてもコンソールからログインする方法はある。
↓ここの「仮想コンソール」の説明とかを参考。
http://www.jp.FreeBSD.org/www.FreeBSD.org/ja/FAQ/x.html

194 :45 :2000/12/15(金) 09:39
こう書いてみたら?
~/.loginの記述
set tty = `tty | sed 's/\/dev\///'`
echo $tty
if ( $tty == ttyv0 ) then
startx
endif

Xの起動するコンソールはttyv0(ブート時の)のみ。
後々のためにttyコマンドと/etc/ttysの中身は
一度くらい調べてみてください。
あと、.loginを参照するのはcsh系なんで、bash等を
ログインシェルにした場合は、それに合わせる必要が
あります。(.profileに書けばいいんかな?)

195 :45 :2000/12/15(金) 09:45
あぁ、余計なこと書いてしまった・・・
鬱だ。。。

196 :名無しさん@お腹いっぱい。 :2000/12/15(金) 10:08
>>193-195 asmさん、45さん
こんな朝早くからアドバイスありがとうございます。
学校から帰ったら早速試してみます。

197 :名無しさん@お腹いっぱい。 :2000/12/15(金) 12:07
xdmの画面でCtrl+rを押して、CUIにしてからログインしたらダメ?

198 : :2000/12/16(土) 00:06
xdmと45さんの方法を両方試して見ましたが、
45さんの方法を取る事にしました。

今使ってるマシンにVIBRA128が刺さってるので認識させようと思い、メーリングリスト等を検索してみました。
4.*-Stable や 3.2-R 等でVIBRA128を使う方法は見つかったのですが、
4.2-Rで使う方法は見つかりませんでした。
どのようにすればサウンドカードを認識させる事ができるのでしょうか?

199 :121 :2000/12/16(土) 09:20
kernel は作り直しました?

とりあえず、kernel config file に
device pcm
を入れてカーネルを作り直しインストール。

あとは root で、
cd /dev
sh MAKEDEV snd0
すれば再起動後から使えると思う。


200 : :2000/12/16(土) 14:39
>>199
ハンドブック見ながら試してみましたが、ダメみたいでした。
何か他に方法はありませんか?


掲示板に戻る 全部 前100 次100 最新50

read.cgi ver5.26+ (01/10/21-)