[過去ログ] Cygwin使っている人いますか? part2 (1001レス)
1-

このスレッドは過去ログ倉庫に格納されています。
次スレ検索 歴削→次スレ 栞削→次スレ 過去ログメニュー
967
(1): 02/01/17 01:51 AAS
>>964
Cygwinではsyslog(3)から直接NTのEvent Logging Serviceに出力する
ので、syslogdは無い。
syslog = loggerだったらinetutilsに入ってる。
968: 967 02/01/17 01:52 AAS
う。ソース調べてるうちに先越されてしまった...鬱
969
(5): 02/01/17 13:21 AAS
cannaとkinput2をつかってkterm上で日本語入力をしようと
思っているのですが、Ctrl-\で入力して変換して確定しても
文字が表示されません。

ktermはkterm -km sjisで起動しています。

viで同様に入力しようとしても化けてしまいます。
また、ktermでcatを使いSJISのファイルを表示すると
正常に表示されるのですが、
viだと化けてしまいます。
コンソール上のviでは化けないのですが。

どのようにすればkterm上で日本語入力/表示が可能になるでしょうか。
よろしくお願いします。
970
(3): 02/01/17 17:04 AAS
>>969
うーん。解決できるかわからんが、とりあえず
uname -srm
echo $TERM
vi --version
の結果教えてちょ。
971: 969 02/01/17 18:03 AAS
~$ uname -srm
CYGWIN_NT-4.0 1.3.6(0.47/3/2) i586
~$ echo $TERM
xterm
~$ vi --version
VIM - Vi IMproved 6.0 (2001 Sep 26, compiled Nov 8 2001 23:30:08)
Included patches: 1-20, 22, 21, 23-93
Compiled by corinna@COMPAQ
Normal version without GUI. Features included (+) or not (-):
+autocmd -balloon_eval -browse +builtin_terms +byte_offset +cindent
-clientserver -clipboard +cmdline_compl +cmdline_hist +cmdline_info +comments
+cryptv -cscope +dialog_con +diff +digraphs -ebcdic -emacs_tags +eval +ex_extra
+extra_search -farsi +file_in_path +find_in_path +folding -footer +fork()
+gettext -hangul_input -iconv +insert_expand +jumplist -keymap -langmap
+libcall +linebreak +lispindent +listcmds +localmap +menu +mksession
+modify_fname +mouse -mouseshape -mouse_dec -mouse_gpm -mouse_jsbterm
-mouse_netterm +mouse_xterm +multi_byte +multi_lang -osfiletype +path_extra
-perl +postscript +printer -python +quickfix -rightleft -ruby +scrollbind
-signs +smartindent -sniff +statusline -sun_workshop +syntax +tag_binary
+tag_old_static -tag_any_white -tcl +terminfo +termresponse +textobjects +title
-toolbar +user_commands +vertsplit +virtualedit +visual +visualextra +viminfo
+vreplace +wildignore +wildmenu +windows +writebackup -X11 -xfontset -xim
-xterm_clipboard -xterm_save
system vimrc file: "$VIM/vimrc"
user vimrc file: "$HOME/.vimrc"
user exrc file: "$HOME/.exrc"
fall-back for $VIM: "/usr/share/vim"
Compilation:
gcc -c -I. -Iproto -DHAVE_CONFIG_H -I/usr/local/include -g -O2
Linking: gcc -L/usr/local/lib -o vim.exe -lncurses -lintl

~$

>>970
以上です。
972
(1): 969 02/01/17 18:06 AAS
一応、vimrcはこうなっています。

if version >= 600
" 6.0v later
set enc=japan
set fencs=iso-2022-jp,utf-8,utf-16,ucs-2-internal,ucs-2
if has('win32')
set fileencoding=cp932
set fencs+=euc-jp,cp932
autocmd BufNewFile * set fileencoding=cp932
else
set fileencoding=euc-jp
set fencs+=cp932,euc-jp
autocmd BufNewFile * set fileencoding=euc-jp
endif
else
set fileencoding=japan
endif
973
(1): 970 02/01/17 18:32 AAS
>>972
そのvimrcってちょっと前に出てたURLの所からパチって来てないかい?
あの人の所で配布してるvimだとCygwin上でもif has('win32')がtrue
になるけど、Cygwin標準のvimだとtrueにならないよ。
だからelse以下のeuc-jp用設定になっちゃってるはず。

ConsoleではOKという事だから、それが原因かどうかはちょっと疑問な
気もするけど、怪しそうなのはそれ位かなぁ。

あ、あとTERMがxtermってのもちょっと引っかかるな。
ktermとxtermって、termcap的にはもはや違っちゃってたはず。
俺自身はCygwin上でX関係使ってないので、外してるかもしれないけど。
974
(1): 969 02/01/17 19:00 AAS
>>973
あ、パチってきてました。

if version >= 600

のチェックを外して最後のelse以下を削除したら、
kterm上のviでSJISのファイルがきちんと表示されました。
viでの日本語入力も問題なく行えました。

ただ、相変わらずktermのコマンド入力で
なぜか日本語が入らないのですが
(kinput2の窓は表示されるのですが)、
$TERMをktermに変えても特に変化はありませんでした…
しかしこれは今のところあまり問題はありません。

