初心者もOK! FreeBSD質問スレッド その83
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
2007/02/15(木) 17:52:31事前に過去ログ検索や Google 検索等の自助努力をすることが望ましい。
再現性情報(ハードウェア・ソフトウェア・エラーメッセージ)の記載は必須。
特定の shell や、デスクトップ環境を強要する等、質問・解答の邪魔は禁止。
http://www.freebsd.org/ja/
http://www.freebsd.org/releng/
http://www.freebsd.org/doc/ja/books/handbook/
http://www.freebsd.org/doc/ja/books/design-44bsd/
http://www.freebsd.org/ja/ports/
http://www.freshports.org/
過去ログ
http://bird.zero.ad.jp/~zau60806/FreeBSD/
書籍
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-jp&fqp=keywords%01FreeBSD
http://www.amazon.co.jp/exec/obidos/search-handle-url/ix=books-us&fqp=keywords%01FreeBSD
まとめサイト@Wiki 過去のQ&A集
http://www9.atwiki.jp/freebsd/
初心者もOK! FreeBSD質問スレッド その82
http://pc10.2ch.net/test/read.cgi/unix/1169100491/
0753名無しさん@お腹いっぱい。
2007/03/04(日) 11:27:05ビスタをいれると良いですよ。
0754名無しさん@お腹いっぱい。
2007/03/04(日) 11:37:34>>751
0755名無しさん@お腹いっぱい。
2007/03/04(日) 11:42:41Password: 「リターン」
Welcome to なんたらかんたら〜
ほげほげほにょーん
% startx「リターン」
で、どや?
0756名無しさん@お腹いっぱい。
2007/03/04(日) 12:14:40FILE *f;
char name[] = "hoge”;
char *ip;
fopen("/hoge.c","a");
fseek(f,0,SEEK_SET);
for(i = 0;i < 7;i++) {
fputc(name[i],f);
fputs(ip,f);//ipはioctlでアドレスをとってきてます。
return(0);
}
これを実行すると一番したにかきこまれてしまいます。
一番上にかきこみたいのですがどのようにすればいいでしょうか?
0757名無しさん@お腹いっぱい。
2007/03/04(日) 12:25:53メインメモリは192MB程度しか割り当てられなかったんだが・・・
KDE、GNOME、その他で初心者向きで軽くてそれなりに使える環境を構築するのにおすすめなやつ教えてくれ。
あとそれ導入するときportとかいうのつかえばいいのか?
0758名無しさん@お腹いっぱい。
2007/03/04(日) 12:28:430759名無しさん@お腹いっぱい。
2007/03/04(日) 12:34:34一番上に書き込むのは、fopen()のアペンドモードでは不可能。
一旦ファイルすべてを読み込んで、改めて書き込み直す必要がある。
0760名無しさん@お腹いっぱい。
2007/03/04(日) 12:37:30>>751
0761名無しさん@お腹いっぱい。
2007/03/04(日) 12:45:11だからといって>>756みたいなあからさまにスレ違いな質問はどうかと思うがな
0762名無しさん@お腹いっぱい。
2007/03/04(日) 12:51:18ありがとうございました。
c言語初心者の方にかきこんだつもりでしたがミスりました。
さっそく実行してみます。
すれ汚しスマソ
0763名無しさん@お腹いっぱい。
2007/03/04(日) 13:31:27Xが使えるかどうかはVirtual PCがどのビデオカードをエミュレートしているかによるのでは。
メインメモリ192MBだとKDEとかGNOMEとかはやめた方がいい。
0764名無しさん@お腹いっぱい。
2007/03/04(日) 13:36:24だから、「どのビデオカードをエミュレートしているか」を質問してるんではないのか?
不完全な回答だな。
0765名無しさん@お腹いっぱい。
2007/03/04(日) 14:08:12いくらなんでも16色VGA位は動きそうなもんだが...
0766名無しさん@お腹いっぱい。
2007/03/04(日) 14:27:22VirutalPC5.2とVirtualPC2004では、問題なくXを使えたよ。
VirtualPC最新版でも同じビデオカードをエミュレートしてるから使えると思う。
0767名無しさん@お腹いっぱい。
2007/03/04(日) 15:23:30Linux用のHDDイメジーも配布されてるから、とりあえず試してみたいって
場合はお勧め。
0768名無しさん@お腹いっぱい。
2007/03/04(日) 21:56:51rootのパスワードを設定するところで固まる。
いつも、なんとかするけど。
初心者は困るんじゃないかなぁ?
0769名無しさん@お腹いっぱい。
2007/03/04(日) 22:05:07どちらかだけが困るというのはいまどきほとんどありえないと思う。
0770名無しさん@お腹いっぱい。
2007/03/04(日) 22:10:18という手厚さは Linuxと FreeBSDでは違う。
あと、最近のLinuxは、OS起動中のメッセージもXベースで表示したりするし。
0771名無しさん@お腹いっぱい。
2007/03/04(日) 22:14:090772名無しさん@お腹いっぱい。
2007/03/04(日) 22:16:37>>769とは関係ないね
>>770の言ってるのは
LinuxではXを使ってるという感覚が無い
ユーザーが多いということ
0773名無しさん@お腹いっぱい。
2007/03/04(日) 22:26:16今, 手元にリブートできるマシンがないから何とも言えないが,
フォントの太さってよりも明るさが違ってないか?
明るい(太い?)方: カーネルが吐き出したメッセージ
暗い(細い?)方: init 起動してユーザーランドプロセスが吐き出すメッセージ
てな感じのはずだが...
0774名無しさん@お腹いっぱい。
2007/03/04(日) 22:51:35リモート端末(GA1)=====VPN装置(GA2)-端末(PA)
上記の環境でリモート端末のポリシーを
spdadd GA1 GA2 any -P out ipsec esp/transport//require;
spdadd GA2 GA1 any -P in ipsec esp/transport//require;
にすると,VPN装置に対しpingを送るとesp化されて応答が帰ってきますが
PAの端末に送ると帰ってきません
そこでリモート端末のポリシーを
spdadd GA1 PA any -P out ipsec esp/tunnel/GA1-GA2/require;
spdadd PA GA1 any -P in ipsec esp/tunnel/GA1-GA2/require;
に変更しましたがpingは通りませんでした.
グローバルアドレスから使用する場合は上の設定は出来ないんですか?
リモート端末とVPN装置間をトンネルモードで暗号化してVPN装置配下の端末
と通信したいのですが…
0775名無しさん@お腹いっぱい。
2007/03/04(日) 23:18:35ライブラリはありませんか。
parallelならppiがあるのですけど。
0776名無しさん@お腹いっぱい。
2007/03/05(月) 00:14:25'www/apache22' => 'WITH_SUEXEC=yes SUEXEC_DOCROOT=/ --htdocsdir=/usr/local/htdocs --cgidir=/usr/local/htdocs/cgi-bin --iconsdir=/usr/local/icons',
'*' => 'WITHOUT_X11=yes',
'devel/gettext' => 'BATCH=YES',
'converters/libiconv' => 'WITH_EXTRA_PATCHES',
}
pkgtools.confを上記のように記入して
portinstall www/apache22
としたのですが、Apacheだけ設定の反映が見られません。 libiconvとかはしっかり反映されているようです。
どなたか欠点を教えてください よろしくお願いします。
0777名無しさん@お腹いっぱい。
2007/03/05(月) 01:09:20って囲ってみるとか?
0778名無しさん@お腹いっぱい。
2007/03/05(月) 01:10:59何をやりたいのかわからんけど(エスパー召喚?)シリアル
インターフェースとしての一般的な範囲だったらスティー
ブンスの詳解UNIXプログラミングを読もう
あとman sio。たぶん/dev/cua??あたりを使えばいいんじゃ
ね?
0779名無しさん@お腹いっぱい。
2007/03/05(月) 03:57:16プログラムをかきそれをrc.dから起動時に実行させるようにしたいんです。
プログラムはちゃんとできたんですが/etc/rc.dにスクリプトをおくと
へんなIPを取ってきてしまい(ispにとうときの仮ip?)usr/local/etc/rc.dに
おくと実行してくれません。どうすればいいのでしょうか?お願いします。
やりたいことはフレッツ光(ルーター(自分で購入はなし)で動的アドレスなので
DDNS(よくわかってない)をつかわずに起動時にうまくhttpdをたちあげたいの
ですが。
0780名無しさん@お腹いっぱい。
2007/03/05(月) 04:11:49httpd.confのアドレスがちがうんで(255.127.0.0になる)だめかとおもって
ng0のアドレスをhttp://にいれたる It worksがでました。
このアドレスがちがうのはなんなのでしょうか?
0781名無しさん@お腹いっぱい。
2007/03/05(月) 04:20:13'*' => 'WITHOUT_X11=yes'
こんな書き方出来るのか!!
これは良いこと聞いた
0782名無しさん@お腹いっぱい。
2007/03/05(月) 09:26:10日本語得意じゃなさそうだから英語でわかりやすく書いてよ
0783名無しさん@お腹いっぱい。
2007/03/05(月) 10:21:560784名無しさん@お腹いっぱい。
2007/03/05(月) 10:54:04手元にNEC VALUESTAR NX VC36/6 (RAM64.0MB+SCSI+LAN)
があり、FreeBSD4.5と4.6があるので挑戦してみたいの
ですが、何か注意点があればお願いします。
NECノートにはLINUXをインストールしてみました。
なにぶん、初心者で・・・。
0785名無しさん@お腹いっぱい。
2007/03/05(月) 11:02:030786名無しさん@お腹いっぱい。
2007/03/05(月) 11:18:190787名無しさん@お腹いっぱい。
2007/03/05(月) 11:23:37FreeBSD 6.2-RELEASE ですが、/var/run に inetd.pid がありません。
デーモンが動いでいるようで、一応 /etc/rc.d/inetd stop/start
とやってみましたが、かわりませんでした。
よろしくお願いします。
0788名無しさん@お腹いっぱい。
2007/03/05(月) 11:26:560789787
2007/03/05(月) 11:28:45inetd[928]: inetd already running, pid: 927
とでて、inetd.pid ができました。失礼しました。m(__)m
0790名無しさん@お腹いっぱい。
2007/03/05(月) 18:10:06> COMポートをダイレクトに制御してやるような
> ライブラリ
man termios.
キャラクタ長、ボーレートやパリティの設定、ブレーク
信号送出まで可能。ボーレートは FreeBSD と Linux で
指定する値が違うので注意(識別子は一緒だけどね)。
「シリアル termios」で探せば色々出てくるはず。
0791名無しさん@お腹いっぱい。
2007/03/05(月) 18:56:490792名無しさん@お腹いっぱい。
2007/03/05(月) 19:04:160793名無しさん@お腹いっぱい。
2007/03/05(月) 19:19:44ttp://people.freebsd.org/~maho/gfortran/gfortran.html
0794名無しさん@お腹いっぱい。
2007/03/05(月) 19:25:35ttp://wiki.freebsd.org/ModularXorg
0795sage
2007/03/05(月) 19:29:58このテスト用のportsツリーでX.org 7.2を導入すればAIGLXやらberyl
やら使えるらしいが…
0796名無しさん@お腹いっぱい。
2007/03/05(月) 19:37:45追記として、Modularなだけにx11/xorgのmeta-portをインスコすると
300個くらいパッケージの量が増えるし、これの副作用としてXに依存
するportsのコンパイルに時間がかかるようになった。(しょうがねえ?)
0797名無しさん@お腹いっぱい。
2007/03/05(月) 19:46:27中山記念に続き、オーシャンSも3練単あてやがった
あいつ神だろwww
2:ウエンツさいたま ◆.AfoL0t.nk 2007/03/03(土) 18:02:30 ID:3YKFgQTS0
そんなことないお
調子良かっただけさ
5:名無しさん@実況で競馬板アウト2007/03/03(土) 18:04:48 ID:3YKFgQTS0
自演とかじゃないです
マジでウエンツさん凄すぎる
明日の予想教えてください
6:ウエンツさいたま ◆.AfoL0t.nk 2007/03/03(土) 18:10:03 ID:3YKFgQTS0
◎アドマイヤオーラ
○ドリームジャーニー
▲モチ
ウエンツさいたま死ね
http://ex21.2ch.net/test/read.cgi/keiba/1172914270/
0798名無しさん@お腹いっぱい。
2007/03/05(月) 21:32:05ウザイ
0799名無しさん@お腹いっぱい。
2007/03/05(月) 22:08:12これからゼロからインストールするなら 6.2-RELEASE を使ってください。
ftp://ftp.jp.freebsd.org/pub/FreeBSD/releases/i386/ISO-IMAGES/6.2/
にある 6.2-RELEASE-i386-disc1.iso を取得して ISO イメージとして
CD-R に焼いてください。
自分自身で CD-R ドライブを持っていなかったとしても
近所にブロードバンド回線とCD-Rドライブ持っている人の一人や二人いるでしょ。
0800名無しさん@お腹いっぱい。
2007/03/06(火) 00:21:29>>790
レスありがとうございます。けど欲しいのは、
9ピンありますけど、その5つくらいを一つ一つ+1にしたり0にしたりとか?
それが+1になってるか0であるかを知ることができるような
感じでダイレクト操作?できるようなものです。
0801名無しさん@お腹いっぱい。
2007/03/06(火) 00:33:01FreeBSDはlinux_baseをどうにかして欲しいよね
0802名無しさん@お腹いっぱい。
2007/03/06(火) 00:34:03それはそう簡単にはできない。理由はそういうハードウェアだから。
まあ絶対に無理とは言わんけど。NS16450(8250とか16550あたりの
シリアルコントローラのデータシートでも探して読んでみなよ。
それができないならCQ出版からでているその手のインターフェース
関係の本でも探して読んでみる。
それでどういうことかわからなかったらあなたには絶対に無理
0803名無しさん@お腹いっぱい。
2007/03/06(火) 00:51:07といいつつ、コレもレガシー扱いされて、プリンタもネットワークかUSB接続されるようになって
早晩なくなりそうな予感
0804名無しさん@お腹いっぱい。
2007/03/06(火) 00:55:410805名無しさん@お腹いっぱい。
2007/03/06(火) 01:21:32portupgrade -a をすると、以下のエラーになってしまいます。。
# portupgrade -a
[Updating the pkgdb <format:bdb1_btree> in /var/db/pkg ... - 299 packages found (-0 +0) done]
** Detected a package name change: libao (audio/libao) -> 'libao-esound' (audio/libao)
** No need to upgrade 'libao-0.8.5' (>= libao-esound-0.8.5). (specify -f to force)
#
どのように対処すればよろしいでしょうか?
0806名無しさん@お腹いっぱい。
2007/03/06(火) 01:30:19ありがとうございます。シリアルよりも、
パラレルかUSB-IOの方向がよさげな感じです。
0807名無しさん@お腹いっぱい。
2007/03/06(火) 01:51:510808名無しさん@お腹いっぱい。
2007/03/06(火) 05:48:05/bin/sh: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), dynamically linked (uses shared libs), stripped
/bin/sh: ELF 32-bit LSB executable, Intel 80386, version 1 (FreeBSD), for FreeBSD 6.2 (602103), dynamically linked (uses shared libs), stripped
のように、OSのバージョンが入っていたり入っていなかったりします。
前者のPCでも後者のようにバージョン番号を入れたいのですが、
何をどうすればバージョン入りのバイナリを作成できるのでしょうか。
0809名無しさん@お腹いっぱい。
2007/03/06(火) 15:26:53(FreeBSD 6.2 RELEASE + xorg 6.9.x + Blackbox)
.xinitrc 等には以下のように書いてあり、xinit で X を起動した場合は、
Firefox でも Thunderbird でも日本語入力ができます。
> less ~/.xinitrc
userresources=$HOME/.Xresources
usermodmap=$HOME/.Xmodmap
[...]
skkinput3 -server localhost &
export XMODIFIERS=@im=skkinput
[...]
> less ~/.Xresources
*inputMethod:XIM
しかし XDM から X 起動すると、kterm からは日本語が入力できますが、
上記の他のアプリではできません。.xsession は .xinitrc にリンクを
貼って使っています。
> ln -s ~/.xinitrc ~/.xsession
> chmod +x ~/.xsession
まだ情報不足かもしれませんが、ご教示よろしくお願いします。
0810名無しさん@お腹いっぱい。
2007/03/06(火) 15:32:44これを変数設定する以外、何もやってないんですね?
以下を .xinitrc の先頭の方に入れてみよう:
xrdb -merge ${HOME}/.Xresources
(xinit からの時とか XDM の xsession のときとかで
いくつか特別扱いの項目があったはずなので
問答無用で xrdb してしまうのがお勧め)
0811名無しさん@お腹いっぱい。
2007/03/06(火) 15:56:54いらっしゃいませんか?
0812名無しさん@お腹いっぱい。
2007/03/06(火) 16:42:274.4-Lite2ならOK
0813809
2007/03/06(火) 17:14:55すみません。行数制限で省略しちゃったんですが、xrdb の記述は
xinitrc にあります (デフォルトで)。
if [ -f $sysresources ]; then
/usr/X11R6/bin/xrdb -merge $sysresources
fi
if [ -f $sysmodmap ]; then
/usr/X11R6/bin/xmodmap $sysmodmap
fi
if [ -f $userresources ]; then
/usr/X11R6/bin/xrdb -merge $userresources
fi
if [ -f $usermodmap ]; then
/usr/X11R6/bin/xmodmap $usermodmap
fi
"xrdb -merge ${HOME}/.Xresources" でも、あるいは強引に、"resources=$HOME/.Xresources"
でも、skkinput3 が効かないんですよね…
0814名無しさん@お腹いっぱい。
2007/03/06(火) 20:42:15.xinitrcに
export LANG=ja_JP.eucJP
などを記述してますか?
0816名無しさん@お腹いっぱい。
2007/03/07(水) 00:10:40調べていたのですが、sockaddr_inの構造がLinuxのものと違っています。
FreeBSDでは
struct sockaddr_in {
uint8_t sin_len;
sa_family_t sin_family;
in_port_t sin_port;
....
};
となっていましたが、Linuxでは
struct sockaddr_in {
sa_family_t sin_family;
in_port_t sin_port;
....
};
となっており、はじめの構造体の長さを指定する部分がありません。
「だからどうした?」、といわれそうですが、要は、相互の環境で使えるように
コーディングしようとすると、どのようなプログラムを書けばいいのでしょうか?
適当にに#ifdefで分岐させるのでしょうか?
0817名無しさん@お腹いっぱい。
2007/03/07(水) 00:43:58#ifdef __FreeBSD__
# define GET_SIN_LEN(si) (si)->sin_len
# define SET_SIN_LEN(si,len) (si)->sin_len = (len)
#else
# define GET_SIN_LEN(si) sizeof(struct sockaddr_in)
# define SET_SIN_LEN(si,len)
#endif
0818名無しさん@お腹いっぱい。
2007/03/07(水) 00:49:48getaddrinfo(3)使う。
0819名無しさん@お腹いっぱい。
2007/03/07(水) 04:30:29何か方法をご存知でしたらお教えいただけないでしょうか。よろしくお願いします。
0820名無しさん@お腹いっぱい。
2007/03/07(水) 06:08:03カーネルやetcのバックアップはとりましたが、ここからmake worldする方法はありますか?
回線が非力なので、FTPを利覧pしてfdからブ=[トというのはbナきれば避けたb「ので。
bナきれば参考サャCトでも教えてb「ただけると有涛いんですが…=B
4.6.2⇒6.1
をやろうとしているので、まずいというのはわかっているのですが、
システムをこわしてもいいなら、という前提でOKですので、よろしくお願いします。
0821名無しさん@お腹いっぱい。
2007/03/07(水) 06:31:22まず4.6.2→5.3の方法を研究しなさい。
6.xへのアップグレードが考慮されているのは、5.3以降です。
0822名無しさん@お腹いっぱい。
2007/03/07(水) 06:39:47それをやりたくないのですが、無理ですか?
アップグレードではないので、可能ではないかと思うのですが
0823名無しさん@お腹いっぱい。
2007/03/07(水) 07:29:35リリースノートにも書かれているような、「識者のお言葉」にも従いたくないなら、あとは、
てめぇの勝手で、素人の思いつきのとおりにやって、泣きを見るがいい
というところではないでしょうか。
0824名無しさん@お腹いっぱい。
2007/03/07(水) 07:37:57一回で済ませたいのならCD焼いてクリーンインスコしかないんじゃない?
どうしてもアップグレードがよくて
> アップグレードではないので、可能
と自分を誤魔化したいのなら、止めたりはしないけど。
0825名無しさん@お腹いっぱい。
2007/03/07(水) 07:49:11みなさん商用機なみにお行儀がいいんですね。
0826名無しさん@お腹いっぱい。
2007/03/07(水) 07:50:30で、newfsしないでインスコして、あとは何とか調整
0827名無しさん@お腹いっぱい。
2007/03/07(水) 08:39:13dump して restore するしかない
大きくする方向なら growfs(8) が使えるんですけどね
0828名無しさん@お腹いっぱい。
2007/03/07(水) 08:41:31勝手にすれば? と言ってるだけですけど
商用はまさにそういうところのサポートに甚大なコストを
かけているのが有償のポイントっていう側面があるしね
0829名無しさん@お腹いっぱい。
2007/03/07(水) 09:29:34それすらないならFreeBSD mallでCD買えばすむんだし。
そもそも
> システムをこわしてもいいなら、という前提でOKですので、よろしくお願いします。
なら、やってみりゃーいいじゃん。
0830名無しさん@お腹いっぱい。
2007/03/07(水) 09:48:22ttp://book.mycom.co.jp/book/978-4-8399-2319-8/978-4-8399-2319-8.shtml
ttp://www.ongs.co.jp/publications/books/freebsd_fan_vol1/index.html
0831名無しさん@お腹いっぱい。
2007/03/07(水) 10:33:03etcは参考程度にはなるかな
普通にmake worldをつかってインストール
上手くいけば動作はする。
しかし一部のコマンドは多分使えない事象が発生
FreeBSDの内部のファイルに整合性がないのが原因(ファイル名は忘れた)
このファイルを書き換えたら良いらしいのだが、方法はわからない。
方法がわかったとしても再コンパイルが必要になる。
結論
必要なデーターはバックアップをとり新規インストールしたほうが全然早いし安心
0832名無しさん@お腹いっぱい。
2007/03/07(水) 10:46:33そのムック、PC-BSDのディスクがついているだけと読んだので
この質問の回答には合わないと思ったんだが、
そうではない?
0833名無しさん@お腹いっぱい。
2007/03/07(水) 11:42:170834名無しさん@お腹いっぱい。
2007/03/07(水) 11:48:03確かに、PRに書いてないんだから、FreeBSDのインストールメディアは付いてないんだろうな。
スマソ。
0835名無しさん@お腹いっぱい。
2007/03/07(水) 12:06:56xinitで上げるとXは立ち上がります。
そこで、
# xinit /usr/X11R6/bin/wmaker
とすると、
X Window System Version 6.9.0
Release Date: 21 December 2005
X Protocol Version 11, Revision 0, Release 6.9
Build Operating System: FreeBSD 6.1 i386 [ELF]
Current Operating System: FreeBSD black.masa.org 6.1-RELEASE FreeBSD 6.1-RELEASE #0: Sun May 7 04:32:43 UTC 2006 root@opus.cse.buffalo.edu:/usr/obj/usr/src/sys/GENERIC i386
Build Date: 24 December 2006
Before reporting problems, check http://wiki.X.Org
to make sure that you have the latest version.
Module Loader present
Markers: (--) probed, (**) from config file, (==) default setting,
(++) from command line, (!!) notice, (II) informational,
(WW) warning, (EE) error, (NI) not implemented, (??) unknown.
(==) Log file: "/var/log/Xorg.0.log", Time: Wed Mar 7 11:59:28 2007
(==) Using config file: "/etc/X11/xorg.conf"
waiting for X server to shut down FreeFontPath: FPE "/usr/X11R6/lib/X11/fonts/misc/" refcount is 2, should be 1; fixing.
.
となります。
おそらく、何かのプログラムが起動できなくなっているのかとも思うのですが、手がかりがありません。
どなたか解かる人はいませんか?
0836名無しさん@お腹いっぱい。
2007/03/07(水) 12:14:31プロジェクトか?再放送じゃあるまいし
0837名無しさん@お腹いっぱい。
2007/03/07(水) 12:18:21そのエラー見たことあるけどxorgconfig(1)し直したら通ったよ
0838名無しさん@お腹いっぱい。
2007/03/07(水) 12:27:15.xinitrcなどを用意せず、単にxinitすると、xtermのみのXが立ち上がります。
この時点では特にウインドウマネージャーは上げてません。
ただ、このxtermから
# twm &
とすると、twmは立ち上がります。また、その後に
# firefox
とすると、SCIMがらみでfirefoxが立ち上がりません。
以下、ログです。
# twm &
[1] 1412
# firefox
Launching a SCIM daemon with Socket FrontEnd...
Loading simple Config module ...
Creating backend ...
Loading socket FrontEnd module ...
Starting SCIM as daemon ...
GTK Panel of SCIM 1.4.4
GTK Panel of SCIM 1.4.4
GTK Panel of SCIM 1.4.4
GTK Panel of SCIM 1.4.4
GTK IM Module SCIM: Cannot connect to Panel!
Segmentation fault (core dumped)
0839名無しさん@お腹いっぱい。
2007/03/07(水) 12:29:48それって、xorg.confを作り直すということでしょうか?
0840819
2007/03/07(水) 12:46:06情報ありがとうございます。
dumpとrestoreで挑戦してみます。
0841835
2007/03/07(水) 13:28:28ユーザーを変えたらどうなるかと思い、rootでやってみました。
.xinitrcに記述しているコマンドは、
xmodmap -e 'keycode 228 = backslash underscore' &
scim -d &
startkde
です。
どうも、SCIMのような気がするんですが、点検する項目をご存知のかたは
いませんか?
0842名無しさん@お腹いっぱい。
2007/03/07(水) 14:18:540843名無しさん@お腹いっぱい。
2007/03/07(水) 14:25:50なぜそこで wmaker でなく twm を起動しているのか意味がわからん
0844835
2007/03/07(水) 14:30:03正直、判らないんですよ。
でも、ログを見てもらえば解かるとおり、コマンドラインからfirefoxを打ったら
SCIMのメッセージが出はじめたんですよ。
それで、一旦、Xを落として、もう一度立ち上げ、コマンドラインからscim -dと
したら、同様のメッセージが出ました。
ちなみに、この時.cshrcのSCIM関連の環境変数をコメントアウトしたりもしたんですが
同様の反応でした。
今,別のテスト用ユーザーを作って、そっちでX使ってるんですが、何の問題もありません。
通常使用のユーザーのどこかのドットファイルなどに問題が発生してるのかもしれませんが
こうなる前に使った時には、特にSCIMの設定変更とかしてないんですよね。orz
0845名無しさん@お腹いっぱい。
2007/03/07(水) 14:41:37それはやったんですが、セグメントエラーでコアダンプしちゃうんですよ。
それで、X標準のtwmでやってみたら普通に立ち上がったんです。
その時に、gtkなアプリを色々試したんですが、全部コアダンプ。
xloadやxmbmonなどのgtkとは無縁なアプリは動きました。
ひょっとしたらgtk関連なのかも。
でも、どうすればいいのか見当が付きません。ヘルプ!!
0846名無しさん@お腹いっぱい。
2007/03/07(水) 15:31:48xorg.confは関係ないからな
0847835
2007/03/07(水) 16:11:27いや、別に焦ってはないんだけど。
xorg.confじゃないというのは、だいたい予想してました。
現に、別のユーザーでは問題ないので。
gtk等の検査をしたいんですけど、どこら辺からやればいいのか解かりませんか?
こうなる前で、特にさわった記憶はないんですよね。
何が原因で、どこがどうなったのかが、見当もつかないんです。
0848名無しさん@お腹いっぱい。
2007/03/07(水) 16:14:57同様の反応でした。
確認
% grep [Ss][Cc][Ii][Mm] ~/.*
も一つ
% echo $GTK_IM_MODULE $XMODIFIERS $LANG
あと
% grep scim /usr/local/etc/gtk-2.0/gtk.immodules
0849835
2007/03/07(水) 16:51:18ありがとうございます。
1行目の検査では、長々と出力されてしまい、ここにはコピペできませんが、
出力結果のログをとり、さらに
# grep [Ss][Cc][Ii][Mm] log
としたところ、
grep: 照合パターンに合いません.
となりました。
ざっとみても関係有そうなところは見当たりませんでした。
この点について、何かありましたら指示してくれるとありがたいです。
2行目の検査では、
# echo $GTK_IM_MODULE $XMODIFIERS $LANG
scim @im=SCIM ja_JP.eucJP
3行目の検査では、
# grep scim /usr/local/etc/gtk-2.0/gtk.immodules
"/usr/local/lib/gtk-2.0/immodules/im-scim.so"
"scim" "SCIM Input Method" "scim" "/usr/local/share/locale" ""
と、なりました。
何か問題点はありますか?
#っていうか、6.1が出た当時から今まで何の問題もなかったんですよね。orz
0850shellのglobで引っ掛かってるだろ
2007/03/07(水) 16:55:161行以上の出力を吐くようになったの?
結局釣りかよ
0851名無しさん@お腹いっぱい。
2007/03/07(水) 17:05:33ちょっとやってみたが
> % grep [Ss][Cc][Ii][Mm] ~/.*
だとパターンマッチせずにドットファイルの中身全部吐き出してくるね
で
% grep scim ~/.*
% grep SCIM ~/.*
とやると、うちでは .cshrc, .xinitrc, .xsession に該当行があった
0852名無しさん@お腹いっぱい。
2007/03/07(水) 17:18:31■ このスレッドは過去ログ倉庫に格納されています