ありがとうございました。
975
(1): 970 02/01/17 19:18 AAS
>>974
あ、そっちはひょっとするとshellが8bit通さないとかの方かも。
bashだったら、vimrcパチってきたところにinputrcがあると思うので、
それを ~/.inputrc に置けば通らないかな。

駄目なら同じところにあったbash-2.05a-jp使ってみるとか。
# 何が違うのか俺もよく知らんのだけど

tcshの場合は(Cygwin標準のtcshはmultibyte有効になってないので)
自分でmakeしないと駄目かも。

zshは...使ってないからわからんけど、元から8bit cleanと聞いた
ような。
976: 969 02/01/17 20:28 AAS
>>975
あそこのinputrcを~/.inputrcにコピーしたら無事通りました!
ありがとうございます。

shellはcygwin標準のbashです。
zshは無いのでわかりませんが、tcshはおっしゃるとおり駄目でした。
977: 02/01/17 22:49 AAS
tcsh 6.11.* で
ls *.c
ってやっても「そんなファイルなんてないぞ」と言われてしまいます。
ちゃんと hoge.c とかカレントにあるのに...
tabキーでのファイル名補完もおかしいし、どうなっちゃったんでしょうか?
ちなみにver6.10.* のときはばっちりでした。
原因分かるかたいらっしゃったら教えてください。お願いします。
978
(1): 933 02/01/17 23:11 AAS
csh.cshrcを別名にしたらすべてがうまくいきました。
皆様ありがとうございます。
でもどうしてcsh.cshirc読みに行くのでしょうか?
名前を変える以外に、読込先を変えるという対策法とかないのでしょうか?
よろしければ制御するパラメタとか教えていただけませんか?
ないのかな?
しかしそれにしても、デフォルトでエラがでるっていったい・・・
979: 02/01/17 23:29 AAS
>>978
csh系では「デフォルト設定を/etcに置く」というおやくそくになっ
てるから。tcshに限った話でもないし。

うちじゃ再現しないので何とも言えないが、csh.cshrcのif文を1つ
1つコメントアウトして行って、どこが問題になっているのかを調べて
みるといいかも。ひょっとするとそこに環境特有の問題が潜んでるの
かもしれないし。
980
(1): 933 02/01/18 02:07 AAS
お騒がせしました。原因がわかりました。
前述cshrc.csh中およびそれがソースするファイルの
$homeが"USER neme"のようにスペースが入っているためでした。
それにしてもcsh.cshrcを疑わなければ対策はできませんでした。
本当にありがとうございました。
981: 02/01/18 02:37 AAS
>>980
逝ってよし
982
(3): 02/01/18 12:31 AAS
ほかのユーザに代わるときはどうするんですか?
suではなくloginを使うと聞いたので、
loginと打ってユーザ名とパスワードを入れたのですが
ログインできません、といわれてしまいます。

/etc/passwdに追加しなければならないのでしょうか?
adduserコマンドは無いようなのですが・・・
983
(1): [hage] 02/01/18 13:46 AAS
X無しで使えるrxvtがあるけどX無しで使えるktermとかも作れるのかな?
作れるとしたらソースのどの辺をいじればいいんだろう?
984: 02/01/18 14:07 AAS
>983
rxvtは、なんか偽Xlibみたいなのを使ってるね。
汎用性が有るのかな?
985
(1): 02/01/18 15:02 AAS
>>982

Cygwin では su は使えない。
2000 の runas を使うがよろし。
986
(1): 982 02/01/18 15:10 AAS
>>985
NT4なのですが…可能でしょうか?
987
(1): [hage] 02/01/18 15:36 AAS
>>986
つーかそんくらい試せよ。
もしくは調べろよ。
コマンドラインでRunAs打ってみりゃー分かることだろ。
ちなみに俺がGoogle使って10秒間調べた限りでは無いらしい。
988: 982 02/01/18 15:49 AAS
>>987
失礼しました。
無いようなので2000からrunasを持ってきて実行しましたが
ADVAPI32.DLLにエントリポイントが無いとのエラー。

2000のADVAPI32.DLLをrunasと同一のフォルダにおいて
そこにcdし再度実行しましたがやはりエラー。

駄目なようです。
989: 02/01/18 17:51 AAS
990は次スレ立てれ。
990
(1): 名無しさん@お腹いっぱい 02/01/18 18:09 AAS
へっくし。

これから立てる。五分まて。
991
(2): 02/01/18 18:25 AA×
>>990

992: 991 02/01/18 18:29 AAS
目が腐ってたらしい・・・・もうあったのね。

Cygwin使っている人いますか? part3
2chスレ:unix
993: 3スレの1 02/01/18 21:26 AAS
>>991
ごめん。行った通りに立てたんだけど、
誘導忘れていた、サンクス。

でもそのAAはあまりにも…ワラタ
994: 02/01/19 00:59 AAS
994
995: 02/01/19 01:15 AAS
995
996: 02/01/19 01:16 AAS
996
1-
あと 5 レスあります
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ

ぬこの手 ぬこTOP 0.026s