5ちゃんねる ★スマホ版★ ■掲示板に戻る■ 全部 1- 最新50  

■ このスレッドは過去ログ倉庫に格納されています

Cygwin使っている人いますか? その11

1 :名無しさん@お腹いっぱい。:04/02/08 20:49
前スレ
http://pc.2ch.net/test/read.cgi/unix/1066042212/

地鎮祭、関連リンク、お約束は>>2-10あたり

2 :名無しさん@お腹いっぱい。:04/02/08 20:50
過去スレ一覧
Part 1 http://pc.2ch.net/unix/kako/963/963123573.html
Part 2 http://pc.2ch.net/unix/kako/1003/10033/1003358904.html
Part 3 http://pc.2ch.net/unix/kako/1011/10113/1011345180.html
Part 4 http://pc.2ch.net/unix/kako/1018/10188/1018882767.html
Part 5 http://pc.2ch.net/unix/kako/1024/10248/1024809685.html
Part 6 http://pc.2ch.net/unix/kako/1033/10334/1033484276.html
Part 7 http://pc.2ch.net/test/read.cgi/unix/1039449446/ (dat落ち)
Part 8 http://pc.2ch.net/test/read.cgi/unix/1047489645/ (dat落ち)
Part 9 http://pc.2ch.net/test/read.cgi/unix/1055250582/ (dat落ち)
Part 10 http://pc.2ch.net/test/read.cgi/unix/1066042212/

3 :名無しさん@お腹いっぱい。:04/02/08 20:51
【OS X搭載PCが】Apple PowerMac M9031J/A /22000円【破格】2
http://news4.2ch.net/test/read.cgi/news/1076238657/

4 :名無しさん@お腹いっぱい。:04/02/08 20:52
関連スレ

Cygwin使っている人いますか?@Win板
part1 http://pc2.2ch.net/win/kako/1023/10234/1023470780.html
part2 http://pc2.2ch.net/test/read.cgi/win/1052361218/

MinGWを使おう
http://pc2.2ch.net/test/read.cgi/tech/1042611308/


5 :名無しさん@お腹いっぱい。:04/02/08 22:33
早速質問。
cygtermから「ごみ箱を空にする」コマンドみたいのってありますか?

6 :名無しさん@お腹いっぱい。:04/02/08 23:26
wshでかいてcygstartで実行すればいいじゃん

7 :名無しさん@お腹いっぱい。:04/02/09 00:03
>>6
どうも。wshならごみ箱を空にできるみたいです。
ありがとうございました。

8 :名無しさん@お腹いっぱい。:04/02/09 00:07
Win2003で使えるようになったのね…

9 :名無しさん@お腹いっぱい。:04/02/09 00:08
前スレで
Cygwin内でMeadowでファイルを作るって言ってた人がいたけど
MeadowはCygwin内部じゃないぞ。

10 :名無しさん@お腹いっぱい。:04/02/09 00:15
>>9
あ、それ俺です。
そっすか、Meadowは外部ですか。
じゃあ、全然だめっすね。
まだ自分でカスタマイズなんて出来ないので、とりあえず諦めます。
んで、知識蓄えてどうにかしてみせます。

ありがとうございました。

11 :名無しさん@お腹いっぱい。:04/02/09 00:19
>>10
emacs使うとか。(新たに日本語入力等の問題が出るだろうけど)

12 :名無しさん@お腹いっぱい。:04/02/09 00:37
付属のemacs21でならyc.el使って何の問題も無しにCannaが使えてますが
しかもcrontabでfetchmail回してCygwin上にメールを取り込んで
Mnewsでメールを閲覧して emacs -nw でメール書いたりしてますし、
その標準のemacs21上でNavi2chを動かしてcannaでレス書いてますよ
全然問題なし

13 :名無しさん@お腹いっぱい。:04/02/09 01:08
cannaねぇ。。。

14 :名無しさん@お腹いっぱい。:04/02/09 01:18
cygwin.dllが無いと動かないのがCygwin内部って思えばいいかな。

15 :名無しさん@お腹いっぱい。:04/02/09 01:19
Winには○○.dllが無いと動かないアプリが多すぎる

16 :名無しさん@お腹いっぱい。:04/02/09 01:38
>>15
それって愚痴?

17 :名無しさん@お腹いっぱい。:04/02/09 02:12
うにくすには *.soが無いと動かないアプリが多すぎる

18 :名無しさん@お腹いっぱい。:04/02/09 02:26
その*.dllが嫌いなのでDelphi使ってる俺は正常

19 :名無しさん@お腹いっぱい。:04/02/09 03:57
zsh で、コマンドラインに入力した日本語が文字化けせずに表示できている人はいますか?

echo '日本語'
と入力しようとすると、
echo '^モ^ヨ{^フ'
と文字化けして表示されます。
これを実行した結果は、「日本語」と正しく表示されます。

bash だと文字化けせずに表示できるのですが、zsh だとうまくいきません。

LANG を ja_JP.eucJP にしてみたり ja_JP.SJIS にしてみたり
rxvt の -km オプションを sjis にしたり eucj にしてみたりしましたがうまくいきませんでした。


20 :名無しさん@お腹いっぱい。:04/02/09 06:14
zsh 3.xだと表示できたんだけどね。
zsh 4.xは過去何度か出てたけどいずれも回答無かったような。

21 :名無しさん@お腹いっぱい。:04/02/09 10:31
>>19
現実逃避でパッチ(?)書いてみた。4.0.xでもたぶん大丈夫だろう。
再コンパイルすればとりあえず表示だけできる。
動作とかまじめに検証していないので副作用があっても知らないぞ。
もちろん消す時は2回[BS]が必要。

--- zsh-4.1.1/Src/utils.c.orig2003-05-15 18:25:22.000000000 +0900
+++ zsh-4.1.1/Src/utils.c2004-02-09 09:58:28.314473600 +0900
@@ -2185,13 +2185,14 @@ inittyptab(void)
for (t0 = 0; t0 != 256; t0++)
typtab[t0] = 0;
for (t0 = 0; t0 != 32; t0++)
-typtab[t0] = typtab[t0 + 128] = ICNTRL;
+typtab[t0] = ICNTRL;
typtab[127] = ICNTRL;
+ typtab[128] = ICNTRL;
for (t0 = '0'; t0 <= '9'; t0++)
typtab[t0] = IDIGIT | IALNUM | IWORD | IIDENT | IUSER;
for (t0 = 'a'; t0 <= 'z'; t0++)
typtab[t0] = typtab[t0 - 'a' + 'A'] = IALPHA | IALNUM | IIDENT | IUSER | IWORD;
- for (t0 = 0240; t0 != 0400; t0++)
+ for (t0 = 0201; t0 != 0400; t0++)
typtab[t0] = IALPHA | IALNUM | IIDENT | IUSER | IWORD;
typtab['_'] = IIDENT | IUSER;
typtab['-'] = IUSER;


22 :名無しさん@お腹いっぱい。:04/02/09 11:24
>>15
Windows には kernel32.dll が無いと動かないアプリが多すぎる
UNIX には libc.so が無いと動かないアプリが多すぎる

23 :名無しさん@お腹いっぱい。:04/02/09 13:40
Windows自体がkernel32上で動いてるからな

つうかCygwin1.dllを使いたくないばかりに
無理してMinGWを使うより、Cygwin1.dllが必要でも
Cygwin使って作る方が楽だ。
VBのランタイムのインストールに比べればなんでもない。

24 :名無しさん@お腹いっぱい。:04/02/09 14:32
>>23
うむ。バージョンアップ時の罠さえなければな。_| ̄|○
system32に入れた事を忘れた頃に来るからなぁ…

25 :名無しさん@お腹いっぱい。:04/02/09 17:26
>>10
(defvar cygwin-umask
 (string-to-int
  (shell-command-to-string "printf %d 0`umask`"))
 "cygwin 上で設定された umask の値")

(defun cygwin-correct-file-mode ()
 "シェルスクリプトならばファイルモードを 777、それ以外ならば 666 に設定する。その際、シェルの umask を参照するので、実際は 755 や 644 などになると思われる。"
 (interactive)
 (save-restriction
  (widen)
  (let* ((shell-script-p
      (string= "#!" (buffer-substring 1 (min 3 (point-max)))))
      (mode-777 511)
      (mode-666 438)
      (mode (logand (if shell-script-p mode-777 mode-666)
             (lognot cygwin-umask)))
      (command (format "chmod %03o %s" mode (buffer-file-name))))
   (shell-command-to-string command)
   (message command))))

(add-hook 'after-save-hook 'cygwin-correct-file-mode)

ちょっと作ってみた。セーブがちと遅くなっていやんだが…
あと、emacs-lisp で string -> octal の素早い変換の仕方ってなんかないのかな。


26 :10:04/02/09 20:26
>>25
ありがとうございます。
けど、俺の場合全く変わらないんですが・・・。
mw32script.elに書けばいいんですよね?

27 :10:04/02/09 20:44
何か俺ばっかり書いて悪いですが・・・
>>12
俺もやってみたんですが、cannaserverと接続するところでエラーが出るんですよね。
初期設定はUnixってなってると思うんですが、それをcannaserverとかlocalhostとかに
変えてもエラーが出るんですよ。
その値、何になってますか?

28 :名無しさん@お腹いっぱい。:04/02/09 20:57
>>27
cannaserver -inet

という風にインターネットドメインで立ち上げればOKです
-inet オプションがあるのは Canna3.6p3以降

29 :名無しさん@お腹いっぱい。:04/02/09 21:00
>>26
いや、ふつーに ~/.emacs に書いてくれ。

30 :10:04/02/09 21:14
>>28
ありがとうございます。
できました。
>>29
.emacsに書いたのですが、それでもできませんでした。
他に設定が必要なところはあるのでしょうか。

ところで、EmacsとMeadowを同時に使う場合、.emacsはどうすればいいのでしょうか。
Meadow用に書くと、Emacsではエラーが出てしまいます。


31 :名無しさん@お腹いっぱい。:04/02/09 21:32
>>30
~/.emacs に書いて Meadow を再起動すれば、C-x C-s で
セーブした時にミニバッファに chmod うんぬんと出て、
セーブしたファイルが 644 か 755 あたりになるはず。

うまくいかなかったとは?なにをどうしたら、どうならなかったのでしょう?

バージョン判別は例えばこのように・・・
(defvar running-meadow (and (featurep 'meadow)
(eq emacs-major-version '20)) "Meadow")
(defvar running-meadow2 (and (featurep 'meadow)
(eq emacs-major-version '21)) "Meadow2")
(defvar running-19 (eq emacs-major-version 19) "running emacs 19.xx")
(defvar running-20 (eq emacs-major-version 20) "running emacs 20.xx")
(defvar running-21 (eq emacs-major-version 21) "running emacs 21.xx")
(defvar running-2x (or running-20 running-21) "running emacs 2x.xx")

スレ違いっぽくなってきた。

32 :10:04/02/09 21:43
>>31
僕の場合は、C-x C-sでセーブをすると、
普通にセーブされます。
Chmodとは出ずに、Wrote・・・が出てしまいます。

上のを.emacsに書けば勝手に判別してくれるんですね。
重ね重ねありがとうございます。
試してみます。

33 :名無しさん@お腹いっぱい。:04/02/09 21:48
info は C-x C-c で終了するのに
emacs は終了しないの
何でだろ〜

34 :10:04/02/09 23:03
>>31
EmacsとMeadowを使い分けることはようやくできました。
ありがとうございます。

chmodの方はまだできてません。
もう少し頑張ってみます。

35 :10:04/02/10 00:37
>>31
chmodのほうですが、.emacsの中(.emacsの中でmeadowには.emacs-meadow.elを読ませるように
設定しているので、正確には.emacs-meadow.elです。)で挿入する場所を色々変えてみたのですが、
too much argumentとかsymbol's value as variable is void
とかのエラーが取れずに出来ませんでした。
せっかく教えていただいたのに、申し訳ありません。
とりあえず、今日のところはあきらめます。
また挑戦します。
ありがとうございました。

36 :名無しさん@お腹いっぱい。:04/02/10 02:21
>>35
もしかしてさ、
行頭の全角スペースをそのまま使ってない?
行頭の全角スペースは半角スペースに置換しなよ。

37 :10:04/02/10 03:17
>>36
できました。
全角、コメント、Shell等、直せばできました。
ありがとうございました。

38 :名無しさん@お腹いっぱい。:04/02/10 03:32
>>21
4.1.1でビルドしなおしてみました。
日本語表示は出来るようになりましたが、どうも$HOMEの認識がおかしいです。
$HOME が /home になってしまいます。

うーんパッチの問題じゃないような気もしますが…

39 :名無しさん@お腹いっぱい。:04/02/10 04:58
すいません。へるぷみーです。

cygrunsrvを使ってcronを動かしてます。
windowsの起動時にサービスとして起動するようにインストール
したんですが、指定した時間になっても動いてくれません。
イベントビューアやcron.logを見てもエラーは起きてません。
この現象はwindowsのサービスとして起動した時だけ起こります。

シェルからcronを起動してやるとちゃんと動いてくれます。

原因・対策わかる方いますか?

40 :名無しさん@お腹いっぱい。:04/02/10 05:15
WindowsのPATHに/binとか入ってる?

41 :39:04/02/10 07:42
>>40
入ってます。

そもそもcygrunsrvでcronがちゃんと動いてるって方
いますか?

42 :名無しさん@お腹いっぱい。:04/02/10 07:53
動いてるよ。

手元のメモによると

cron と cygrunsrv をインストールし、
# cygrunsrv -I cron -d "CYGWIN cron" -p /usr/sbin/cron -a -D -e "CYGWIN=ntsec nosmbntsec"
を実行。Windows の PATH に /bin などが含まれていること。

その後、
# cygrunsrv --start cron
で開始。

となっている。

43 :名無しさん@お腹いっぱい。:04/02/10 10:32
暇なメモやね。

44 :名無しさん@お腹いっぱい。:04/02/11 01:48
-a -D -e "CYGWIN=ntsec nosmbntsec"

をよく忘れてしまう。
何の意味があるのかよく分からないし
-Dって何のオプション?

45 :名無しさん@お腹いっぱい。:04/02/11 04:09
>>44
「-a -D」は「--args -D」と同じでcronに-Dオプションを渡してる。
んで-Dってのはcronのソースによると「dont_fork」だそうで。まぁ確かに
cygrunsrvの管理下で動くんだからUnix系OS上のようにdaemon(3)され
ても困るわな。
ちなみにNetBSDのcronのソースには-Dは存在しなかった。

ちなみに-eはその後ろに書かれた環境変数を定義した上でコマンド
(この場合はcron)を起動する。

OS側のシステム環境変数にCYGWIN定義してあればいらんけど、シス
テム環境変数変更してもサービスプロセスには次回リブートするまで
反映されないので、その辺でワケワカにならないよう意図的に指定して
るんだと思われ。

46 :名無しさん@お腹いっぱい。:04/02/11 04:36
>>45
あっ!
-Dってcygrunsrvのオプションでは無いんですね。
どうもありがとうございます。

47 :名無しさん@お腹いっぱい。:04/02/11 09:22
apacheが1.3.29になって復活age

48 :転送料 ◆2chIPu3sR6 :04/02/11 10:25
運営情報板書き込めません異常でしょうか

49 :名無しさん@お腹いっぱい。:04/02/11 21:22
ダウンロードしたパッケージのすべてが/etcに入ってるんだけど・・・

50 :名無しさん@お腹いっぱい。:04/02/12 13:02
嘘でしょ

51 :名無しさん@お腹いっぱい。:04/02/13 00:14
つーか意味不明。

52 :名無しさん@お腹いっぱい。:04/02/14 13:48
cygwinをインストールしたPCからもう一つのcygwinをインストールしたPCに
cygwinでログインできますか?

53 :名無しさん@お腹いっぱい。:04/02/14 19:29
そういや適当に書きすぎたな、笑い
ここじゃ半端な馬鹿が威張ってんの忘れてた、笑い

54 :名無しさん@お腹いっぱい。:04/02/14 21:55
>>53
誤爆?
>>52
cygwinでサーバー立てることはできるけど、だから、cygwin間で
ログイン可能だけど(やってみたことないけど)、外に公開でき
るほど、セキュリティないでそ。ファイアウォールなんか、win
と共存じゃ立てられないし…


55 :名無しさん@お腹いっぱい。:04/02/14 22:04
そもそもファイル属性が…


56 :名無しさん@お腹いっぱい。:04/02/15 12:42
すまみせンガ
XWin -multiwindow って問題なく動きます?
おいらんところ,-multiwindow やると,
なぜかマウスは効くけどキー入力が駄目で
泣くナク -rootless やってんですが…
xkeymacs あたりとの併用が問題なのでしょうか…
にしても xkeymacs おとしてやってみても問題は解消されないし…
どなたかヘルプミーでげす

57 :名無しさん@お腹いっぱい。:04/02/15 20:22
>>56
SFU入れてない?

58 :56:04/02/15 20:55
>>57
お返事有り難うございます.
SFUは入れてないです.
念の為サービスを確認してみましたが,それらしいものは見あたりません.

ところで,質問に詳細な情報が足らなかったかもしれませんね.

WinのVersion :
    WindowsXP Home Edition Ver 2002 Service Pack 1
XFree86-baseのVersion:
    4.3.0-1
CygwinのVersion:
    1.5.7-1

を付け加えさせていただきます.


59 :名無しさん@お腹いっぱい。:04/02/16 10:10
XDMCPでリモートログインしてない?

だったら-acあたりで

60 :名無しさん@お腹いっぱい。:04/02/16 14:19
Cygwinからwindowsのドライブは見えないんですか?
私、今、従量制接続の環境にいるので、あんまり調べられません。
よろしくお願いします。

61 :名無しさん@お腹いっぱい。:04/02/16 14:45
>>60
AirH" 安いよ。

62 :名無しさん@お腹いっぱい。:04/02/16 15:21
ls /cygdrive/c

63 :名無しさん@お腹いっぱい。:04/02/16 15:23
>>60
Cygwin からは /cygdrive にマウントしてる様に見えるので

cd /cygdrive/d

とかやればよろしい。従来通り

cd d:

でもよい(1.1.xごろまで使えた cd //d は使えなくなった)
他の Linux や BSD マシンとシームレスにファイル共有する場合は
1) Linux マシンで samba を動かす
2) Windows でその samba マウントをドライブ名(例えばZ:)に関連付ける
3) Cygwin で使う cd z:

64 :60:04/02/16 15:34
>>62,>>63
どうも有難うございました。

65 :名無しさん@お腹いっぱい。:04/02/16 16:03
EmacsでM-x shellでshellを使おうとして、
そこでlsとかすると、変な文字がいっぱい出てきます。
ファイル名もちゃんと出てくるのですが、その前後に色々と。
これは何ででしょうか。


66 :名無しさん@お腹いっぱい。:04/02/17 06:25
cygwinでwhoisを使えるようにすることは可能ですか?

67 :名無しさん@お腹いっぱい。:04/02/17 07:43
>>66
できなかったの?

68 :名無しさん@お腹いっぱい。:04/02/17 23:59
CygwinでCodePage 51932は使えないの?
これさえできればOpenSSHが使い物になるんだが。
Xは重いから嫌。

69 :名無しさん@お腹いっぱい。:04/02/18 07:19
>>68
C:\>chcp 51932
無効なコード ページです
C:\>

70 :名無しさん@お腹いっぱい。:04/02/18 10:28
>>68
OpenSSH使いたいだけならrxvtをEUCモードで使うかcocot使え。

71 :名無しさん@お腹いっぱい。:04/02/18 23:35
>>68
そのくらいできてもいいのに
驚いたことに50220は使えるんだよな

72 :名無しさん@お腹いっぱい。:04/02/19 03:12
HKLM\SYSTEM\CurrentControlSet\Control\Nls\CodePage

この辺どうにかすれば使えそうな気もしなくもないのだが…
とりあえず適当に51932を追加したら>>69のように怒られる事は
なくなった。が、まともに切り替わってなさそう…

73 :名無しさん@お腹いっぱい。:04/02/19 05:29
cygterm + Puttyで
rxvt -e ~/documents/scripts/windows/connect_ssh
みたいにスクリプトを実行することってできますか?

74 :名無しさん@お腹いっぱい。:04/02/19 19:51
>>70
http://iwa.ath.cx/software/cygwin/rxvt.html
どうもありがとう。これですよね?
試してみたら、イイ!と思ったのも束の間、ssh 先のエディタに
MSIME から EUC-JP を渡せてないみたいです。
.Xdefaults は Rxvt.multichar_encoding: eucj で LANG も
ja になってるんだけどな。今パッチ眺めてます・・・

>>72
おお、それも試してみます。

75 :名無しさん@お腹いっぱい。:04/02/19 19:57
>>74
漏れは rxvt を sjis モードで起動して、Linux へログインするときは cocot ssh してる。
日本語入力もカンペキ。

76 :名無しさん@お腹いっぱい。:04/02/19 20:20
>>75
おお!cocot 今ダウンロードしたけどこういうプログラムいいねー
UNIX らしさ満載というか、master-slave pattern ってやつですね。
http://www.catb.org/~esr/writings/taoup/html/ch07s02.html#id2922002

これで日本語入力もいけそうです。どうもありがとうございます。


一瞬 ~/bin/ssh に

#!/bin/sh
exec cocot ssh $@

とか書いて無限 exec loop にハマッタのはヒミツ。

77 :名無しさん@お腹いっぱい。:04/02/19 21:03
く、くそ、うまくいったと思ったら中途半端に文字化け
しまくってる。問題はどこだ・・・

78 :名無しさん@お腹いっぱい。:04/02/19 21:14
cocot を通した ssh 先で更に screen を通すと文字化け、では
なくて画面が崩れるみたい・・・
screen 無しだと正しく使えますね。

79 :70:04/02/19 21:14
>>76
aliasの方が無難でない?

# おいらは、
# alias hostname='cocot ssh hostname'
# ってのをいっぱい定義してる。

80 :70:04/02/19 21:26
>>78
ttp://www.dekaino.net/screen/02example.html
この辺の設定が不足してないか?>screen

81 :名無しさん@お腹いっぱい。:04/02/19 21:37
>>79
なるほど。それもいいですね。
alias ってあんまり使わないんですよね。

>>80
encoding は大丈夫です。
昔からの設定で defkanji になっていたので defencoding にも
してみましたが、現象は同じですね。

82 :70:04/02/19 22:03
>>80
むぅ、手許では問題が出てないんだがなぁ。
# このメッセージはcocot->ssh->screen->w3m経由でPOSTしていまつ。
他には、
・screen起動前の$TERMをrxvtにしてみる。おいらは、
[.Xdefaults]
Rxvt.multichar_encoding: sjis
Rxvt.termName: rxvt
こーゆー定義をしている。
# 「そんな端末知らん」と言われたら、infocmpとticで登録。
・screen内部での$TERMをvt100にしてみる。
・たまたまscreen内部でのエスケープシーケンスの状態がおかしくなっている
ので、一度落として立ち上げ直す。
・cocotに-iオプションを付けてみる。
・どーしてもダメなら、-oオプションでログを取ってみて、どーゆーケースで
化けるのか調査してみる。
とか……。


83 :70:04/02/19 22:05
しまった、s/80/81/ だった。自分にフォローしてどーすんねん>おれ


84 :名無しさん@お腹いっぱい。:04/02/19 23:03
>>82
> ・cocotに-iオプションを付けてみる。

これで治りました。何故だ・・・
端末制御 の ESCAPE と ISO2022 の ESCAPE が被ってるって
ことなんでしょうか??

何にせよありがとうございます。
これで非常に快適です。

85 :70:04/02/20 01:20
>>84
解決したよーで何よりです。-iオプションが役に立ったのって初めて見た:-)
ただ原因の方はさっぱりですねぇ。(ダメ元で挙げた選択肢の1つだったもんな^^;)
環境情報とスクリーンショットと-oオプションで出力した最小限の再現データを
作者宛に送ると、忘れた頃に直ってるかもしれません(ぉぃ)

86 :名無しさん@お腹いっぱい。:04/02/20 03:28
>>65にも答えてやってください。

87 :名無しさん@お腹いっぱい。:04/02/20 03:36
>>86
lsが色付きモードになってんじゃ?

88 :86:04/02/20 04:52
>>87
なってます。
対処法はありますか?
Emacsでは色つきでは表示できないのでしょうか。

89 :名無しさん@お腹いっぱい。:04/02/20 05:15
そんなことより、広末を箱入りにする方法を教えてください。

90 :名無しさん@お腹いっぱい。:04/02/20 08:15
>88

たぶん、まだカラーモードに対応してないっぽい。
つーわけで、Bash使ってるなら、.bashrc に

if [ ${TERM} = "dumb" ] ; then
alias ls='ls -F'
fi

dumb のところは、Emacs のシェルモードで echo $TERM して
$TERM にセットされてる値を記述してくれろ。

91 :名無しさん@お腹いっぱい。:04/02/20 08:27
>>88
(add-hook 'shell-mode-hook 'ansi-color-for-comint-mode-on)
はどうよ?

92 :65:04/02/20 10:34
>>90>>91
できたよ。ありがとう。
けど、やっぱりEmacsでShellは使いにくいね。

93 :名無しさん@お腹いっぱい。:04/02/21 01:41
VMwareとCygwinの利点、欠点を教えていただけませんか?

94 :名無しさん@お腹いっぱい。:04/02/21 01:47
VMware→有料
Cygwin→タダ

95 :名無しさん@お腹いっぱい。:04/02/21 01:59

Vmware
利点:本物のUNIX環境である。バックアップが簡単。
UNIX用のプログラムは全部使える。
欠点:起動が面倒。Windows側との連携が面倒。
有料。IPアドレスが複数無いとNAPTになる。

Cygwin
利点:タダ。お手軽。フォントが綺麗。
Windows側との連携が簡単。
欠点:遅い。コンパイルできないものが多い。
UNIX初心者には使いこなせない気がする。


96 :名無しさん@お腹いっぱい。:04/02/21 02:28
>>95
VMware ってUNIX環境だったのか。知らなかった。

97 :名無しさん@お腹いっぱい。:04/02/21 02:32
「本物のUn*x環境が使える」だろ。

98 :名無しさん@お腹いっぱい。:04/02/21 03:32
「本物のUn*x環境」とは?

99 :名無しさん@お腹いっぱい。:04/02/21 09:25
シングルユーザーモードのUn*xとCygwinの差とか考えると
さあてどれだけあるんだか・・

100 :名無しさん@お腹いっぱい。:04/02/21 12:12
>>96
> VMware ってUNIX環境だったのか。知らなかった。

Cygwinと比較してるんだからGuestOSがUNIXだと仮定したって
いいだろーが!!!!

とマジ切れしてみる。

101 :名無しさん@お腹いっぱい。:04/02/21 12:35
>93

釣りか? と思いつつ……。

VMware 上の UNIX環境
 一般的なUNIX参考書(含むWeb)の記述通りが参考になる

Cygwin
 一般的なUNIX参考書の記述の通りでするとニッチモ状態が発生する場合がある

102 :名無しさん@お腹いっぱい。:04/02/21 16:57
>>100
その仮定で、どこかの雑誌に記事うpきぼんぬ。

103 :名無しさん@お腹いっぱい。:04/02/22 01:43
cygwinで、apache+PHPってできますか?
LoadModuleでWin用PHP呼んだりしてみたんですけど無理でした・・

104 :名無しさん@お腹いっぱい。:04/02/22 10:15
PHP動かすのに普通のWindows版Apacheで何が不満
なのかわからん・・・

105 :名無しさん@お腹いっぱい。:04/02/23 03:03
不満があるからではなく
そこに愛があるから・・・

106 :名無しさん@お腹いっぱい。:04/02/23 08:05
ファイルのパーミッションがchmodで変更できません。
>chmod 666 ファイル名
として、実行はされるのですが、変更されてません。
なぜでしょうか。

107 :名無しさん@お腹いっぱい。:04/02/23 08:49
>106

なんでだろうねぇ。
僕のところでは、ちゃんと変更されてる。
もうちょっと情報書いてみれば、偉い人が教えてくれるかも。
具体的には

(1)使ってるOS
(2)使ってるファイルシステム

このへん。

108 :名無しさん@お腹いっぱい。:04/02/23 09:34
>>106

さんざん既出なので質問も答えも想像がついた。
エスパー希望のようなので、今からテレパシーで教える。
釣りだったらマジレススマソ。

109 :名無しさん@お腹いっぱい。:04/02/23 12:57
>>108
お前間違えて俺のところにテレパシー送っただろ。
迷惑だぞ。

110 :名無しさん@お腹いっぱい。:04/02/23 13:32
DISPLAY環境変数に書くIPアドレス間違えた?

111 :名無しさん@お腹いっぱい。:04/02/23 17:11
>>109
テレパシーの不正傍受は法律により罰せられます。


112 :名無しさん@お腹いっぱい。:04/02/23 18:44
>>111
テレパシーの貸付は法律で禁止されています

113 :名無しさん@お腹いっぱい。:04/02/23 18:44
テレパシークラッカーがファイル置き場にしたのでしょうか、脳内がエロ画像でいっぱいです。
助けて!

114 :名無しさん@お腹いっぱい。:04/02/23 19:28
>>113
違法電波の送信は法律で禁止されています

115 :名無しさん@お腹いっぱい。:04/02/23 22:00
>>108
着払とか言うなよ。
TV Br○s.

116 :名無しさん@お腹いっぱい。:04/02/23 23:36
ふしぎなことーばー
テッテッテッテッテッテッテレーパシ〜♪

117 :106:04/02/24 01:50
>>107>>108
ありがとうございます。&過去スレ検索サボってすみません。
ディスクのファイルモードをNTFSにして解決しました。
ありがとうございました。

118 :名無しさん@お腹いっぱい。:04/02/26 11:51
Linux初心者ですが、cygwinでgccのコンパイラを使うには、
どのように設定をすれば宜しいのでしょうか?
デフォルトでgccとコマンドを打ってもコマンドが認識されていないようで出来ません。

どなたかご教授お願い致します。

119 :名無しさん@お腹いっぱい。:04/02/26 12:17
どうせgccがインストールされていないのだろう

120 :名無しさん@お腹いっぱい。:04/02/26 12:18
>>118
gccはインストールしました?
setupの時に、全てDefaultにしてると、gccは入ってなかったような。
setupでDevelって中にgccがあるから、それをダウンロードしてインストールすれば、
後は何もしなくてもつかえると思いますよ。


121 :名無しさん@お腹いっぱい。:04/02/26 15:52
>118

解決致しました。
単にgccがインストールされてなかっただけでした…。
デフォルトのインストールではgccは入らないんですね。

初歩的な質問ですみませんでした。

122 :名無しさん@お腹いっぱい。:04/02/26 16:03
ズコー

123 :名無しさん@お腹いっぱい。:04/02/26 17:52
ワロタ

124 :名無しさん@お腹いっぱい。:04/02/26 18:26
rsync使うとかなり高確率で途中で止まってしまうんだけど、
もしかしてcygwinならではの注意点とかありますか?

125 :名無しさん@お腹いっぱい。:04/02/26 20:10
>>124
コーヒーを飲んでくる。
ダメならコーヒー豆を挽くところから。
それでもダメなら食事に行ってくる。

止まるってのがエラー吐くってことなら、具体的に内容を。


126 :名無しさん@お腹いっぱい。:04/02/26 20:25
うん、最後の最後でよく止まるね
まぁ処理は正常に終わってるみたいなんで毎回殺しちゃってるけど

127 :124:04/02/26 21:15
>>125
エラーも吐かず先にも進まず、黙ったままになってしまいます。終了すらしない。
大抵は>>126のように転送は終わっているっぽいのに終了だけしないという事が
多いんですが、たまに途中で止まってしまうことも。

128 :名無しさん@お腹いっぱい。:04/02/26 22:02
>124-127

http://rsync.samba.org/
> One Cygwin hang-problem resolved
ってあるから、もし cygwin の rsync package が古いなら最新版にすると
直るかも。ていうかうちも同じ症状だったのが、更新したら直った。


129 :名無しさん@お腹いっぱい。:04/02/27 15:31
>128
情報ありがとうございます。
rsyncとcygwinを入れ直したら正常に終了するようになりました。
rsyncは最新のを入れていたはずなので、cygwin DLLが古かったのかもしれません。
かなり快適になりました。

130 :名無しさん@お腹いっぱい。:04/02/28 19:39
mysql under cygwinが実現できている方いますか?
インストールの注意点やwindows nativeとの速度の比較等を
教えて頂ければ幸いです

131 :名無しさん@お腹いっぱい。:04/02/29 00:56
標準設定のままインストールしたら妙なところにホームディレクトリ作られた…。
C:\Documents and Settings\tanaka\スタート メニ・\tanaka\
って…。

132 :名無しさん@お腹いっぱい。:04/02/29 05:48
Windows2000にCygwinをインストールし、
java(J2SDK)をインストールしようとしているのですが、
SunのサイトにDLしに行ったのですが、
PlatformはLinux?それともSolaris SPARCを選ぶのですか?
そもそもCygwinは何がベースになっておられるの??

133 :132:04/02/29 06:00
スマソ
事故解決・・・も何もWindowsにいれりぁいいのね
逝ってきます

134 :名無しさん@お腹いっぱい。:04/02/29 07:42
rm -rf より cmd.com の rmdir /s /qのほうが速いような気がするんですが
どうでしょう。

135 :名無しさん@お腹いっぱい。:04/02/29 08:08
>>134
「どうでしょう」って言われても「そうですね」としか言えないんだが(w

136 :名無しさん@お腹いっぱい。:04/02/29 12:41
Cygwinを使うメリットとデメリットを教えてください

137 :名無しさん@お腹いっぱい。:04/02/29 12:52
メリット
「UNIX依存症の廃人がWindows使用中に
 禁断症状を起こす頻度を減少させる」
デメリット
「UNIX依存症で、且つCygwin依存症になるため、
 Cygwinが入っていないWindowsを使うと恐ろしい禁断症状が……」

138 :名無しさん@お腹いっぱい。:04/02/29 13:06
>>136
そこらへんに転がってるけど高価で高速なWindowsマシンを
こっそり計算資源として活用出来る

139 :名無しさん@お腹いっぱい。:04/02/29 13:47
>>137
>>138
ありがとうございます。
しかし、私はWindows依存症なのです。
UNIXに興味があるので入れてみようかなと思いました。
UNIXが少し分かるようになるのかな?

140 :名無しさん@お腹いっぱい。:04/02/29 14:06
>>139
シェルの操作やUnix由来のツール群(sed, awk, etc,,,)のお勉強には
十分使えるけど、システム寄りの部分はWinの制約があってCygwin
ではうまく動かないという物も多いし、Unix向けに書かれた書籍とか
もそのままじゃCygwinに適用できないという物も結構ある。

Unixそのものの勉強が目的なら中古マシンでも用意してPC-UNIXで
やった方がいいよ。(俺も最初はお古のマシンにFreeBSD入れて色々
お勉強したし、いきなりCygwin触ってたら果たして途中で放り投げず
に済んでいたかどうか怪しい)

そっちで一通りの事ができるようになったらCygwinではどうすれば
いいのか(あるいはこれは無理だよなとか)、大体見当付くようになる
から。

141 :名無しさん@お腹いっぱい。:04/02/29 14:07
>>139
bcc が公開されてなかったころ、gcc,g++ が使えるってことで手を出してしまった。

Linux を使うようになってから、コマンド依存症になって
sort とか awk とか cvs とか欲しくて Cygwin が手放せなくなった。
Meadow も手放せない。

コマンドの使いかたは分かるようになると思うけど、
OS そのものの知識はそれほど身につかないと思う。

UNIX と Linux,BSD では違うかもしれないけど、雑誌とかで手に入れやすい Linux や BSD を
デュアルブートか 専用の PC 用意して インストールしてみたほうがいい。
お金があって、PC もある程度のスペックのものなら VMware って選択肢も。

142 :名無しさん@お腹いっぱい。:04/02/29 19:48
>>141
>
> Linux を使うようになってから、コマンド依存症になって
> sort とか awk とか cvs とか欲しくて Cygwin が手放せなくなった。
> Meadow も手放せない。
漏れも同じ

>
> コマンドの使いかたは分かるようになると思うけど、
> OS そのものの知識はそれほど身につかないと思う。
まあ、仕方ないね。会社のマシンをLinuxに出来ないし。

143 :名無しさん@お腹いっぱい。:04/03/01 23:26
CygwinとシングルユーザーモードのLinuxの差は何だろう

144 :名無しさん@お腹いっぱい。:04/03/01 23:52
>>143
root がいない。


145 :名無しさん@お腹いっぱい。:04/03/02 01:45
usersで書き込み不可のとこにcygwin置いて
必要なとこのみ書き込み可にして普段usersで使うとか

146 :遙皇 ◆HEHARUKAoo :04/03/02 02:21
Cygwinについてるsshd使ってるんですが
リモートから起動されたbashの起動ユーザー名が常に「(不明)」になってます。
ちゃんとログインしたユーザーがプロセスを起動するようにしたいのですが
どうやったらできますか?

147 :名無しさん@お腹いっぱい。:04/03/02 02:22
Win98かい?

148 :遙皇 ◆HEHARUKAoo :04/03/02 02:24
XPSP1です。
sshdの分離プロセス用ユーザーは作成していません。

149 :遙皇 ◆HEHARUKAoo :04/03/02 02:37
つーか環境書かないで何聞いてるんだおれ。

OS:XPSP1
FS:NTFS
Cygwin:さっきアプデートしますた

sshdサービスの起動アカウントはローカルシステムアカウント
cygrunsrvで起動させてるみたいです
分離プロセスは使用してません

これ(以下hoge)にリモートからユーザーfuga(Administratorsグループ)で
$ ssh -l fuga hoge
とやるとサーバーhogeにユーザーfugaでログインすることになりますよね?

で、hogeのコンソールでtaskmgr.exeとか立ち上げてbashの起動ユーザー名を見ると
bash (不明)
とかになってるんです。
だからリモートからchmodとかやっても「権限ないぞゴルァ」と蹴られたりします。

こういう場合にsshdから起動されるbashをログインユーザーが起動するようにしたいのですが
どこかに設定とかあるんでしょうか。

150 :遙皇 ◆HEHARUKAoo :04/03/02 03:21
スンマソン事故解決しますた

/etc/passwdの中のuuidが壊れてますた。(´・ω・`)

151 :名無しさん@お腹いっぱい。:04/03/02 12:00
Meadow の shell-mode から ssh を使うと、
Pseudo-terminal will not be allocated because stdin is not a terminal.
とでて、キーを受け付けなくなります。
どうすれば、shell-mode から ssh を使えるようになりますか。

152 :名無しさん@お腹いっぱい。:04/03/02 13:24
>>151
cygwinのptyはcygwinの世界に閉じたものだからMeadowからは使えないのでは……。

# 逆に、SFUのptyを必要とするコマンドをcygwinから使っても悲しい目にあうよね……。

153 :名無しさん@お腹いっぱい。:04/03/03 14:24
cygwinのptyどころかMeadowのshell-modeはpipe(?)で実装のはず
ttyコマンドで 'not a tty'

工夫すれば不可能ではないが使い心地はどうだか
a. win-ssh-askpass
b. ssh-agent等で shell-mode からは入力しないで済ませる工夫
c. 下記のスクリプトで expinteract ssh HOST などと
#!/usr/bin/expect --
eval spawn -noecho $argv
set timeout -1
interact
exit
expectは詳しくないので本が欲しい…
パスフレーズが印字されてしまう問題は、とりあえず
comint-password-prompt-regexp を設定して、
(add-hook 'comint-output-filter-functions
'comint-watch-for-password-prompt)
昔見かけた ssh.el みたいなのを修正するほうがいいかも

154 :名無しさん@お腹いっぱい。:04/03/03 20:35
>>142
> まあ、仕方ないね。会社のマシンをLinuxに出来ないし。
coLinuxをどうぞ

coLinux槍隊
http://pc.2ch.net/test/read.cgi/linux/1075620397/


155 :名無しさん@お腹いっぱい。:04/03/04 04:27
すみません、Linux板の質問スレで誘導されてこちらに来ました。
 http://pc.2ch.net/test/read.cgi/linux/1077690104/608

ftpmirrorについての質問です。
Cygwin環境で同ツールを使おうと思っているのですが
インストールし、defaultファイルの設定を終えて実行してみると以下のエラーが出ます。

Modification of a read-only value attempted at /usr/local/lib/ftpmirror/param.pl line 390.
param, /usr/local/lib/ftpmirror/param.pl, 390, main::abort, 1, 0, , , 0,
main, /usr/local/lib/ftpmirror/ftpmirror, 192, param::check, 1, 0, , , 2,

Google”ftpmirror Modification”で検索して以下のページを見つけ
http://lists.debian.or.jp/debian-users/200112/msg00177.html
パッチを適用したのですが、結果は変わらずで完全に行き詰ってしまいました。

Perlのバージョンは5.8.2です。
ftpmirror-1.2l.tar.gzをインストールした後、patch ツールにてftpmirror-1.2l-patchを適用しました。

どなたかftpmirrorをお使いの方いらっしゃいましたら、対処方法をご教授願えないでしょうか。
よろしくお願いします。

156 :遙皇 ◆HEHARUKAoo :04/03/06 11:29
みなさんglib-configってどこから持ってきました?

157 :名無しさん@お腹いっぱい。:04/03/06 12:11
>>43
なんだとてめーこのやろ
地獄をみたいか?

158 :名無しさん@お腹いっぱい。:04/03/06 15:13
http://www.unixuser.jp/
DVD-ROM/CD-ROM 2枚組み
Vine Linux 2.6r4
VinePlus(apt対応収録)



Services for UNIX 3.5日本語版



NeoOffice/J 0.8
GNUアーカイブ集2004年春版
ほか


159 :名無しさん@お腹いっぱい。:04/03/06 16:00
>>158
Cygwinと何の関係が?

160 :名無しさん@お腹いっぱい。:04/03/07 00:58
>>159
ちゃんと強調されてるじゃん!


  「Services for UNIX 3.5日本語版」



161 :名無しさん@お腹いっぱい。:04/03/07 10:46
>>160
Cygwinと何の関係が?

162 :名無しさん@お腹いっぱい。:04/03/07 18:30
findってどのパッケージにあるの?
findutilかと思ってたらそんなパッケージなかった。


ついでに、あるファイルがどのパッケージに属してるか探す方法ってない?

163 :162:04/03/07 18:35
ごめんなさい。findutilsはありました。
パスがおかしかっただけでした。

2番目の質問は
http://cygwin.com/packages/
にありました。

調べずカキコしてすまんかった。

164 :名無しさん@お腹いっぱい。:04/03/07 21:57
>>161
>GNUアーカイブ集2004年春版
>ほか
~~~~~~
にCygwinが入っている。

わけないな…


165 :本7:04/03/08 23:36
rpmbuildがちゃんと動かない。
リンク先を直接に実行しても--rebuildできねぇ

166 :名無しさん@お腹いっぱい。:04/03/09 00:16
そうですか

167 :名無しさん@お腹いっぱい。:04/03/09 01:11
まあがんがれ

168 :名無しさん@お腹いっぱい。:04/03/09 19:59
まあなんだな

169 :名無しさん@お腹いっぱい。:04/03/10 01:56
XWin.exe の起動オプションで -xf86config を指定しなかった場合の
XF86Config(に当たるもの)はどのファイルなんでしょうか?

170 :遙皇 ◆HEHARUKAoo :04/03/10 14:52
glib-2.2.3-20040116を導入したのですが
glib-configスクリプトがありませんでした。

これはLinuxからパクってきて手直しして使うべきですか?

171 :名無しさん@お腹いっぱい。:04/03/10 16:36
.bash_logoutはログアウト時に実行されますが、
.bash_loginはログイン時に実行されません。

どうすれば、.bash_loginが実行されるようになるのでしょうか?

172 :名無しさん@お腹いっぱい。:04/03/10 19:10
cygrunsrv -S sshdで外部からsshdしようとすると:

「sshed.exe エントリポイントが見つかりません」
「プロシージャエントリポイント_getreentがダイナミック
 リンクライブラリcygwin1.dllから見つかりませんでした」

と言われて失敗します。最新の1.5.7です。なんで?

173 :名無しさん@お腹いっぱい。:04/03/10 19:18
>>171
ログインしてないから。
cygwin.batから起動する場合は--loginオプション渡してるからログイン
した事になってるので、.bash_loginは読まれるはず。

>>172
cygwin1.dllがHDD上に複数あって、古い方が動いているに一票。

174 :172:04/03/10 19:47
>>173

要らないdllを消したら動きました!
ありがとうございました!

175 :名無しさん@お腹いっぱい。:04/03/10 20:53
どなたかQtをコンパイルする方法を教えてください。古いバージョンの、Qt2.3です。
configureしても、対応したOSが無いとか言われてしまいます。
バイナリパッケージは見つけたのですが、スレッドに対応していないものでした。

176 :名無しさん@お腹いっぱい。:04/03/10 21:10
Cygwinのpthreadってちっとはまともになったんだろうか。
まともに動かなかったからからあえてスレッド非対応でコンパイルした
とかありそうだけどねぇ。
configureで対応OS云々ってのは、GNUのftpサイトからconfig.guess
だったか拾ってくれば行けないかね。

177 :名無しさん@お腹いっぱい。:04/03/11 00:07
>>175
Makefile嫁

178 :名無しさん@お腹いっぱい。:04/03/11 00:19
超々基本的な質問ですが・・・
CygwinのX環境(XEmacsなど)とWindows環境(メモ帳など)
の間でカット&ペーストができないのですが、
うまくすればできるようになるのでしょうか?
できる/できない だけ教えていただければ結構です。
やり方は自分で調べます。

179 :名無しさん@お腹いっぱい。:04/03/11 00:23
>>178
その精神はすばらしいと思うが、調べ方が甘い。
ttp://www.google.com/search?hl=ja&lr=lang_ja&q=Cygwin+XFree86+とある日本語

180 :名無しさん@お腹いっぱい。:04/03/11 01:56
cygwin で fork したときに付く PID は 1 ずつ増えるんじゃ
なくて順番が適当みたいですけど、これは Windows の仕様
そのままなの?

181 :名無しさん@お腹いっぱい。:04/03/11 09:38
>>178
ttp://x.cygwin.com/docs/ug/configure-cygwin-x-options.html
[-clipboard]

182 :名無しさん@お腹いっぱい。:04/03/11 11:13
こんなのがでるんだね。
http://www.mlb.co.jp/linux/xf86win/

これはどうでもいいんだけど、mlbはこんなのを作ったらしい。
http://sourceforge.jp/projects/imeproxy/
esecannaのIME版のようだ。

183 :名無しさん@お腹いっぱい。:04/03/11 20:01
>>180
NTだとWindowsのProcess IDそのまま、95系だとマイナスなので符号反転。


184 :名無しさん@お腹いっぱい。:04/03/11 21:16
1.5.7-1ってどうです?

185 :名無しさん@お腹いっぱい。:04/03/11 21:27
気違いのふりをする奴もまた気違い。

186 :Linux歴10年:04/03/11 22:34
cygwin使って見たけど・・・・・。

もう少しって感じですかねぇ。sshで外部から入れるのは評価できる。
しかしコードが所詮SJISじゃあねぇ。Perlスクリプトも微妙に動かないし。
Linux専用機がこけた時のサブとして使えたらいいなあと思って
いたけど未だそうゆうレベルじゃないね。バックアップ専用機
が適任ですな。

187 :名無しさん@お腹いっぱい。:04/03/11 22:47
>>186
> コードが所詮SJISじゃあねぇ
SJIS使わなきゃいいじゃん

188 :162:04/03/11 22:57
>>186
> コードが所詮SJIS
さっぱり意味が分かりません

189 :遙皇 ◆HEHARUKAoo :04/03/11 22:58
2ちゃんねるだってSJISだからなあ。

190 :名無しさん@お腹いっぱい。:04/03/11 23:05
cygtermを使うと、Altが効かなくなります。原因は何でしょうか..
WIndwosの環境変数には、CYGWIN=ttyと設定していて、コマンドプロンプトだと正常です。
cygterm.cfgに何か設定が必要なのでしょうか。
ちなみに英語キーボードです。

191 :名無しさん@お腹いっぱい。:04/03/11 23:20
>>183
ps叩くとPID != WINPIDな奴もいるけど。OSはWin2000SP4。

192 :名無しさん@お腹いっぱい。:04/03/12 01:33
killで殺せないのがいるから(主にWindowsのアプリ)
TerminateProcess()にps -Wなpid渡して殺してるけど
おおむね死んでくれる。

193 :名無しさん@お腹いっぱい。:04/03/12 04:46
ええと、/bin/kill -f PID を使うという事でいいすか?

194 :名無しさん@お腹いっぱい。:04/03/12 08:30
>>188

馬鹿は書き込まない方がいいと思いますよ。

195 :名無しさん@お腹いっぱい。:04/03/12 09:18
>>186みたいに10年経っても初心者の人間はCygwin使わない方が
いい、といういいサンプルですね。

196 :名無しさん@お腹いっぱい。:04/03/12 12:19
>>190
cygtermを通した時だけ効かなくなるの?
とりあえず使っているターミナルソフトとcygterm.cfgを晒してみたらどうかな。
ターミナル依存の問題のような。

197 :名無しさん@お腹いっぱい。:04/03/12 13:12
そりゃ、ふつうWinのアプリはAltをWinの操作用に使ってるしょ。
cygtermのせいじゃない。
TeraTermなどの端末側がAltを使う設定を調べれば?
Setup -> Keyboard -> Meta Key

198 :名無しさん@お腹いっぱい。:04/03/12 13:16
>>196,197さん
レスありがとうございました。
思いっきり197さんの言うとおりでした。
Meta Keyをオンにして、望み通り動きました。

言われてみれば、全くその通りでした。恥ずかしい初心者でした。








199 :名無しさん@お腹いっぱい。:04/03/12 13:27
国際化されてないけどEUCで使ってる人多いよ。
そもそもLinuxのかわりと思うのがかん違いの人。
そっち方面には別のがいくつかあるのは既出。
何の為の10年だか。

200 :名無しさん@お腹いっぱい。:04/03/12 13:40
個人的には190は恐縮するほどはずかしとは見えない。
けっして他にもっと痛いの見ちゃったからではなくてさ。

201 :名無しさん@お腹いっぱい。:04/03/12 13:57
それに比べて>>186は…


202 :名無しさん@お腹いっぱい。:04/03/12 14:24
Linux歴が10年あっても、
Windows は初めて って人かも。(笑)

# まぁ、学習能力がなければ何年使ってても同じ。

203 :名無しさん@お腹いっぱい。:04/03/12 16:27
結局186って、DOS窓(って言い方でいいんだっけ)の表示コードを
cygwinのコード(?)と思ったってこと?
こういう人ってちょくちょく見かけるけど、UNIX使いなら
端末とその上で動くアプリケーションが別のものってことは
よくわかってるはずなのに、勘違いする人が後を絶たないのは
ちょっと不思議な気もする。
「しょせんWindows上の紛い物だからこんなもんか」という意識が
働いてしまうんだろうか。気持ちはわからんではないが。

204 :名無しさん@お腹いっぱい。:04/03/12 17:58
まあついうっかりは誰でもあるだろうけど。
でもlocale周りの事や、利用者しだいなのをわかって
るか疑問に見えるし、それなのに10年なんて煽ってるから、
いつまでたっても厨は厨、とからかわれる。
釣りにしてもなぁ。気持ちはわからんです。

205 :遙皇 ◆HEHARUKAoo :04/03/12 18:00
cygwinで/usr/localを削除してから

$ ln -d /usr /usr/local

ってやると「権限がない」って怒られるんですが
ディレクトリのハードリンクって作れないんですかね?
シンボリックリンクなら作れるみたいですけど。

206 :名無しさん@お腹いっぱい。:04/03/13 00:05
ホスト Linux, ターゲット Windows のクロスコンパイル環境を
構築しようとしているのですが, gcc のコンパイルが
stdio.h が見つからないというエラーで失敗してしまいます.
Web 上のあちこちのページを参考にして,
1. cygwin-1.5.7-1.tar.bz2 の展開
2. binutils-20030901-1src.tar.bz2 のコンパイルとインストール
3. gcc-core-3.3.1-3-src.tar.bz2, gcc-g++-3.3.1-3-src.tar.bz2 の
コンパイルとインストール
という手順は分かっています. cygwin を展開した時のディレクトリ構成と,
gcc のコンパイル時にヘッダファイルを探す位置が合ってないためにエラーが
発生していると想像しているのですが, どのようにそれぞれのファイルを
展開, コンパイル, インストールすればいいのか分からなくて困っています.
どなたか, アドバイスを頂けないでしょうか.

ちなみに mingw (http://www.mingw.org) は binutils と gcc をインストールする先を prefix とすると,
mingw-runtime と w32api を $prefix 以下に展開すれば, binutils, gcc ともに
コンパイル, インストールがうまくいくことを確認しています..

207 :1/2:04/03/13 00:35
>>206
クロスビルドの仕方は その8 の最後で詳しく書かれてたんだけど、dat落ちで
見れないようなので手元の保存ログにあったのを貼ってみる。
漏れは内容についてはよく分からないのであしからず。

/usr/local/cygwin以下にインストールする場合

<< いるもの >>
binutils-20030307-1-src.tar.bz2
gcc-3.2-3-src.tar.bz2 (普通のgcc-3.3.tar.bz2でもいけた)
w32api-2.3-1.tar.bz2
cygwin-1.3.22-1.tar.bz2

<< 下準備 >>
# mkdir /usr/local/cygwin; cd /usr/local/cygwin
# bzip2 -dc cygwin-1.3.22-1.tar.bz2 | tar xf -
# bzip2 -dc w32api-2.3-1.tar.bz2 | tar xf -
# mv usr/* .; rm -rf usr
# mkdir i686-pc-cygwin; cd i686-pc-cygwin
# ln -s ../include .; ln -s ../lib .

<< ここまでのディレクトリ構成 >>
/usr/local/cygwin
       bin
       include
       lib
       i686-pc-cygwin
         include -> ../include
         lib -> ../lib

208 :2/2:04/03/13 00:35
<< cross binutilsのmake & install >>
$ bzip2 -dc binutils-20030307-1-src.tar.bz2 | tar xf -
$ cd binutils-20030307-1
$ mkdir build; cd build
$ ../configure --prefix=/usr/local/cygwin --target=i686-pc-cygwin
$ gmake
$ su
# gmake install

<< gccビルド時にcross binutilsを使うのでPATHを通しておく >>
$ PATH=/usr/local/cygwin/bin:$PATH; export PATH

<< cross gccのビルド >>
$ bzip2 -dc gcc-3.2-3-src.tar.bz2 | tar xf -
$ cd gcc-3.2-3
$ mkdir build; cd build
$ ../configure --prefix=/usr/local/cygwin --target=i686-pc-cygwin --enable-languages=c,c++ --disable-nls
$ gmake
$ su
# gmake install

<< テスト >>
$ cat > hello-win.c
#include <windows.h>
int main(void) { MessageBox(NULL, "hello, world", "hello-win", MB_OK); return 0; }
<CTRL-D>
$ i686-pc-cygwin-gcc -o hello-win.exe hello-win.c
できたhello-win.exeをWinで実行できたらOK

209 :名無しさん@お腹いっぱい。:04/03/13 00:42
あ、こんなのもあったわ。
http://xfree86.cygwin.com/docs/cg/prog-build-cross.html

210 :名無しさん@お腹いっぱい。:04/03/13 01:02
>>結局186って

IDが付かないのを良いことに延々と自作自演を続けて
楽しいですか(爆。

読んでいる人は100%気が付いていますよ(激藁。

211 :名無しさん@お腹いっぱい。:04/03/13 01:09
悲し過ぎる210が居るスレはここですよ。

212 :名無しさん@お腹いっぱい。:04/03/13 02:46
試していたので, 遅くなりました. >>207 >>208 でうまくいきました.
ありがとうございました.
w32api-2.3-1.tar.bz2 と「下準備」が足りませんでした.

>>209 のページも見てたのですが, cygwin-lib.tgz, cygwin-include.tgz を
見つけられなかったので, 放置してました.



213 :名無しさん@お腹いっぱい。:04/03/13 10:15
>>212
いやちょっと待て、みつけられないもなにも
cd /
tar czf cygwin-lib.tgz lib/
で自分で作るんだろ。

214 :206 = 212:04/03/13 12:40
>>213
本当だ. よく見たらちゃんと書いてあるじゃん...
大変失礼しました.

215 :名無しさん@お腹いっぱい。:04/03/14 12:22
今まで Win98 で Cygwin を使っていた時は、Cygwin を起動すると
/home/ユーザ名 がホームディレクトリになって起動したのに
Win2000にしたらプロンプトには bash-2.05b$ と出るだけで上記のようなディレクトリが
作られないのですが何か設定が要るのでしょうか?
起動はインストール時に作られたデスクトップアイコンからしてます。
OS は Win2000 SP4、Cygwin の setup.exe は ver 2.416 です。

216 :本7:04/03/14 12:34
>>215
邪道だが
コントロールパネル→システム→詳細設定→環境変数で
PS1というシステム環境変数を新規で作って
[\u@\h \W] $
という値を入れてみ?
RedHat風になるから。

217 :遙皇 ◆HEHARUKAoo :04/03/14 12:46
>>215
とりあえず/etc/profileをチェックしてみるとか。

218 :本7:04/03/14 12:52
>>216は勘違いだな。
以下をbash上で入力してみ。
それっぽく動くようになるから。

echo CYGWIN=binmode ntsec tty >> /etc/profile
echo export CYGIWN >> /etc/profile
mkpasswd -l > /etc/passwd
mkgroup -l > /etc/group
chmod 600 /etc/passwd
chmod 600 /etc/group
mkdir /home
chmod 755
if [ ! -e /home ]; then
cp -r /etc/skel /home/$USERNAME
chown -R $USERNAME:Users /home/$USERNAME
fi


219 :名無しさん@お腹いっぱい。:04/03/14 13:58
半端なことばっか教えんでもいいだろうに。
>>215
正しい状態ならそんな事にはならないから、自分の環境を疑え。
余計な設定をやっている可能性のほうが大きい。
初心者なら、ちゃんと素直に書籍等の手順に従うほうが吉。
環境変数やHOMEの値を調べるのは基本なんだから、一度くらい勉強しよう。
そもそもユーザ名は漢字にするな、とか基本的なFAQネタは大丈夫なのか?

220 :215:04/03/14 16:13
みなさんレスありがとうございます
どうやら環境変数HOMEが原因のようでした

221 :名無しさん@お腹いっぱい。:04/03/15 23:24
質問です。Cygwin 環境ではパスの先頭で //usr/local のように
/ がだぶっていると Windows ネットワークを先に見に行って
しまうようですが、これを無効にすることはできないのでしょうか?

222 :名無しさん@お腹いっぱい。:04/03/16 00:36
>>221
Windowsの仕様

223 :名無しさん@お腹いっぱい。:04/03/16 01:34
つまり、Cygwin サブシステムの一番プリミティブなところより
下のレイヤの仕様ってことですか・・・鬱陶しいなあ

224 :名無しさん@お腹いっぱい。:04/03/16 04:20
>>223
hack すれば?

225 :名無しさん@お腹いっぱい。:04/03/16 08:42
へ?Windows の仕様でできないんでしょ?
それともやっぱりできるのに Cygwin レイヤでやってないの?
調べるの面倒くさいなー

226 :名無しさん@お腹いっぱい。:04/03/16 11:12
>>225
「Windows ネットワークを先に見に行ってしまうから、
パスの先頭で / をだぶらせないように気をつけよう」
って、思うだけじゃダメなの?
パスの先頭の // に何か必要性があるの?

227 :224:04/03/16 11:29
>>225
過去に、そのコードが無効にされた時期があったはずでつ。
つーかでつね、「調べるの面倒」なのは誰でも同じことでつよ。

>>226
何らかの理由で、// がダブることがあると思うけどね。


228 :名無しさん@お腹いっぱい。:04/03/16 14:41
>>225
Win32 APIに渡す前に/(実際は\だが)を1個取っちまうようなhackすれば?
って事だろ。

229 :名無しさん@お腹いっぱい。:04/03/16 15:17
//に別の仕様があったのは本家のFAQぐらい見るよろし
うーん、こういうhackできるぐらいだったら、
「何らかの理由」程度を簡単に回避してると思うけど…
ふつうはあんまり困ってないよね

230 :名無しさん@お腹いっぱい。:04/03/16 15:19
スレちがいだけど、int21hの時代からAPIへはスラッシュのままでおけー。

231 :先を越された:04/03/16 15:21
(いっそ/cygnet/host1/c/〜みたいになったほうが美しいとは思う)

232 :名無しさん@お腹いっぱい。:04/03/16 20:00
>>230
交ぜるな危険、なので現在のcygwinの実装では
'\' にそろえてから API に渡している。はず。
ついでに '/' が渡せるとゆーのも undocumented
でなかった?


233 :名無しさん@お腹いっぱい。:04/03/16 20:29
Makefile で // がダブルことはよくありますね

234 :名無しさん@お腹いっぱい。:04/03/16 20:32
>>228-229
hack すりゃいいとか、回避すりゃいいって問題じゃ
ないっしょ。
Cygwin 本体に手を入れたら自動アップデートが使えなく
なるんだから、設定で回避したいと思うのは当たり前だと
思うけどね。ま、面倒くさいのも事実だし。

235 :名無しさん@お腹いっぱい。:04/03/16 20:36
更にスレ違いだが、

c:\>dir c:\\winnt\system32
ネットワーク パスが見つかりません。

なんてのも(w

236 :名無しさん@お腹いっぱい。:04/03/16 20:42
>>234
設定でどうにかできる問題じゃないから気を付けるかhackするしか
ないとゆー話になってるんだが。まぁ言わんとしてる事は分かるけど
ちったあスレの流れ嫁。

ついでに言えば、別にcygwin1.dll置き換えたからって別にsetup.exe
が使えなくなるわけじゃない。
updateする度に自分でmakeして置き換える手間が増えるだけ。

237 :名無しさん@お腹いっぱい。:04/03/16 21:09
>>234
回避って「Makefileの中とか.bashrcの中とかで何とかする」という
意味なんじゃ
>>236
自動アップデートが使えなくなるってのはキミが言ってるのと同じ
意味で使ってるように見える


238 :229:04/03/16 21:41
当然、設定では変更できないし、それ以前に、Makefileや.bashrc,スクリプト
などで困ること含めて、回避策はとれるのにね、という話のつもり。
>>233-234
よくあるの? 一般的な実例あればさらし希望。
configure系にはあまり無いと思うし、自分で書くのは気をつけるし、
もともと//になるのがダサくて、Cygwinとは無関係に昔からある話。
(ここでスクリプトの書き方話すつもりは無いが。
少なくともCygwin作ってるような人たちは困ってないと見える)

239 :229:04/03/16 21:50
というか、//の仕様を殺す設定が必要、という声はあまりないんじゃないかな。

240 :229:04/03/16 21:52
というか、//の仕様を殺す設定が必要、という声はあまりないんじゃないかな。

241 :229:04/03/16 22:15
あれ? 悪い。2度打ちなってる打。

242 :名無しさん@お腹いっぱい。:04/03/16 22:16
   /二二ヽ
   ||・ω・||
   ノ/  / >
   ノ ̄ゝ


243 :名無しさん@お腹いっぱい。:04/03/16 22:47
configure は関係無いだろう。
ああ、automake 使うからってことかね。
autoconf だけで Makefile.in 手書きのパッケージ
だってたくさんある。

244 :名無しさん@お腹いっぱい。:04/03/16 23:10
ふと思ったんだがね、>>221 が言っている「パスの先頭」と
いうのは、まさか $PATH の先頭のことではなかろーね。
そーすると >>222 以降の話はすべてヨタ話にすぎなくて、
「221のドットファイルの中身がヘンだ」でFAではないか?

ls //server1/path/to/some/dir/ みたいに共有へ
アクセスできないと困るんで、現在の Cygwin の挙動は
正しいと思っているんだが。

245 :名無しさん@お腹いっぱい。:04/03/16 23:27
使い方や場面が変われば困ッたり困らなくなったりする
のは当たり前。そういう問題じゃなくて OFF にする設定
ができたらいいのにね、って話でしょ。10 レスくらい嫁や。


246 :229:04/03/16 23:30
いや、automake じゃなくて、GNU configure を使ってinstallするようなもの、
のつもりで congigure系、と。Makefile.in が手書きかどうかは無関係。
ようするに、最近のautoconfをきちんと使ってるようなので、
//の回避の書き換えが難しいほどひどいものはあまり無いと思うが、と。
はしょってすまん。

で、configure系という言い方が変だというだけ?
233,243 では手書きの Makefile, Makefile.in のパッケージ
(自分のではなくて?)には、//が生じるのがたくさんあると言いたいの?
別にMakefileに限らないがさらし希望。皆無だといってるわけではないので。

247 :名無しさん@お腹いっぱい。:04/03/16 23:39
http://www.yudit.org/download/yudit-2.7.6/Makefile.in
こういうやつとかはそうっぽいな。

Makefile の字面上は $(DESTDIR)/$(prefix) と書くほうが気持ち
良いが、実行すると // になる。$(DESTDIR)$(prefix) にしないと
ダメ。でも Cygwin 以外ではほとんど上手くいくわけで、// のままに
する人がいるのも理解できる。

ここで Makefile 直せば良いじゃんというのは話がずれてる。
共有が不要な人にとってはそれが面倒だから OFF にできたらいい
なという話になるのであって。

248 :名無しさん@お腹いっぱい。:04/03/16 23:54
Cygwinの問題ではなくWindowsのUNCの仕様でしょ?

Windowsでは c:\windows\system の代わりに \\c\windows\system という形で
パス名を指定できるUNCという表記方法があって、リモートのファイルも統一的に
\\ホスト名\フォルダ名\ファイル名 で指定できる。

だから、cygwinで //c/windows/system で c:\windows\system を指せたり、
//ホスト名/フォルダ名/ファイル名 でリモートのファイルにアクセスできるのは
Windowsアプリとして正しい動作だし、動作を変えたいならWindowsに文句を言うべき。

249 :名無しさん@お腹いっぱい。:04/03/17 00:02
>>248
レス読めアホ。

250 :名無しさん@お腹いっぱい。:04/03/17 00:15
春ですね

251 :名無しさん@お腹いっぱい。:04/03/17 00:20
Windowsが//でネットワークにアクセスするのはWindowsの仕様なんだから、
cygwinに文句を言うのは筋違いだろ。

仮に、設定変更できるようにするにしても、Windowsの側で変更できるように
すべきでなのであって、cygwinの側で変更できるようにすべきではない。

おかしいのは//なんて書いてあるMakefileを作るアプリケーションの方なん
だから、原理原則を曲げて不自然なhackを加えるのは間違い。こういうhackを
加えようとするから、訳のわからない「仕様」が増えるんだよ。

252 :名無しさん@お腹いっぱい。:04/03/17 00:23
>>248>>251
おまいら文盲ですか?

253 :名無しさん@お腹いっぱい。:04/03/17 00:27
>>251
> Windowsが//でネットワークにアクセスするのはWindowsの仕様なんだから、
> cygwinに文句を言うのは筋違いだろ。

Cygwin は Windows の便利 CUI であるとともに UNIX tool
のエミュレーションなんだから Windows の仕様を隠せるように
するのは全然おかしくないんじゃ?

パスのセパレータが \ なのは Windows の仕様ですが、既にこれを
/ でもアクセスできるように "仕様" をひん曲げてるでしょ?
なんで // だけ UNC がそうだからって理由で変更できちゃいけないんだ?

> 仮に、設定変更できるようにするにしても、Windowsの側で変更できるように
> すべきでなのであって、cygwinの側で変更できるようにすべきではない。

逆でしょー。

> おかしいのは//なんて書いてあるMakefileを作るアプリケーションの方なん

おかしくないよ。その Makefile は UNIX 向けにかかれたもので、
Cygwin は UNIX 向けに書かれたプログラムを Windows 上でも動か
せるように努力してるんだから差異を吸収するとしたら Cygwin 側。

> だから、原理原則を曲げて不自然なhackを加えるのは間違い。こういうhackを
> 加えようとするから、訳のわからない「仕様」が増えるんだよ。

それを言ったら、Cygwin 自体が既に Windows の原則を曲げた hack なんですけど・・・

254 :名無しさん@お腹いっぱい。:04/03/17 00:29
「原理原則を曲げたhack」ってCygwin全体がまさにそれなんだがw

255 :名無しさん@お腹いっぱい。:04/03/17 00:38
>>253
>>230で既出だが、ずっと昔から\だけでなく/でもアクセスできるようになって
いるのよ。だからWindowsでも/をパスの区切りに使うのはおかしくない。誰も
使わないだけ。

ls //c/windows
ができなくなる方が嫌だな。configureする度に設定変えるなんてまっぴらだ。

256 :名無しさん@お腹いっぱい。:04/03/17 00:43
 ・default では // で共有にアクセスできる
 ・設定でできないようにすることも可能

くらいできてもいいねと言ってるんだが・・・
結局読んでないんだな。

257 :名無しさん@お腹いっぱい。:04/03/17 00:44
レスを曲解して反論するのが趣味のようですw

258 :名無しさん@お腹いっぱい。:04/03/17 00:52
cygwin:~$ ls //c/windows/
ls: //c/windows/: No such file or directory

手元ではこうなるんだけど、これ俺だけ?

259 :遙皇 ◆HEHARUKAoo :04/03/17 00:55
>>258
%WINDIR%がC:\WINNTだったりしそう

260 :名無しさん@お腹いっぱい。:04/03/17 00:56
>>258
みんななるでしょ。ただ、ネットワーク探しに行くからエラーが出る
までにちょっとラグが出るけど。

261 :遙皇 ◆HEHARUKAoo :04/03/17 01:08
ls //127.0.0.1/c$

という風に使うのですか?

262 :229:04/03/17 01:40
なんかすさまじくとんでもない人は放置。

話が通じてそうに無いけど補足。
もともと229は 228のような hackができる人なら、その hackが必要なことか
どうか判断して、それよりも //が生じないようにするだろう、たぶん、と言う事。

そういう機能設定で変えられるほうがいいかどうか、ましてや、Makefile等で//が
よくあるとか、書き換えが面倒、というのは別の話。

263 :229:04/03/17 01:41
なんかすさまじくとんでもない人は放置。

話が通じてそうに無いけど補足。
もともと229は 228のような hackができる人なら、その hackが必要なことか
どうか判断して、それよりも //が生じないようにするだろう、たぶん、と言う事。

そういう機能設定で変えられるほうがいいかどうか、ましてや、Makefile等で//が
よくあるとか、書き換えが面倒、というのは別の話。

264 :229:04/03/17 01:42
prefix=/usr/local とかなのに $(prefix) の前に / をつける人の
気持ちが理解できない人も多いと思うが。

理解できるできない、上手くいくいかないは別として、portability
まずいのは明白なので、うっかり、と言う。
(動いてるから、って言ったって、POSIX的にも実装依存だったかで(未確認)、
まずいのはわかってますよね)

で、こういうのがたくさんあると言いたいのかな?
で、それらを含めて、245,247,256 は、//の機能ON/OFFあったほうがいい、と言ってる?

238,239, たぶん244 は、それらを考慮しても、特には必要ないだろ、
と言ってるだけで、別に両者の合意は必要ないのだが。

265 :229:04/03/17 01:45
う、重ね重ね…

規格書手元にないので、
http://suke.mine.nu/gnujdoc/autoconf-2.53/autoconf-ja_10.html
の dirname の項をかわりに。ちょっと意外な話かも。

266 :名無しさん@お腹いっぱい。:04/03/17 01:50
portability なんて程度問題でしょ。
// が「明白に」まずいとは思わないがね。
現に /usr//local は平気なわけだから。

267 :名無しさん@お腹いっぱい。:04/03/17 01:52
/// は良くて // がダメというのも変な話だこと

268 :名無しさん@お腹いっぱい。:04/03/17 02:01
http://www.opengroup.org/onlinepubs/007904975/xrat/xbd_chap04.html
"Pathname Resolution" によると POSIX 準拠システムにおいては

Application developers should avoid generating pathnames that start
with "//" . Implementations are strongly encouraged to avoid using
this special interpretation since a number of applications currently
do not follow this practice and may inadvertently generate "//..." .

- アプリケーションは "//" で始まるようなパスを生成すべきで無い
- POSIX システムは "//" を特別扱いすべきでない

変なパスを生成する Makefile も Cygwin の現在の仕様も
POSIX 準拠プラットフォームという観点から見れば相互運用性を
軽視したパッパラパーの出来損ないということで。

269 :229:04/03/17 02:45
>>268
おお、ここで見られるのか。ありがとうございます。
>>266
うん、程度問題だと思ってそうゆうこと平気な人も少なくないのは
わかってるのよ。
それで不都合も出ているわけで、それを設定ON/OFFで回避したい、
という人がいてもいいし、それを必要と思わない人(一部とんでもない
理由の人は除く)も多いよ、ということで、多分、お互い合意は出ないし、
無くてもひっしになることじゃないですよね。
別にhackするのも開発者にお願いするのも停めるつもりはないし。
>>267
良い駄目が書いてあるのでは無いことは理解してもらってると思うが。
かつて//が特別扱いされたことがある、ていうのは瑣末で、
動作は実装依存よ、という事。

270 :名無しさん@お腹いっぱい。:04/03/17 09:42
ということで、暇な人は実装して patch きぼん。

271 :名無しさん@お腹いっぱい。:04/03/17 11:10
grepでパスをAPIに渡すとこを探して
ホストとドライブの一覧をゲットして
それらに該当しなければ先頭の//を/にする


272 :名無しさん@お腹いっぱい。:04/03/17 11:32
おぉ〜、ありがとう、271。
とりあえずの仕様はそれでいいから、作業をはじめてくれ。
みなさん、仕様要望は271宛でお願いします。
ガンガレ!271。

273 :名無しさん@お腹いっぱい。:04/03/17 12:02
>>271
いちいちホストの一覧取得してたら遅くなるから、
//ホスト機能のオフ機能をキボン

274 :名無しさん@お腹いっぱい。:04/03/17 14:59
"//" をCygwin側で始末したら遅くなるってことはないの?
("//" を "/" に変換する必要があるよね)


275 :名無しさん@お腹いっぱい。:04/03/17 15:30
>>270>>272
自分で実装しろよ(w

>>273>>274
元々重複する/を取り除いて\にしてWin32に渡しているから遅くなることはないはず。

実体はwinsup/cygwin/path.ccのnormalize_win32_pathで、922行目のあたりを
コメントアウトすればいいんじゃないかな。そうすれば先頭の//を含め、重複する
スラッシュをすべて取り除いてくれるはず。

276 :名無しさん@お腹いっぱい。:04/03/17 15:38
あれ、normalize_posix_pathの方か?

すまん、誰かpath.ccをちゃんと解析して。ここで/の処理をしているはず。

277 :名無しさん@お腹いっぱい。:04/03/18 01:39
navi2chを快適に使うため、ホイールを使えるようにしようと思い。
ttp://cgi3.tky.3web.ne.jp/~yutakakn/windows/index.html
TeraTermに上記のホイール対応パッチを当てて

.emacsに以下のような設定を書き込みました。

(global-set-key [mouse-4] 'scroll-down)
(global-set-key [mouse-5] 'scroll-up)

一応ホイールは使えるものの、うまく動きません。
レスを下へ送るような操作ができないのです。

Cygwin+Navi2ch+Teratermでホイールを快適に使っている人っていますか



278 :名無しさん@お腹いっぱい。:04/03/18 09:33
全然Cygwin関係ないやん。

279 :名無しさん@お腹いっぱい。:04/03/18 12:19
>>278
> 全然Cygwin関係ないやん。

なるほど。全然関係ないところまで、上の方へスクロールしてしまうのですよ。
$がある、一行目の上まで。

TeraTermの問題かあn

280 :名無しさん@お腹いっぱい。:04/03/18 13:39
>>273
あらかじめレジストリに書いといてそれ読み込むってのは?
マウントしたの読むのとcygwin的にコストは変わらんと思うけど。

281 :229:04/03/18 13:40
>>270-276
自分で実装しろよ(w

と言われちゃうぞ。
221,234,245,247,256,266 あたり手伝わないの?
そうか、延べ人数ならこれくらいいるのか開発要員。
来週にはできそうかな? setup.exeできないと嫌だそうだぞ。
開発元へアプローチするの? がんばれ。

282 :275:04/03/18 13:50
>>281
だって、自分は//を消す機能いらないし。

どの辺を改造すればいいかは示したんだから、言い出しっぺの>>221が実装してね。

283 :名無しさん@お腹いっぱい。:04/03/18 14:53
うん? ポイントだけ示したつもりなのね。
いちおう221は聞いただけではじめから面倒って言ってるんで
意志を継ぐなら >>245 >>247 >>253 >>272 >>273 じゃないかなあ。
どれが違う人なのかさっぱりわかりませんが。
俺もはじめから入ってた設定なら、外せとは言わないから、
じゃあやはり欲しい人がhackするで投げて終了なのね。がんばれ。

284 :名無しさん@お腹いっぱい。:04/03/18 16:52
>>283
全員「//を消す機能が欲しい」と思ってないようだけど?ちゃんと嫁。
以下要約

>>245 「OFFにする設定ができたらいいのにねって>>221が言ってる」と言ってるだけ。「って話でしょ」を飛ばすな
>>247 「共有が不要な人にとってはあったらいい」と言ってるだけ。
>>253 "//"の話に全然関係ない。>>251に対してレスしてるだけ。
>>272 >>271をからかってるだけ。
>>273 同上

285 :名無しさん@お腹いっぱい。:04/03/18 16:56
>>245は ×「>>221が言ってる」 ○「って話でしょ」。ゴミが残った。

では>>221以外に欲しいと思ってる奴は挙手↓
いなかったら>>221が作る、で終了。
いたらそいつが作る、で終了。

286 :名無しさん@お腹いっぱい。:04/03/18 17:02
// なんてどうでもいいから、コマンドプロンプトで Control + space が効くようにしてくれ。

287 :283:04/03/18 19:52
うん? だから「(もし)遺志を継ぐとすれば」、「欲しい人がhackする」と
言ってるのだが。読み取れよ。
はじめから、hack出来るぐらいの人ならそれいらないからね、って言ってんのに。
211 は「無いのか」って聞いてめんどくさがっただけで、
hackするしかない、ってのが気に入らなくてぐずったのが 234,245以下なだけ。
ようするに誰も、作らんのだろう。

288 :名無しさん@お腹いっぱい。:04/03/18 20:06
あ、283=229 ね。忘れてた。
hackすれスクリプト書き直せ、がずれてると言って気に入らない人
からかってただけなのだが、結局自分でやれ、まで長くなったこと。

289 :名無しさん@お腹いっぱい。:04/03/18 21:23
わざわざ解説まで書いて暇だなぁ。
どうせ暇なら hack してあげればいいじゃん。

290 :229:04/03/19 01:45
そう忙しい時ほどそうなっちゃう。
このつまらんhackだと暇つぶしにもならんし、
自分で気にしてる不具合は追い込むほど
力足りないんでみんなそんなもんだろ。

291 :名無しさん@お腹いっぱい:04/03/19 15:52
急にcygwinの黒い画面まで行かなくなってインストールし直しても
直らなくなりました解決方法はありませんか?

292 :名無しさん@お腹いっぱい。:04/03/19 17:01
行かなくなったって何が?

293 :名無しさん@お腹いっぱい:04/03/19 17:23
>>292
コマンドラインです

294 :名無しさん@お腹いっぱい:04/03/19 23:22
だめだコリャ、DOS窓までいかね('A`)

295 :名無しさん@お腹いっぱい。:04/03/20 02:11
WINXPのDOS窓に日本語が打ち込めないぜ
マニュアルには普通に入力できるってかいてあるけど
俺だけできないのか・・・・

296 :名無しさん@お腹いっぱい。:04/03/20 02:25
自分でconime無効にしてんじゃないの?
というか低機能なコンソールじゃなくCygTermつかおう。

297 :名無しさん@お腹いっぱい。:04/03/20 02:44
XPがどうだったか忘れたが、NT4/Win2000だとコンソールでのIME
起動はALT+半角全角しか受け付けなかったな。

298 :名無しさん@お腹いっぱい。:04/03/20 14:01
-mno-cygwin って C++ をサポートするようになったの?
% cat test.cc
#include <iostream>
int main(void){
std::cout << "Hello world" << std::endl;
return 0;
}
% g++ -c test.cc
% g++ -mno-cygwin -o test test.o
% ./test
Hello world
% objdump -p test.exe | grep 'DLL Name'
DLL Name: msvcrt.dll
DLL Name: msvcrt.dll
DLL Name: KERNEL32.dll

299 :名無しさん@お腹いっぱい。:04/03/20 17:32
標準パッケージのgccは2.95.x時代から普通にできてた気がするが。

ただ、それ用に色々細工してるのか、gcc 3.3.3を自分でmakeした奴だと
-mno-cygwinでC++は駄目だった。調べるの面倒だし、今のところあまり
必要性無いので放置してるけど。

300 :名無しさん@お腹いっぱい。:04/03/21 14:50
Cygwin 上で Apache2 を DSO 有効にして動かしてるひとっていないですかね。
Subversion の mod_dav_svn を入れてみたいんですが、静的にやるしかないんでしょうか。

301 :名無しさん@お腹いっぱい。:04/03/23 19:13
ここで質問すべき問題かどうかわかりませんが。
navi2chをconfigureすると
checking for a BSD-compatible intall... /usr/bin/install -c
cheching wehter build enviroment is sane... configure: error:
ls apperas to fail.
make sure there is not a broken alias in our enviromet
configure: erroer: newly created file is older than distributed files
Check your system clock

とでてきます


302 :名無しさん@お腹いっぱい。:04/03/23 19:28
で、あんたのPCの日付はどうなんだ?

303 :名無しさん@お腹いっぱい。:04/03/23 20:13
>>302
> で、あんたのPCの日付はどうなんだ?
もちろん、2004/03/23ですし、cygwinも今日インストールしたばっかりなのです
古いファイルがあるわけではないですし
cygwin自体が時刻を持っているわけではないですよね。




304 :名無しさん@お腹いっぱい。:04/03/23 20:25
多分無意味だろうが、TimeZoneと言ってみる…

305 :名無しさん@お腹いっぱい。:04/03/23 20:54
>>304
> 多分無意味だろうが、TimeZoneと言ってみる…

おっしゃるとおり無意味でした。
環境変数にTZ JST-9としても
.bashrcにexport TZ=JST09としても

306 :名無しさん@お腹いっぱい。:04/03/23 21:08
cygwinだからrand、srandが上手く動かない
ってことあります?

307 :名無しさん@お腹いっぱい。:04/03/23 22:02
>>306
それが変だったら他の物でも色々困ると思うが。

ところでそのドライブFAT32だったりしないか?
FAT32は2秒単位でしかタイムスタンプ保持しないから、その辺で
なんかあったりなかったりするかも。

308 :306:04/03/23 22:03
s/FAT32は/FATは/

309 :307:04/03/23 22:04
ぐあ。今度は番号ミスってるし…スマソ

310 :名無しさん@お腹いっぱい。:04/03/23 22:20
cygwin とは関係ないが、NFS マウントしたボリューム上で make してて、
マウント先のマシンの時計が狂ってたおかげで
make に文句いわれまくったことがあるなぁ。

ネットワークディレクトリ上で make しようとしてて、
そのそのディレクトリを実際に持っているマシンの時計が狂ってるとか…

311 :304:04/03/24 00:33
うわー
ナニがおかしいのやら。(T_T)
WindowsXP NTFSで使っています。
cygwin.batを立ち上げてそこから作業しているのです。

312 :名無しさん@お腹いっぱい。:04/03/24 03:36
とりあえずconfigureがコケた時はconfig.log見て、該当個所のチェックを
単独で実行させたりして調べるしかないと思うが。

313 :名無しさん@お腹いっぱい。:04/03/24 09:25
>>312
configure:1266: error: ls -t appears to fail. Make sure there is not a broken
alias in your environment
configure:1279: error: newly created file is older than distributed files!
Check your system clock

configureの該当部分を参照すると
1266: alias in your environment" >&5
1279: Check your system clock" >&5

やっぱり、時刻がおかしいというエラーみたいですね。
しかしながら、.bashrcにもexport TZ=JST09
システム環境変数にもTZ=JST09は設定してあるのです

やっぱり、トラブルが起こったときに対応できず。
自分の未熟さを思い知らされますね。
rpmというぬるま湯の中にいたので。




314 :名無しさん@お腹いっぱい。:04/03/24 10:11
JST09?

315 :名無しさん@お腹いっぱい。:04/03/24 10:17
>>314
> JST09?
JST=9
JST=09
両方ともやりました



316 :名無しさん@お腹いっぱい。:04/03/24 10:22
>>315
http://www.google.co.jp/search?q=TZ+JST

317 :名無しさん@お腹いっぱい。:04/03/24 11:01
>>316
> >>315
> http://www.google.co.jp/search?q=TZ+JST
とりあえず、自分でいろいろやってみます〜


318 :名無しさん@お腹いっぱい。:04/03/24 11:58
ヒントをくれたのにすいません。
馬鹿であるため答えがわかりませんでした。

Windows システム環境変数 TZ=9
.bashrc export TZ=09
これ以上はわかりませんでした


319 :名無しさん@お腹いっぱい。:04/03/24 12:21
> JST=9
> JST=09
> 両方ともやりました
export TZ=JST-09
だけ指定すれば良いんでないの。

320 :名無しさん@お腹いっぱい。:04/03/24 13:22
>>319
無論、.bashrcだけとかwindows環境変数だけとかもやってみたのです
どうやっても無理なのでした。だめ人間でした。





alias ls='ls -F --color=auto --show-control-chars'
export TZ=JST-09
alias ll='ls -laF --color=auto --show-control-chars'
alias h='history 20'
alias rm='rm -i'


321 :名無しさん@お腹いっぱい。:04/03/24 13:59
こんだけ何度も正確な書式で書いてもらって、いまだに TimeZone
の指定もわからんのは、未熟どうこう以前の問題じゃないか?
時間があってるかどうかぐらい確認しろ。
date -u; date; touch foo; ls -l foo

しかも、313 のメッセージは「時刻がおかしい」以前に
「ls -t の結果がおかしい」と言ってだけなのだが。
おおかたlsの結果が色つきかなんかでは?
と書いてたら、そうだったみたいね。

322 :名無しさん@お腹いっぱい。:04/03/24 15:08
やっとこさできました。
ご迷惑おかけしました
自分に自信がなくなりました。

323 :名無しさん@お腹いっぱい。:04/03/24 21:34
結局、何をやってもダメな人間です。
努力をしたって、苦労をしたって、元々恵まれている人間からしたら、
そんなものは無駄なのです。

結局、人生なんて、その程度のものなのです。


324 :名無しさん@お腹いっぱい。:04/03/24 21:50
>>322
まあ、せっかくここまでできたんだから地道に続ければ?

325 :名無しさん@お腹いっぱい。:04/03/25 02:41
実行ファイルの置いてありそうなパスが
/bin
/usr/bin
/usr/local/bin
などといくつかありますが、どんなコマンドがどれに入っている(入れる)のか、
なにかルールみたいなものがあるのでしょうか?

シェルスクリプトが
#!/bin/sh
だったり、perlスクリプトが
#!/usr/local/bin/perl
だったりするんですけど、
根拠がわかんないので自分で書くときに困ってしまいます。

326 :名無しさん@お腹いっぱい。:04/03/25 02:47
>>325
さるまねでOK!

327 :名無しさん@お腹いっぱい。:04/03/25 03:27
>>325
> どんなコマンドがどれに入っている(入れる)のか、
> なにかルールみたいなものがあるのでしょうか?
Linux だと FHS ってのがある。(UNIX や BSD のことは知りません。)
ttp://www.google.co.jp/search?q=Filesystem+Hierarchy+Standard&ie=UTF-8&oe=UTF-8&hl=ja&btnG=Google+%E6%A4%9C%E7%B4%A2&lr=lang_ja

> 自分で書くときに困ってしまいます。
自分で書くときには、実際にどこにあるかを調べてそれを書く。
perl が /usr/bin/perl にあれば #!/usr/bin/perl と書く。

328 :名無しさん@お腹いっぱい。:04/03/25 03:43
>>327
>自分で書くときには、実際にどこにあるかを調べてそれを書く。
>perl が /usr/bin/perl にあれば #!/usr/bin/perl と書く。
325はそれぐらいのことはわかってる、とおもう。

329 :名無しさん@お腹いっぱい。:04/03/25 03:58
>>326
それだとまねるものがないとやっぱり困ってしまいます。

>>327
ありがとうございます。
とりあえずこれ(http://www.pathname.com/fhs/pub/fhs-2.3.html)を拠り所にしておきます。

> 自分で書くときには、実際にどこにあるかを調べてそれを書く。
そうなんですけど、特に cygwin だと /bin と /usr/bin が同じだったりするので困ってました。
>>328 フォローどうもです。

「"/usr/bin" "/bin"」 とか検索して、「区別を説明しているサイトは無いのか?」とか、
間抜けなことに時間を使ってしまいましたが、これでやっと眠れます。


330 :名無しさん@お腹いっぱい。:04/03/25 08:59
portableにするなら、make installとかした時に「そのシステムのどこに
あるか」を検索して #!〜 の行をsedかなんかで置き換える。

331 :名無しさん@お腹いっぱい。:04/03/25 09:56
だいたい何を#!に指定したいのかで問題も解決の程度も変わるのだが。
というかCygwinじゃなくてUNIXかスクリプトのネタなのわかってて
なぜここで聞くのだろう。

332 :遙皇 ◆HEHARUKAoo :04/03/25 12:11
Cygwinで自分しか使わないなら
/usr/local以下と/usr以下のファイルやディレクトリを全部/以下に移動して

$ mount -f (cygwinの/のWin32Path) /usr
$ mount -f (cygwinの/のWin32Path) /usr/local

ってやれば全部解決するよ。

333 :名無しさん@お腹いっぱい。:04/03/25 15:13
>>324
> まあ、せっかくここまでできたんだから地道に続ければ?
わかりました。もう少しがんばってみることにします。
入門書や雑誌などで勉強しても、ちっとも上達しないので、悩んでいたのです。


334 :名無しさん@お腹いっぱい。:04/03/28 20:20
Cygwinを使いたいのですが
Cドライブに入れるのはやめたほうがいいと聞きました
Eドライブなど、C以外のドライブに入れる場合外付けのHDDでも
問題ないでしょうか

335 :名無しさん@お腹いっぱい。:04/03/28 20:24
>>334
セットアップ時にインストール先を指定できるので問題はない。
ただ容量に余裕があるならCでも問題ない。

336 :名無しさん@お腹いっぱい。:04/03/28 20:31
>>335
どうもありがとうございます

337 :名無しさん@お腹いっぱい。:04/03/29 12:42
> Cドライブに入れるのはやめたほうがいいと聞きました
一体、何処でそんな話になったのだろう。
C の直下にインストールするのはは不味いって話で無いの?


338 :名無しさん@お腹いっぱい。:04/03/29 12:52
>一体、何処でそんな話になったのだろう。
HDDが断片化するのでC:にはなるべくものを入れないのがよい、
と信じている人がいる。
C:にはWindowsとアプリケーション、D:に個人のファイル、E:にIEのキャッシュ
など、妙に細かく設定してたりする。
効果のほどは不明。


339 :名無しさん@お腹いっぱい。:04/03/29 13:07
cygwin と mingw のツールが混ざるからじゃないのか?

340 :名無しさん@お腹いっぱい。:04/03/29 13:54
>>338
まあ物理ディスクが別ならわかるけど。
ドライブだけ変えて意味あんの?

341 :名無しさん@お腹いっぱい。:04/03/29 13:59
>>334
誰がそんなこと言ってたのよ。

342 :名無しさん@お腹いっぱい。:04/03/29 15:05
PC付属のリカバリディスクがC:を丸ごと上書きするタイプのものなので
個人ファイルは全部D:に入れてる。
Windowsのことをよくわかってないので、OSをすぐ再インストールできる
ようにしとかないと不安なのよ。

343 :名無しさん@お腹いっぱい。:04/03/29 15:09
>>340
頻繁に書き変わるところだけ論理的にでも別にしておけば、システム
ドライブはフラグメントしにくいって事でしょ。
Unixで言えば/varだけは別にしとくみたいな。

俺も昔は細かく分けてたけど、最近は分けるとしてもC:とD:くらいだな。
(C:はOSと再インストールすればいいアプリ。D:にデータ)

でもOSプリインストールでC:しか無い奴は面倒くさいからそのまま。
どうせパッチ当てとかですぐフラグメントするんだし、もうそんな事に
いちいち気を配るのもめんどい。

344 :名無しさん@お腹いっぱい。:04/03/29 17:21
何点か質問よろしいでしょうか?

cygwin搭載のperlを使用していて、どうしても分からない点が出てきました。
調べてみた限りではcygwinに特化した問題なんじゃあないかという気がしましたので、
このスレに書き込ませていただきます。スレ違いでしたら申し訳ないです…。
過去ログにも目を通してみましたが、多量ですので見落としてたらごめんなさい。

 1)
localtime関数を用いて現地時刻を取得しようとしたのですが、
タイムゾーンが設定されていないのか、gmtimeと同じ値(標準時刻)しか取得できません。
%ENVの値を書き換えることでタイムゾーン設定ができるという記述を見つけたのですが、
%ENVの全要素を表示してみてもタイムゾーンに対応していそうなものはありませんでした。
またできればそのスクリプト限りでタイムゾーン設定を毎回やりなおすのではなく、
そもそもの設定を変更してしまいたいのですが、どうすればいいのでしょうか?

 2)
各ディレクトリにjcode.plその他を置くのも無駄だと思いましたので、
調べてみると@INCにパスを通せばそこからライブラリを探してくれるとあったのですが、
 $perl -I"/usr/..."
のように通してみても何も起こりません。ていうか次の処理に進みません。
スクリプト中で@INCの要素を表示してみようとしても、要素数0で何も表示されません。
エラーメッセージには@INCの要素らしきものがずらずらと並んでいたので、
試しにそれらの幾つかにファイルを突っ込んでみたのですが、うまく行きませんでした。
これはもうそもそもが、どうなっているのでしょうか?

長文で申し訳ないです。よろしくお願いします。

345 :名無しさん@お腹いっぱい。:04/03/29 18:10
1) は解決法なし
2) はおまえが何か間違えてる
少なくとも手元ではこうなる

cygwin:~$ perl -I/hoge -e 'print join("\n", @INC), "\n"'
/hoge
/usr/lib/perl5/5.8.2/cygwin-thread-multi-64int
/usr/lib/perl5/5.8.2
/usr/lib/perl5/site_perl/5.8.2/cygwin-thread-multi-64int
/usr/lib/perl5/site_perl/5.8.2
/usr/lib/perl5/site_perl
.


346 :名無しさん@お腹いっぱい。:04/03/29 18:50
dat落ちのままかもしれないので
296 :名無しさん@お腹いっぱい。 :03/11/14 20:39
>295
CygwinのMLにもあったが未解決。。
Re: perl localtime returns gmttime
ttp://cygwin.com/ml/cygwin/2003-11/msg00392.html
すぐ直るかと思って 5.8.0に戻したままだった。
タイムゾーンの環境変数TZは perl固有ではないので、検索しる。
というか、ここの少し上にも既出なのだが全然見てない?
長文ならまとめるなり分けるなり少し工夫すればよいのに。

347 :344:04/03/29 19:09
素早い回答ありがとうございます。
今夜こそゆっくり眠れそうです。

なるほど、どうも根本的な勘違いをしていたみたいです。
その実行結果で合点つきました。ありがとうございます。

(1)に関しては泣きそうです。

348 :344:04/03/29 19:15
連続失礼。リロードすればよかった…。

>>346
ありがとうございます。ゆっくり読んでみます。
ログは量が多かったので適当なキーワードで検索かけただけでした…。
本当にすぐ上ですね。ごめんなさい…。

349 :名無しさん@お腹いっぱい。:04/03/30 03:00
cygwin用にソフト作って公開したんだけど、
だぁれも来なくて寂しいから ちょっと宣伝させてください…^^;

rxvtに飽きてきたので半透明ターミナル作ってみました。
http://www.geocities.co.jp/SiliconValley-PaloAlto/8946/
こんなんどうでしょうか?

350 :名無しさん@お腹いっぱい。:04/03/30 08:54
rxvtより優れている点を教えて

351 :名無しさん@Vim%Chalice:04/03/30 09:47
>349
透過率の指定は出来ないの?個人的には透過してくれなくていいんだよね…
たぶんcygwin使ってるよーな人はスキンや半透明とかの見た目より軽快な物
の方が需要あるんじゃないかなぁ…たぶん俺だけじゃないと思うんだけど。
でもまぁこーゆーのあっても面白いとは思うけどさ。

352 :名無しさん@お腹いっぱい。:04/03/30 09:51
使ってみた。
w3mもちゃんと表示されるしデフォルトよりははるかにいい。
rxvt(非X)と比べると半透明の機能で重く感じるけどこれはスペックの問題か。
右クリックで文字コードが選べる。
スキンとかが好きな人にはrxvtよりもいいかもしれない。

353 :352:04/03/30 10:03
lvで試してて気が付くの遅れたけどMix Displayいいかも。
文字化けが消えた。

354 :349:04/03/30 11:12
反応あるって嬉しいなぁ、ありがとうです。

>>351
透過率は ちょっと面倒ですが、
スキンのPNG画像の透明度を編集すれば変えられます。
それと、たしかに動作はメチャ重いんですが、
半透明くらいのウリがないと いまさら新しいターミナルを作る&移行する 価値は無いかな、
と思ったので強引に作りましたw


355 :名無しさん@お腹いっぱい。:04/03/30 11:49
cygwinネイティブというだけで十分うりになると思うんだが

356 :名無しさん@お腹いっぱい。:04/03/30 12:56
>>349
悪くないと思いますよ。
使うかどうかはともかく。

357 :356:04/03/30 13:23
えと、なんで「使うかどうかはともかくと書いたかというと、
個人的には特に重いとか感じなかったのですが、その肝心な見た目な
部分でなぜか辛かったからっす。簡単にいろいろカスタマイズできると
かなりヨサゲだと思うです。

358 :名無しさん@お腹いっぱい。:04/03/30 13:36
できればソース欲しいなぁ。
ぐちゃぐちゃで、まだ人に見せたくないとかなら無理にとはいわんが。

359 :名無しさん@お腹いっぱい。:04/03/30 13:41
>>358
ホムペにメールすればくれるって書いてあるじゃん。
僕チン、見栄えより軽さ優先なので今一魅力感じなかったけど
文字コードがクリック一発で変えられるのイイーッ
winちゃんではsjis、sshで入って作業するサーバはeucだかんなぁ。


360 :名無しさん@お腹いっぱい。:04/03/30 13:43
>>349 キター
個人的には utf-8 が表示できるようになって欲しいのですがムリかなー?
(rxvt に対してのかなりのアドバンテージにもなるし)

361 :名無しさん@お腹いっぱい。:04/03/30 13:48
>>349 あと、やっぱうちでも重い(;´д⊂)
半透明じゃないモードがほしいっす。色もカスタマイズーしたい。
ボールド文字がrxvtより美しい(・∀・)イイ!のは文字間が違うからなのかな?
>>359 cocot 使え


362 :名無しさん@お腹いっぱい。:04/03/30 13:59
Meta (というか Alt) が使えない orz...
Alt + F を ^[F とかにして欲しいのだが(´・ω・`)ダヨネ?


363 :名無しさん@お腹いっぱい。:04/03/30 18:02
うーん zsh で、コマンドラインに日本語入力したとき化けなくなるかと思ったら
やっぱり化けちゃうな

364 :名無しさん@お腹いっぱい。:04/03/30 20:05
>>363
どう化けるのか知らないけれど、
「^ツル^ツー」のように化けるならば、
zsh側の問題だろ。

365 :名無しさん@お腹いっぱい。:04/03/30 20:08
>>364
あ〜やっぱりzsh側の問題か。
ごめんね。

366 :名無しさん@お腹いっぱい。:04/03/30 21:46
ツルツー

367 :349:04/03/31 00:43
>>357
やっぱり自分用にPNG画像を作るのは面倒臭いですかねぇ?
透過率くらいはオプション引数で変えられるようにしようかしら

>>360
utf-8はチャレンジしてみようと思います。

>>361
半透明じゃないバージョンについては
HPのほうの掲示版に少し書いておきました。

>>362
たしかにMeta実装されてませんでした^^;
指摘ありがとうです。

あまりこのスレ使っても申し訳ないので、
あとは HPの掲示版のほうで報告していきます。
お邪魔しました〜


368 :らび:04/03/31 17:48
訳あって、cronからMSAccess.exeを起動さしてます。
/XオプションでAccess起動と同時にマクロを実行させ、
マクロの終わりではAccessごと終了させてます。

↓な感じ
"/C/Program Files/.../MSAccess.exe" \\cygwin\\home\\...\\access.mdb /X macro
これをコマンドライン入力すると、狙い通り動作します。

ところがcronで実行すると、処理は動作するのですが、
処理終了後もタスクマネージャにはMSAccess.exeが
居残ってしまい、CPU使用率100%で居座り続けるのです。

どーゆーことなんでしょう?

369 :名無しさん@お腹いっぱい。:04/03/31 21:34
cygwinのXでxfsを使うにはどうしたらいいのですか?
cygwinのXの設定がいまいち分かりませぬ。

370 :遙皇 ◆HEHARUKAoo :04/03/31 21:48
>>368
よくわかんないけど
cygstartとかcmd.exe /cの引数にそれを指定してcronで実行してみたら?

371 :369:04/03/31 22:17
xsetでフォントパス指定しようと思って、
unixドメインで指定しようとしてもtcpソケットで指定しようとしても
cygwinのxfsがSegmentation faultします・・・

372 :369:04/03/31 23:01
他のlinuxホストとはtcpソケットでいけたのでcygwinのxfsの問題なのかなぁ?

373 :名無しさん@お腹いっぱい。:04/04/01 03:31
cgfがRedhatやめたみたいだな。

374 :名無しさん@お腹いっぱい。:04/04/01 07:02
TimeSysって聞いた事ないな…と思ったら組み込み系のRT Linuxなのか。

375 :名無しさん@お腹いっぱい。:04/04/01 19:38
cannadic final release age
cannadic-0.95b.tar.gz

376 :名無しさん@お腹いっぱい。:04/04/01 21:51
gdb + cygwin + emacs 21.3

cygwin + eamcs で動作する gdb に苦しめられてます。助けてください。
1. test.c を gcc -g test.c で
2. M-x gdb
3. ミニバッファで gdb a.exe

test.c がうまく表示されず、空のバッファにコード上の実行位置を示すポイン
タが表示されます。ネットで検索したところ、mount に問題があり cygwin
root のルートを別の場所にすると直るという風に書いてあるので、そのとお
りやってみました。

失敗する時のマウント状態
d:\\cygwin /

うまく行くときのマウント状態
d:\\cygwn /cygwin

これで gdb は、うまく行きますがパス関係がおかしくなるようで、bash 上で
は、 ./a.exe で実行も出来なくなる始末です。だるいです。


377 :名無しさん@お腹いっぱい。:04/04/02 00:00
cygwin-mount使え

378 :名無しさん@お腹いっぱい。:04/04/02 02:02
>cygwin root のルート
って何だろ。そんなへんな事どこに書いてあるの?
というか、動かなくなる理由もわからないくせにそんな mountやめとけ。
普通の人は Cygwin の emacs 21.2-13 と gdb でちゃんとできてるはず。
状況説明できてないし、Cygwin の emacs, gdb だか NTEmacs だか、
区別して聞けない厨だとcygwin-mount.el 使っても駄目だと思われ。
こういうのは自分でへんな事しているのに気がついていない
可能性のほうが大きいな。

379 :名無しさん@お腹いっぱい。:04/04/02 10:51
cygwin使ってます。Meadow2をNetinstallで入れたんですが、Browse with Infoで
マニュアル見ようとしても、
Can't find the Info directory node
と出てしまいます。
info-default-directory-listの値は以下なのですが、
("c:/emacs/info/" "/usr/local/info/" "/usr/local/share/info/" "/usr/local/gnu/info/" "/usr/local/gnu/lib/info/" "/usr/local/gnu/lib/emacs/info/" "/usr/local/emacs/info/" "/usr/local/lib/info/" "/usr/local/lib/emacs/info/")
実際は、d:/cygwin/usr/infoとe:/Meadow/2.00/pkg-infoなので、
.emacsでinfo-directory-listの値を上記に設定したのですが、まだ見れません。
これらのディレクトリにdirというファイルがないのが原因かと思うのですが、
dirファイルはどうやって作るのでしょうか。なお、Meadowのversionは以下です。
GNU-emacs 21.1.1(i386-mingw-windows98.3000) of 2004-01-23 on GNARL


380 :名無しさん@お腹いっぱい。:04/04/02 11:01
魔法で作っています

381 :名無しさん@お腹いっぱい。:04/04/02 11:05
その魔法おせえてくらはい。


382 :名無しさん@お腹いっぱい。:04/04/02 11:11
まずはWindows98を使わないようにします
WindowsXPに乗り換えましょう

383 :名無しさん@お腹いっぱい。:04/04/02 11:20
>>382
ありがとう。
install-infoコマンドでできました。
emacs-infoはMeadowなのでないので、会社のサーバから
持ってきて入れました。windows98は、快適!!


384 :名無しさん@お腹いっぱい。:04/04/02 11:32
>>383
違た。MeadowのInfo-dirは、e:/Meadow/2.00/infoだったので、
Info-directory-listをそれに変更したら、そこにはdirファイルもあったので、
emacsインフォも見れますた。Linuxからダウンロードしたファイルは削除しま
すた。


385 :名無しさん@お腹いっぱい。:04/04/02 16:00
ウパー
cygwinとrsyncを最新のバージョンにしたら、
バックアップが早くなりました。
3時間が3分になりました。



386 :名無しさん@お腹いっぱい。:04/04/02 17:34
「驚速cygwin&rsync」

387 :名無しさん@お腹いっぱい。:04/04/02 18:29
w3mをmakeしたところ、こんなエラーが出てきました。
う〜ん。なんででしょうか


funcname1.h:2: error: syntax error before numeric constant
main.c:45: error: syntax error before ',' token
main.c:46: warning: initialization makes integer from pointer without a cast
main.c: In function `setAlarm':
main.c:5618: error: syntax error before ',' token
main.c: In function `ldDL':
main.c:6323: error: syntax error before ',' token

388 :名無しさん@お腹いっぱい。:04/04/02 18:32
>>386
> 「驚速cygwin&rsync」

大げさではないのです。
というか、ふつうのスピードになっただけですけどね。
あとは、cron上で定期的に走らせれば、さらにウパー




389 :368:04/04/02 18:55
> 370
thanks.
別にbashにこだわることなかったすね。
tryしてみます。

390 :名無しさん@お腹いっぱい。:04/04/02 19:30
pgplot使っている人いますか?

391 :名無しさん@お腹いっぱい。:04/04/02 20:28
>>390
> pgplot使っている人いますか?

いませんでした。

392 :名無しさん@お腹いっぱい。:04/04/02 20:46
>>387
%SystemRoot%\system32\sort.exe が使われちゃってるとか。
PATH=/usr/bin:/bin; export PATH
してからやってみたら?

393 :名無しさん@お腹いっぱい。:04/04/02 22:56
>>390
ドキュメント作成で時々使うよ。cygwinじゃ使わないけど

394 :名無しさん@お腹いっぱい。:04/04/03 00:55
>>387,392
textutils が入っていなかったり、とか?


395 :名無しさん@お腹いっぱい。:04/04/03 05:01
>>390

コンパイルは通ったがデモがうまく動かん。
ps出力でも文字化け発生。
そんだけ。


396 :名無しさん@お腹いっぱい。:04/04/03 21:45
>>394
> >>387,392
> textutils が入っていなかったり、とか?
>
FULLでインストールしているのでそんなことはないのです。
PATH=/usr/bin:/bin; export PATH を実行しても結果は同じなのです...

困ったのです。

397 :名無しさん@お腹いっぱい。:04/04/03 22:56
>>396
w3mのバージョンは?

398 :名無しさん@お腹いっぱい。:04/04/03 23:23
>>387のエラーでぐぐったら>>387のレスがもう出てきた。早いな。

399 :名無しさん@お腹いっぱい。:04/04/03 23:56
>>396
config.cache消してconfigureからやり直してるか?

400 :名無しさん@お腹いっぱい。:04/04/04 00:01
http://spike-mail.sourceforge.jp

401 :名無しさん@お腹いっぱい。:04/04/04 00:41
>>399
> >>396
> config.cache消してconfigureからやり直してるか?

ありがとうございました。
思いっきり、基本的な事項を忘れていました...
自分自身が悔しいです。

402 :名無しさん@お腹いっぱい。:04/04/04 00:44
ヴアー

403 :名無しさん@お腹いっぱい。:04/04/05 01:30
cygwinってファイル名の大文字・小文字は区別してくれないんでしょうか。
たとえば hoge というディレクトリの名前を Hoge に変更しようとして
% mv hoge/ Hoge/
とすると、hoge/ の下にhoge自身をコピーしてしまいます。

ファイル名の大文字・小文字を区別させる方法があったら教えてください。
シェルはtcshを使っています。
uname -a の実行結果は
CYGWIN_NT-5.1 ホスト名 1.5.9(0.112/4/2) 2004-03-18 23:05 i686 unknown unknown Cygwin
です。

404 :名無しさん@お腹いっぱい。:04/04/05 01:42
できません

405 :名無しさん@お腹いっぱい。:04/04/05 01:56
>>404
レスありがとうございます。
できないんですか...
不便だ。


406 :名無しさん@お腹いっぱい。:04/04/05 02:19
そもそもWindows自身が大文字小文字区別しないからね

407 :名無しさん@お腹いっぱい。:04/04/05 08:22
そのせいで時々伸長できないアーカイブあるよねーー

408 :名無しさん@お腹いっぱい。:04/04/05 14:24
SFUは区別するオプションがあるし
Win32サブシステムから区別する方法もあるから
Cygwinでもやろうと思えば不可能じゃない

409 :名無しさん@お腹いっぱい。:04/04/05 15:23
そういえばいつだったかのバージョンで、大文字小文字をむりやり区別させることも
できるようにする変更がなかったっけか。もっとも、それが使い物になるとは思えない
ですが…。

ttp://www.sixnine.net/finkl/d200307a.html#06-2

ここに試用レポートが書いてある機能、か。…たぶんだれも日常的には使っていない予感。

410 :名無しさん@お腹いっぱい。:04/04/05 21:17
auxって名前のディレクトリやファイルも分かりづらいトラップ

411 :名無しさん@お腹いっぱい。:04/04/05 21:27
gcc3.3.3はCygwinに何時来るのかのぅ……


412 :名無しさん@お腹いっぱい。:04/04/05 22:12
待ちきれないから自分でmakeしてまふ

413 :名無しさん@お腹いっぱい。:04/04/06 01:38
>>410
20年来の常識ですな。

414 :名無しさん@お腹いっぱい。:04/04/06 02:04
cygwinはFAT32のHDDにうまくインストールできない。間違いない。

415 :名無しさん@お腹いっぱい。:04/04/06 12:51
Cygwinで動作しているXサーバがあって、そこに表示しているXのクライアントが
あって、そのXクライアントにCtrl-Alt-Deleteを送るにはどうしたらよいのでしょうか?

416 :415:04/04/06 13:05
すみません、解決しました。
ttp://www.systemtoolbox.com/article.php?articles_id=122
一般解じゃなさそうだけど、やりたかったのはまさにこのVNC(over ssh)だったので。

417 :名無しさん@お腹いっぱい。:04/04/06 13:10
さっき初めてcygwinインストールした。かなり期待してたが
emacsでC-x C-c が効かなくていっきに興醒め。打開策をネットで
調べて解決したのだがいろいろおかしな挙動が多く先が思いやられる
ので速攻で全部消した。



418 :名無しさん@お腹いっぱい。:04/04/06 13:42
Cygwinに一体何を期待してんだか。
unixと同じだとでも思ったのかしら。

419 :名無しさん@お腹いっぱい。:04/04/06 13:46
cronがなぜか動かないのです。
Windowsのサービスとして起動していて、
タスクマネージャーにcronがあることは確認できているのです。

crontabの中にはこうなっています。
0 * * * * /home/hogehoge/backup.sh

backup.shの中は、
rsync -auv /cygdrive/c/bin/xyzzy /cygdrive/d/backup
となっていて、シャルスクリプト単体で動作することは確認できているのです。

どうやら、cron自体の問題らしいのです。



420 :名無しさん@お腹いっぱい。:04/04/06 13:47
>>417
自分もはじめはそうでした。


421 :名無しさん@お腹いっぱい。:04/04/06 14:06
cygwinはcygwin
cygwinなりに楽しいんだ
俺はcygwin用にHDD一台割り当ててる別の方がスッキリするし最近巨大化してるし…。

422 :名無しさん@お腹いっぱい。:04/04/06 14:32
>>421
なーるほど。
それって、パーティションを切っているのではなくて、
物理的に別のHDDを用意しているということですか?何GB?

あと、cygwinってバックアップととれるのですか?
Windowsを再インストールしようとしているのですが、cygwinはどうやってバックアップをとろうかと...

cronのことはわかりません

423 :名無しさん@お腹いっぱい。:04/04/06 14:42
C-x C-c がだめって、DOS窓上のシェルのことかなぁ。
X使えばよいだけなんじゃないかと思うけど。
宗教上Xがいやなら、teratermでもなんでも使ってlocalhostにremote loginするとか。

釣られた?

424 :名無しさん@お腹いっぱい。:04/04/06 14:57
>>422
そう、物理的に1台。精神衛生的に非常によろしいよ。
ファイル数がやっぱり膨大になるからwinとドライブ共存させてるとフラグメントとか
気になっちゃうのよねぇ
バックアップとるときのことを考えて俺は自分でインストールするソフトは
/home/hogeか/usr/loca配下にインストールすることに決めてる。
tarでバックアップをとって置いてcygwin綺麗に入れてからcygwin上で戻す。
パミもちゃんと戻せるように・・・

>>423
いろいろやるのが面倒だって思う人には向いてないね。

425 :名無しさん@お腹いっぱい。:04/04/06 15:20
>>419
アプリケーションログを確認汁

426 :名無しさん@お腹いっぱい。:04/04/06 16:23
ファイル数とかフラグメントって
同一物理HDDでも、パーティション分けてれば問題ないんじゃないの?

427 :名無しさん@お腹いっぱい。:04/04/06 16:27
フラグメンテーションは気にならないが
ディスクそのものが気になる

428 :名無しさん@お腹いっぱい。:04/04/06 16:34
>>425
> >>419
> アプリケーションログを確認汁

了解です。
/var/log/cron.logですよね。
確認してみます。

やっぱり、すくなくとも、同一HDDでもパーティションは切りたいですよね。
3GB程度あげれば大丈夫かな。

/homeと/usr/localはいいとして、
emacsのsite-lispなんかもバックアップをとる必要がありますよね。
/usr/share/emacsなど。
そう考えると非常に面倒なのです。








429 :名無しさん@お腹いっぱい。:04/04/06 16:39
cygwinで普通のファイルとハードリンクのファイルを見分けるにはどうしたら良いですか?

430 :名無しさん@お腹いっぱい。:04/04/06 16:47
>>428
いやいや、そこじゃなくて普通はwindowsのイベントログを見るのでは?

> emacsのsite-lispなんかもバックアップをとる必要がありますよね。
> /usr/share/emacsなど。
> そう考えると非常に面倒なのです。

lispも別ディレクトリにして、~/.emacsで読み込ませる とか・・・

431 :名無しさん@お腹いっぱい。:04/04/06 16:51
>>422
Cygwinのバックアップなんて、レジストリを.regに吐き出した後

$ cd /cygdrive/c
$ tar cjf /tmp/cygwin.tar.bz2 cygwin/

だけだけど。リストアする時は.regをロードして、予め用意しておいた
cygwin1.dll, sh.exe, tar.exe, bzip2.exe辺りだけのミニマムセット使って

C:\>set PATH=c:\temp\miniset (←ここにミニマムセットを置く)
C:\>sh
$ bzip2 -dc /cygdrive/c/temp/cygwin.tar.bz2 | tar xf -

でおしまい。マウント情報入ってるレジストリだけどうにかすれば後は
ファイルコピーするだけだから、色々レジストリにコンポーネント登録
とかするWinアプリより全然楽だよ。

ちなみに別のマシンに丸ごと持って行くのも同じ要領でできるけど、
/etc/ssh_*keyとか/etc/passwd, /etc/group辺りは作り直すなり別途
バックアップしとくなりしないと困るので注意。

432 :名無しさん@お腹いっぱい。:04/04/06 16:56
最初はそれやってたけど時々入れなおさなきゃ気になって仕方ないんだよなー
下手にそのままアップデートとかするとよけ手間かかることに

433 :429:04/04/06 17:04
無さそうですね。

434 :429:04/04/06 17:10
あ、一応リンク数見たいなの出てるのか。スンマソン

あとi-node情報みたいなのもあるのか・・・

435 :名無しさん@お腹いっぱい。:04/04/06 17:15
>>430
> >>428
> いやいや、そこじゃなくて普通はwindowsのイベントログを見るのでは?

あちゃあ。cron自体はサービスに登録されているのですが、起動していませんでした...
最初にインストールしたときは、
net start | grep cronで確認したんですけどね...
cygrunsrv --start cronで起動すると1062のエラーで起動できず。
インベントビューアーにもログがいっぱいたまっていました...

cygrunsrv -R cronでアンインストールして、インストールしなおしても同様の結果です。
何が原因やら..トホホ




436 :名無しさん@お腹いっぱい。:04/04/06 17:47
>>435
cygrunsrv -I crond -p /usr/sbin/cron.exe -a '-D'

437 :435:04/04/06 17:53
なんとかcronは起動するようにはなりましたが、うーん
動くかな。


438 :435:04/04/06 18:24
436さんのコマンドでバッチり動きました。

ありがとうございました。
自分がやったのはコレだったのですが。
$ cygrunsrv --install cron --path /usr/sbin/cron --args -D
$ cygrunsrv --start cron
何が悪かったのやら。

やっぱり才能の違いでしょうか...
(´・ω・`)ショボーン

439 :名無しさん@お腹いっぱい。:04/04/06 18:42
.exeの有無かな?

440 :名無しさん@お腹いっぱい。:04/04/06 18:44
才能の有無

441 :遙皇 ◆HEHARUKAoo :04/04/06 18:46
exeとオプションのクォートの有無じゃないっすかね。

442 :435:04/04/06 18:56
>>441
> exeとオプションのクォートの有無じゃないっすかね。

>>440
才能の有無

なーるほど。そうかもしれませんね。
そういうところに気がつくかどうかが才能と言うことでしょうね。


443 :名無しさん@お腹いっぱい。:04/04/06 19:33
結局のところ世の中のことは全て生まれ持った才能と財産で決まっています。

444 :名無しさん@お腹いっぱい。:04/04/06 19:34
当然、個人の努力は無駄です。

445 :435:04/04/06 20:33
cygwinのsetup.exeって必ずしも最新とはいえないみたいですね。
rsyncなんてbugもちの古いバージョンだし。


446 :名無しさん@お腹いっぱい。:04/04/06 20:44
そりゃ全部のパッケージを最新に追随するのは大変でしょ。

447 :名無しさん@お腹いっぱい。:04/04/06 20:54
野暮で悪いけど、ここには
cygrunsrv -I cron -p /usr/sbin/cron -a -D
では駄目だと思ってる人が本当に何人かいるの?

448 :名無しさん@お腹いっぱい。:04/04/06 20:57


449 :名無しさん@お腹いっぱい。:04/04/06 22:24
今までまともに動いていたXwindowがcygwinをバージョンアップをしたら
↓こんなメッセージが出てウィンドウが一つしか出てこなくなりました。
cat: /home/Administrator/.Xauthority: No such file or directory
XDMCPも動かなくなってしまいました。
何か大きな変更がでもあったのでしょうか?

450 :名無しさん@お腹いっぱい。:04/04/07 01:03
>>449

私はバージョンアップでXが起動しなくなりましたが
startxのdefaultclient, defaultserverargsをコメントアウトしたら
起動するようになりました。

参考になるかわかりませんが。



451 :名無しさん@お腹いっぱい。:04/04/07 01:11
>>449
>>↓こんなメッセージが出てウィンドウが一つしか出てこなくなりました。

って何だ?マルチウィンドウモードにならないってことか?
バージョン書け。/tmp/XWin.log晒せ。

452 : :04/04/07 02:37
今気づいた。
cygwinの標準パッケージ(setup.exeで表示されるパッケージ)に
exim と uw-imap があるではないですか…

もしかしてcygwinでメールサーバ立てられる?

453 :名無しさん@お腹いっぱい。:04/04/07 03:20
前にsendmailとqmailを何とかコンパイルして動かしたことある。
けど、何の意味があるのだろうと思ってどうでもよくなった。

454 :名無しさん@お腹いっぱい。:04/04/07 03:32
apacheを動かしている人いる?
web制作の検証ローカルサーバーとして。

455 :名無しさん@お腹いっぱい。:04/04/07 04:06
いっぱいいると思われ。あ、俺も俺も

456 : :04/04/07 04:36
>>453 俺なんか、cygwinでBIND動かそうと思っていろいろと調べてて、
BINDのWidows用バイナリがあるのに気づいたよ…

457 :名無しさん@お腹いっぱい。:04/04/07 05:31
>>456
俺bindもcygwinで動かした・・・っていうかつい最近まで使ってた

458 :名無しさん@お腹いっぱい。:04/04/07 07:00
apacheはちょっとしたテスト用に動かしてるのですが、mod_perl入れられないです。
なんとかなるんでしょうか、これ。

459 :名無しさん@お腹いっぱい。:04/04/07 11:39
>>449
メッセージをちゃんと頭で理解すれば問題は解決すると思うんだがな?(w

460 :名無しさん@お腹いっぱい。:04/04/07 11:44
>>414



461 :449:04/04/07 21:47
>>450
画面いっぱいにXwindowがひょうじされるようになりましたがXDMCPは動きませんでした。

>>451
Welcome to the XWin X Server
Vendor: The Cygwin/X Project
Release: 4.3.0.67
Contact: cygwin-xfree@cygwin.com

XWin was started with the following command line:

X -query 192.168.0.3

ddxProcessArgument - Initializing default screens
winInitializeDefaultScreens - w 1024 h 768
winInitializeDefaultScreens - Returning
OsVendorInit - Creating bogus screen 0
_XSERVTransmkdir: Owner of /tmp/.X11-unix should be set to root
winValidateArgs - g_iNumScreens: 1 iMaxConsecutiveScreen: 1
winCheckDisplayNumber - Cygwin/X is already running on display 0

Fatal server error:
InitOutput - Duplicate invocation on display number: 0. Exiting.

winDeinitMultiWindowWM - Noting shutdown in progress


>>459
.Xauthorityを作ってみたのですがエラーメッセージは出なくなるのですが他はサパーリです。


462 :名無しさん@お腹いっぱい。:04/04/07 22:03
一度全部消して入れなおせ

463 :名無しさん@お腹いっぱい。:04/04/07 23:18
たぶん以前は-rootlessか-multiwindowで動かしてたんだろう。
XDMCPは-from (自分のIP)つけてみ。

464 :名無しさん@お腹いっぱい。:04/04/08 00:00
XWINDOWSがまったく使い物にならないぐらい遅いのですが、
みなさんの環境はどうなのですか?

PenIII-S 1.4GB
Mem 512MB
VGA Matrox G550
です。

apacheを起動しましたが、

localhostでは例の画面がでません。
192.0.0.1ではバッチリです。
C:/windows/system32/drivers/etc/hostsでは
127.0.0.1 localhost
となっているのでした。

465 :名無しさん@お腹いっぱい。:04/04/08 00:05
宇宙人キター

466 :名無しさん@お腹いっぱい。:04/04/08 00:32
>>464

Xに関して。
とりあえずノートンとかのセキュリティ切って試してみたら。


467 :466:04/04/08 00:37
>>464

補足。オレはPentium M 900MHz, メモリ 768MBで十分使えてます。<X
知り合いにXだけ遅いのがいたのだがノートンを切ったら、それなりに使えるようになったらしい。



468 :449:04/04/08 00:41
http://matsu-www.is.titech.ac.jp/~sohda/cygwin/treebbs/treebbs.cgi?log=2043
この症状と自分のはそっくりです。
この通りに治しても自分のはだめでした。
-multiwindowに問題があるみたいなのでいろいろやってそれを探ろうと思います。
Xがうまく起動できない人が結構いるみたいなのでちょっと安心。

みなさんいろいろとありがとう。

469 :名無しさん@お腹いっぱい。:04/04/08 01:26
>>449
MLにログ送った人か。
複数Xサーバ起動したいなら、
XWin :0 -query 192.168.0.3
XWin :1 -query 192.168.0.3
みたいにやる。

470 :名無しさん@お腹いっぱい。:04/04/08 02:20
cygwinではxの設定は鬼門ですね
FreeBSDなんかはどうなんですか?

471 :名無しさん@お腹いっぱい。:04/04/08 04:10
ハマりどころが変わるだけかと。

472 :遙皇 ◆HEHARUKAoo :04/04/08 10:52
>>468
-multiwindow使ったら「おすすめできない」って言われますた

473 :名無しさん@お腹いっぱい。:04/04/08 14:52
>>472
> >>468
> -multiwindow使ったら「おすすめできない」って言われますた

「素人にはおすすめできない。」




474 : :04/04/09 10:19
もしかして、もう新しいXのパッケージが入っているのか?

475 :名無しさん@お腹いっぱい。:04/04/09 10:36
http://cygwin.com/ml/cygwin-xfree-announce/2004-04/msg00003.html
これだな。

476 :名無しさん@お腹いっぱい。:04/04/09 10:48
なにこれ、もうsetupに入ってるけどXF86と大幅に違うもの?
怖くて入れられない

477 :名無しさん@お腹いっぱい。:04/04/09 11:27
>>476
http://pc3.2ch.net/test/read.cgi/unix/1023264974/219-

478 :名無しさん@お腹いっぱい。:04/04/09 20:36
ヴァー
xorg入れたら  }]  が入力できなくなった

479 :名無しさん@お腹いっぱい。:04/04/09 20:39
まだいれちゃなんねぇべ

480 :名無しさん@お腹いっぱい。:04/04/09 20:42
なんも考えずに setup.exe つかったら勝手に入れやがった。
しかも XFree86 を何の前触れも無くアンインストール...
どうしてくれるんじゃゴ(ry

481 :478:04/04/09 21:24
xmodmap で解決した。
トリグラフ使わなきゃいけなくなったかと思ってあせった。

482 :名無しさん@お腹いっぱい。:04/04/09 23:11
ぐわー、今日久々にsetup使ったらXが起動しなくなったよ。
このスレ先に見つけてたらやんなかったのに。
設定とかよくわからんから3ヶ月ぐらい前のverに戻したいんだけど、どうしたらいい?

483 :名無しさん@お腹いっぱい。:04/04/09 23:27
>>482
ハードディスク漁って手で入れれ

484 :名無しさん@お腹いっぱい。:04/04/09 23:41
>>483
サンクス
ノシ

485 :名無しさん@お腹いっぱい。:04/04/10 19:05

cygwin で exit タイプしても、うまく終了できないんですけど・・・。
3 回に 2 回ぐらいはこんな感じ。いっつも強制終了でつ。


486 :名無しさん@お腹いっぱい。:04/04/10 19:50
>>485
俺もたまにある

487 :名無しさん@お腹いっぱい。:04/04/10 21:07
最近は全くないなぁ

488 :名無しさん@お腹いっぱい。:04/04/10 21:36
CTRL + ALT + DEL を連打すれば終わるじゃん。











何もかも。

489 :名無しさん@お腹いっぱい。:04/04/10 21:45
そういうことじゃないだろ

490 :名無しさん@お腹いっぱい。:04/04/10 21:54
漏れそんなこと一回もない。
何かが子プロセスで動いてるんじゃねぇの。
それこそ、Crtl+Alt+Del、1回押しで、でwindowsプロセス確認してみたら?
ま、cygwinプロセスをwindowsから終了させればいいわけだが。

491 :名無しさん@お腹いっぱい。:04/04/10 21:57
>>488
未だに9x系使っているんですか?

492 :名無しさん@お腹いっぱい。:04/04/10 21:58
悪いか!


493 :名無しさん@お腹いっぱい。:04/04/10 22:10
シェルが終了しないって
最近、修正が入ったんじゃなかったっけ


494 :名無しさん@お腹いっぱい。:04/04/10 23:29
cygwinて、9X系で動くの?

495 :名無しさん@お腹いっぱい。:04/04/11 00:20
確かにWin98で使っていた頃はexitで終了しないのはよくあったね。

>>494
一応はね。Win9xのConsoleサポートがいまいちなんで、NT系では
問題ないところで色々変だけど。まぁお勧めはできんな。

496 :名無しさん@お腹いっぱい。:04/04/11 00:52
>>494
一応動くっしょ。長らくやってないけど。

で、話題のx.org入れてみた。
ちょっと早くなったかな?何かかくかくするけどどうなんだろう。
xfsが動くようになったみたいなので満足。
gtk2が動かなくなった。glibかなぁ
コンパイルしなおしてみよう・・・

497 :名無しさん@お腹いっぱい。:04/04/11 08:31
cygwin、9x系でぜーんぜn問題ないですが、何か
当方、win95と、win98でx-windowも稼動中。windows-XPは
家族用。win95機は、外付けHDにRedHat6.1Jも入ってて、
昔はこっちを使ってたが、もうcygwinが枯れてきたので、
そろそろRedHat削除予定。






498 :名無しさん@お腹いっぱい。:04/04/11 11:34
cygwinよりはlinuxの方が・・・変な奴

499 :497:04/04/11 14:16
あれ、上げてた。ゴメソ
いや、文系なんで、来るファイルは、wordとかexcelばっか
なのよ。漏れ自身は、emacs+Latexでつけど。で、職場の
VineLinuxのPCにOpenOffice入れてガリガリ使ってたら、
HDが逝かれてしまわれて、こりゃ、cygwinしかないなと…
まあ、今後どうなるか知りまへんが、今んとこ、最善の
個人ワークステーションは、win+cygwinだと思う。
サーバは、別。職場のサーバは、Fedoraで、管理してまつ。


500 :名無しさん@お腹いっぱい。:04/04/11 16:12
てか、今時9x系使ってるなんてキモイ

501 :名無しさん@お腹いっぱい。:04/04/11 21:06
>>500
「キモイ」の意味をちゃんと知ってから発言した方が良いですよ
凄くアフォな発言してますよ(pgr


502 :名無しさん@お腹いっぱい。:04/04/11 21:42
Cygwinのインストール中、
/usr/X11R6/lib/X11/fonts/100dpi/charB08.pcf.gz
と言うファイルをインストールしているときに必ずフリーズしてしまいます。
このファイルをインストールしないで先に進む方法や、
なぜこのファイルをインストールするときにフリーズするのかがわかる人は教えてください。

503 :名無しさん@お腹いっぱい。:04/04/11 21:54
>>502
そのファイルのインストール中かどうかはわからないけど(XFreeだったような気はする)
俺も最近、Cygwinのインストール中にフリーズが多発して困ってたんだよね。
俺の場合はHDDとメモリに余裕がなかったので常駐ソフトを停止して
HDDの余計なファイルをバックアップして余裕を持たせたらフリーズしなくなったよ。
あんまり参考にならないかもしれないけど。

504 :名無しさん@お腹いっぱい。:04/04/11 21:59
>>503
実は最近DebianをDドライブにインストールしようと思い、
色々いじってたのですが、結局Debianのインストールが上手くいかず、
仕方なくCygwinに戻ろうとしたところ、このようなエラーが出て・・・。
Cドライブの空きは5G程度あるので大丈夫だとは思うのですが・・・。
何か原因がわかったらまた教えてください。

505 :名無しさん@お腹いっぱい。:04/04/11 22:24
>>504
フリーズするファイルがわかってるなら、インストール時にチェックをはずして後でインスコすれば?
最近、X関係のトラブル多いのかしら。

506 :名無しさん@お腹いっぱい。:04/04/11 23:51
bash上でmysqlc

507 :名無しさん@お腹いっぱい。:04/04/11 23:54
ミスった、、すまそ。
bash上でmysqlcコマンドを叩くとコア吐くんだが解決策ないですか?
ソースからビルドしても同じ結果だった。
mysqlのバージョンは3.23.85と4.0.18です。


508 :名無しさん@お腹いっぱい。:04/04/12 00:50
>>507
core ファイルを strings コマンドとかでのぞいてみたら?
mysqlc とか使ってないから、私には何もわからないけど、
もしかしたら検索するキーワードとか見つかるんじゃない?

509 :名無しさん@お腹いっぱい。:04/04/12 02:19
>>508
Cygwinでは設定してないとcoreファイルは作られないし、coreの中
覗いただけで何かとっかかり見つけられるなんて、スーパーハカーでも
難しいと思うが。

ソースからビルドしたのがあるんだったら、-g付きでビルドしてgdb
配下で動かしてみれば、どこで落ちたか&何が原因か は分かる
かもしれないけど。

510 :名無しさん@お腹いっぱい。:04/04/12 19:58
XFree86まだファイルは残ってるのね。
Ftp://mirrors.rcn.net/pub/sourceware/cygwin/release/ZZZRemovedPackages/

511 :名無しさん@お腹いっぱい。:04/04/13 10:59
X orgってなんか遅くなった気がするけど気のせい?

512 :名無しさん@お腹いっぱい。:04/04/13 22:06
>>511
君のせい

513 :名無しさん@お腹いっぱい。:04/04/13 23:25
XFree86の前のバージョンをベースにしてんだから

514 :名無しさん@お腹いっぱい。:04/04/14 10:39
cygwinのXで]や}が打てなくなったので、startXWin.sh内で
xmodmapを実行して修正しています。
xhostしてリモートクライアントを使用するにはこれでOKですが、
XDMCPでリモートホストにログインする場合はこれではNGです。
しかたなくリモートホストにログイン後にリモート側のシェルで
xmodmapを手動で実行しています。
これを自動化したくて、リモートホストのホームディレクトリに
xmodmapを実行するような.profileを書いてみたのですが
実行されません。
シェルで./.profileとすると実行されるのですが…
なにか勘違いしていますのでしょうか?
どこがまずいのかアドバイスいただければうれしいです。
リモートホストはRHL9です。

515 :514:04/04/14 11:29
.profileではなく.bash_profileに書いたらできました。
スレ汚し申し訳ありませんでした。

で、ついでに伺いたいのですが、Xクライアント側において、
cygwinのXサーバのXDMCPかどうかを判断するには
どういうやり方が一般的ですか?

今はXDMCPのためのX起動ではXWin :xという形でxにある定数を入れ、
リモート側ではDISPLAY環境変数をチェックして:0.0が:x.0だったら、
cygwinのXでのXDMCPという判断しているのですが…

516 :名無しさん@お腹いっぱい。:04/04/14 17:44
>>514
/etc/X11/xinit/xserverrcあたりでなんとかならん?

>>515
xdpyinfoの出力からvendor stringを調べるとか。
XmodmapじゃなくてXresourcesなら、#ifdef VNDR_*ってのも使えるが。


517 :名無しさん@お腹いっぱい。:04/04/14 23:15
今年からプログラムを習い始めたものですが、
学校ではlinuxでプログラムを演習するため家ではできません。

しかし、世の中にはcygwinというものがあると聞きインストールしてセットアップしてみたのですが、
その後起動して何をすればいいのかわかりません。

プログラムを作ったりコンパイルするには
ど〜すればいいのかどなたか教えてください。


518 :名無しさん@お腹いっぱい。:04/04/14 23:18
>>517
うんこすればいい

519 :名無しさん@お腹いっぱい。:04/04/14 23:23
>>517
linux と同じようにすればいい

520 :517:04/04/14 23:27
なんか command not found になるんですが、
たとえばxemacsはどうすればできますか?

521 ::04/04/14 23:33
UNIXってそもそも何?


522 :名無しさん@お腹いっぱい。:04/04/14 23:41
>>520
インストールのときに All を選んだ?

523 :名無しさん@お腹いっぱい。:04/04/14 23:47
>>520
xemacsなんて糞なのでWindows用のもっと高機能な
エディタを使いなさい

524 :517:04/04/14 23:51
>>522

どこのとこでですか?
パッケージを選ぶとこですか?

525 :517:04/04/14 23:52
>>523
Windows用のもっと高機能なエディタは
どうすれば使えるんですか?


526 :名無しさん@お腹いっぱい。:04/04/14 23:55
>>525
ここはあなたに一から教えるスレではありません。
勉強してからこい。

527 :名無しさん@お腹いっぱい。:04/04/14 23:56
>>525
窓の杜からダウンロードできますよ。
いろいろあります。

528 :名無しさん@お腹いっぱい。:04/04/14 23:59
質問が。

CygwinでSSHを使ったスクリプトを作ろうとしてるんだが、
Unix機に移植した際、弊害って何か発生するんだろうか?


529 :名無しさん@お腹いっぱい。:04/04/15 00:12
自分で考えれ
そんなん質問と見做さん

因みに俺禁煙二日目。

530 :名無しさん@お腹いっぱい。:04/04/15 00:12
528>
.exe
ついている可能性があるね。

531 :名無しさん@お腹いっぱい。:04/04/15 06:38
>>528
C:/とか動かないかもしれないね。

532 :名無しさん@お腹いっぱい。:04/04/15 10:27
>>528

>>530-531に加えて、
・ファイル名の大文字小文字を区別するか否か。
・文字コード、改行コードの違い。

こんなとこかな。

533 :遙皇 ◆HEHARUKAoo :04/04/15 10:52
>>528
/cygdrive/は使えないかもね。

534 :名無しさん@お腹いっぱい。:04/04/15 12:18
>>533
それは全然問題無いだろ

535 :514:04/04/15 13:10
>>516
その後xevでイベントを調べたりして試行錯誤していましたが、
なんとかローカルおよびリモートともxmodmapせずに
]}と\_を入力できるようになりました。

以下一応方法を書いておきます。

1)/etc/X11/xkb/keycodes/xfree86を次のように変更する
 xkb_keycodes "jp106"セクションに"<AB11> = 123;"を追加

2)使用しているXサーバ起動スクリプトを次のように変更する
 XWin実行時に、"-xkblayout jp -xkbmodel jp106"パラメータを
 与える

これでXDMCPでもローカルなXでもxmodmapが不要になりすっきりです。
アドバイスどうもありがとうございました。


536 :名無しさん@お腹いっぱい。:04/04/15 17:25
>>535
Xサーバのソース追いかけてたんだけど特に変更点みつけられなかったんで
/etc/X11/xkbをXFree86-etc-4.3.0-11の中身と置き替えて、
ls -s xfree86 xorgしたらオプション与えなくても自動認識で大丈夫でした。
diff取ってみてるんだけど変更多くていまいちわかりません。

537 :514:04/04/16 01:13
>>536
構成ファイルのバグなんでしょうかね?
diffできるということは古いのを保管されてたんですか?
低スキルな私にはミラーサイトもすでに削除済みに見えるので…
ところで以前から自動認識だとkblayoutはusで起動してましたっけ?
orgに更新してない方教えていただけませんか?

538 :名無しさん@お腹いっぱい。:04/04/16 05:14
>>536
yes

539 :536:04/04/16 11:16
>>537
スキルどうのこうのじゃなくてLocalPakageDirectoryに残ってたのを展開して差分を
取りました。これって設定で残ったり残らなかったりするものなんでしょうか?
CVSから/xc/programs/xkbcomp取って来て比べても同じことだと思います。

自分でコンパイルしてるせいなのかと思ってReinstallして/etc/xkb書き替え
ても再現したので恐らくそのあたりのファイルのどれかが間違ってるんでしょう。

http://freedesktop.org/cgi-bin/viewcvs.cgi/xc/programs/xkbcomp/?root=xorg&sortby=date&only_with_tag=XORG-CURRENT#dirlist
あたりを見るとMerged with XFree86 4.4.0.って並んでるみたいなのでそのうち
直るといいなぁ。

540 :名無しさん@お腹いっぱい。:04/04/16 15:52
viで日本語入力ができません
環境変数の設定を間違えただけですかね?


541 :名無しさん@お腹いっぱい。:04/04/16 16:08
>>540
そうかもね。
第六感だよ、第六感・・・

542 :名無しさん@お腹いっぱい。:04/04/16 16:44
すいません霊感ならあるんですが
もっと詳しくお願いします


543 :名無しさん@お腹いっぱい。:04/04/16 16:52
残念ですね。霊感は必要とされてないんです。

544 :名無しさん@お腹いっぱい。:04/04/16 17:03
速読について教えてほしいのですが…Part2
http://school2.2ch.net/test/read.cgi/lic/1073214456/
このスレの通りにやればviで空が飛べるようになります。

545 :名無しさん@お腹いっぱい。:04/04/16 17:26
viで空が飛べても大して凄くないですね
viで日本語が書けるほうが凄いです
教えてエロイ人


546 :名無しさん@お腹いっぱい。:04/04/16 17:27
>>542
こちらこそもっと詳しくお願いします

547 :名無しさん@お腹いっぱい。:04/04/16 17:34
Cygwinをインストールする時にsh.exeでこけちゃうんですが、
理由をご存知な方いますか?
Windows98SEです。

548 :名無しさん@お腹いっぱい。:04/04/16 17:55
DHCPで獲得しているIPアドレスをシェルスクリプト内で使いたいのですが、
どのようにしたら自分のIPアドレスを調べられますか?
ipconfig出力を使おうかとも思いましたが、ノートPCで複数のLANカードを
差し替えて使用するので、どのアダプタが現在使用されているのかも
知る必要がありちょっと面倒です。
スマートなやり方があれば教えていただけませんか?
cygwinはwindows98seに導入しています。
よろしくおねがいいたします。

549 :名無しさん@お腹いっぱい。:04/04/17 00:18
>>548
hostname コマンドじゃだめ?
--ip-addres ってオプションがあるっぽいけど。
今 Linux だし、DHCP で IPもらってないので良く分からないけど。

550 :名無しさん@お腹いっぱい。:04/04/17 00:48
>>549

cygwinのhostnameコマンドにはそのオプションはないようだ



551 :名無しさん@お腹いっぱい。:04/04/17 01:20
>>548

ipconfig | grep 'IP Address' | cut -c45-56


552 :551:04/04/17 01:23
同時に使用するLANカードが1枚だけだったらいけると思うが。




553 :551:04/04/17 01:29
あ、複数IPを持ってる場合を言ってるのか。だとしたら上に書いたのではダメだな。
失礼。

554 :名無しさん@お腹いっぱい。:04/04/17 01:42
>どのアダプタが現在使用されているのか
ってどのインターフェイスがリンクアップしてるかってこと?

555 :548:04/04/17 02:41
多数のレスありがとうございます。

>>551
> ipconfig | grep 'IP Address' | cut -c45-56
>>552
> 同時に使用するLANカードが1枚だけだったらいけると思うが。

同時に使うのは1枚ですが、私の環境だと0,1,2と計3個のEthernetアダプタの
エントリを返します。で、実際にDHCPで貰っているIPアドレス以外0.0.0.0に
なっています。なので、教えていただいたのをちょっと修正し、
ipconfig | grep IP | cut -c 33-47 | grep -v 0.0.0.0
みたいにすれば一応取れました。

私の環境だとipconfig出力は日本語なので、grepする文字列やcut -cに与える文字数が
違うのですが、これは多分Windowsによって違うんですよね?
コントロールパネルのネットワークに登録しているアダプタと、ipconfigで出力される複数のアダプタが
そもそもどう対応するのかわかっていなかったりしますが…
もしかすると、0がアクティブなアダプタ、1,がダイアルアップアダプタ、2がVPNなのかなあ…

556 :名無しさん@お腹いっぱい。:04/04/17 21:30
>>555
カットしちゃった部分に書いてないですか?

557 :548:04/04/17 21:56
>>556

ipconfig -allとしてみたらアダプタ種別が書いてありました。
ついでに獲得しているDNSサーバも拾えることがわかりました。
どうもありがとうございました。

558 :名無しさん@お腹いっぱい。:04/04/17 23:08
>>540
OSは?
98やmeだとMSIMEでは無理なんじゃなかったっけ
良く分からんが(汗

559 :名無しさん@お腹いっぱい。:04/04/20 00:44
cygwin触って一年近く経つのに最近cygstartコマンドを知った漏れは大馬鹿でつか?
この前まで使ってたWinのアプリケーションを起動したり、カレントディレクトリをエクスプローラで開いたりする自作ツールは使わなくなりました
cygstart http://www.2ch.net

560 :名無しさん@お腹いっぱい。:04/04/20 02:18
cygwinってmlockない??

561 :名無しさん@お腹いっぱい。:04/04/20 02:41
ないみたいだなぁまぁいっか

562 :名無しさん@お腹いっぱい。:04/04/21 01:53
>> 559
おれも知らなかった。こういうツール自作しようかと思ってたところだった。

563 :名無しさん@お腹いっぱい。:04/04/21 21:54
数百あるファイルを cvs import すると半数近いファイルが

cvs server: ERROR: cannot read file xxxxx.html: Permission denied

と言われました。ls -l でファイルのパーミッションを見ると
いつの間にか 000 になっていました。

昨日までは全ファイル 644 で問題なく cvs import できていました。

cygwin をインストールしてから chmod を使ったことがないのですが
原因お分かりになるでしょうか?

564 :名無しさん@お腹いっぱい。:04/04/21 22:12
マルチ氏ね

565 :名無しさん@お腹いっぱい。:04/04/21 22:32
>>564
チチー、マトケエエヨ、ヒ、、ソ、・゙・・チ、ハ、、ア、タ、ャ。」

566 :名無しさん@お腹いっぱい。:04/04/21 23:53
>>563
とりあえずもっと具体的な情報を出してみるべきかと。
リポジトリも cygwin 上にあるのかどうか、cygwin は ntsec 有効の状態なのか。
結局パーミッションが変わっているのは、リポジトリ側なのかローカル側なのか。
ローカルファイルの編集を行ったのは、cygwin 上の実行ファイルなのか。
後、cygwin と関係なくて CVS の方なんだけど、同じファイルに対して複数回 import してる
ような感じだが、作業コピー上で作業してるわけじゃないの?

567 :名無しさん@お腹いっぱい。:04/04/22 03:28
cygwinでGCL(GNU Common Lisp)を使うことはできますか?

568 :563:04/04/22 09:36
>>566
情報が足りずに失礼いたしました。
ローカルは ntsec 無効の XP 上の cygwin、リポジトリは RH9 です。
パーミッションが 000 なのはローカルです。

私はいくつかのプロジェクトを持っており、
今まで cvs 管理をしていなかったため順次 cvs import しています。
この 2 週間は日々何も問題なく import 後に別フォルダで checkout して
commit & update していました。

そして昨日、新プロジェクトを新規に cvs import したところ
>>563 のエラーが出ました。cygwin の ls -l で見たところ、
同じフォルダ内で 600 と 000 が混在していることが分かりました。
( 600 のファイルは問題なくリポジトリに登録されます )

cygwin の利用は cmd 上で cvs と diff を使うくらいで、
フォルダの作成はあふ、ファイルは xyzzy を使っており、
cygwin の bash は使っていません。

569 :名無しさん@お腹いっぱい。:04/04/22 09:37
>>567
GCLはお勧めしない

570 :名無しさん@お腹いっぱい。:04/04/22 09:42
>>569
なんで? clispの方がいい?
純粋に知りたいです。

571 :名無しさん@お腹いっぱい。:04/04/22 10:36
>>568
chownしなかった?
cygwin上でchownするとパーミッションが000になることがあるよ。


572 :563:04/04/22 10:52
>>571
自分で chown, chgrp, chmod したことはありません。
というのも、cygwin に UNIX と同じパーミッションの
考えがあるとは知らなかったんです…。

ところで、環境変数に CYGWIN=ntsec となければntsec 無効、
というわけではないのでしょうか?
CYGWIN=nontsec と明示しないといけないのでしょうか。

cygwin を入れてから設定した環境変数は
PATH に c:\cygwin\bin を追加し、
CVSROOT と CVSEDITOR を新規追加しただけです。

573 :名無しさん@お腹いっぱい。:04/04/22 13:54
>>572
>CYGWIN=nontsec と明示しないといけないのでしょうか。
yes

Cygwin上でのcvsは、標準パッケージの奴も自分で(適当にパッチ当てて)
makeした奴もいまいち動作が怪しい(563みたいなのが出た事もあるし、
途中からcommitがコケたりする)ので、俺はWinCVS付属のWin32 nativeな
cvs.exeを使うようにしてる。

Cygwinメインで使おうとすると、パス指定や改行コード辺りで色々面倒な
んだけどね。

574 :名無しさん@お腹いっぱい。:04/04/22 15:03
>>572
> というのも、cygwin に UNIX と同じパーミッションの
> 考えがあるとは知らなかったんです…。

てことは、パーミッションが000のファイルは、もとからそういうパーミッションだったんじゃないの?


575 :名無しさん@お腹いっぱい。:04/04/22 18:51
>>572
>ところで、環境変数に CYGWIN=ntsec となければntsec 無効、
>というわけではないのでしょうか?
>CYGWIN=nontsec と明示しないといけないのでしょうか。

現在はデフォルトでntsec有効じゃなかったっけ?

576 :563:04/04/22 20:46
>>573-575
いろいろとありがとうございます。

数ヶ月前に全て自分が作ったファイルが 000 と 600 の混在。
今 xyzzy でファイルを保存すると 777、touch だと 666。

もしかしたら 000 と 600 は
Windows2000 時代に作ったファイルかもしれません。
それらのファイルは共有ディスクに避難させ、
XP をクリーンインストールした後に戻したファイルだと思います。

577 :名無しさん@お腹いっぱい。:04/04/22 23:12
Administrators グループのユーザが、Cygwin で作業する時は、
ntsec 有効よりも CYGWIN=nontsec が、幸せになれるかも

578 :563:04/04/22 23:40
>>577
nontsec にして様子を見たいと思います。ありがとうございました。

579 :名無しさん@お腹いっぱい。:04/04/23 11:17
最新版のcygwinにwebminをインストールできた人いますか?

Attempting to start Webmin mini web server..
Starting Webmin server in /home/silas/webmin-1.140.tar/webmin-1.140
exec: /home/silas/webmin-1.140.tar/webmin-1.140/miniserv.pl: not found
ERROR: Failed to start web server!

インストール中にこういう感じでとまってしまうのです

580 :名無しさん@お腹いっぱい。:04/04/23 13:38
cygwin1.1と.1.3しかwebminには対応していない。

581 :名無しさん@お腹いっぱい。:04/04/23 17:47
cygwinがwebminに対応しろみたいな言い方だな

582 :名無しさん@お腹いっぱい。:04/04/23 17:54
>>581
> cygwinがwebminに対応しろみたいな言い方だな
webminがcygwinに対応しろみたいな言い方です。

583 :名無しさん@お腹いっぱい。:04/04/23 18:10
双方が歩み寄れって感じですね

584 :名無しさん@お腹いっぱい。:04/04/23 22:41
、爨キ、 webmin、ャWindowsツミア、キ、。」

585 :名無しさん@お腹いっぱい。:04/04/24 00:07
むしろ webminがWindows対応しろ。
とでました。

586 :名無しさん@お腹いっぱい。:04/04/25 16:32
ぁーX新しいの入れたら設定上書きされて消されちったぁー
くそ、気の利かないなあもう

587 :名無しさん@お腹いっぱい。:04/04/25 23:05
気の利かないなあもう
気が利かないなあもう

588 :名無しさん@お腹いっぱい。:04/04/26 02:31
setup.exeが新しくなってたのに気付いた。
これってどっかでアナウンスされてるの?

589 :名無しさん@お腹いっぱい。:04/04/26 02:51
お、そうなんだ。
UI はマトモになったのかしら?

590 :名無しさん@お腹いっぱい。:04/04/26 03:29
>>588
MLでアナウンスされてる。
ttp://cygwin.com/ml/cygwin-announce/2004-04/
ttp://cygwin.com/ml/cygwin-announce/2004-04/msg00010.html

591 :588:04/04/26 04:12
>>590
ほんとだ。ありがとう。

592 :名無しさん@お腹いっぱい。:04/04/26 04:44
>>589
いまさら変えてくる戸は思えないけど。
何か変化あった?
どうせいつもの様にマイナーアップデートでしょ?

593 :名無しさん@お腹いっぱい。:04/04/26 12:02
っていうか、さっさとrpmで管理しろと小一時間(ry


594 :名無しさん@お腹いっぱい。:04/04/26 12:16
> っていうか、さっさとrpmで管理しろと小一時間(ry
rpm ねぇ。apt が使えるとなお良いんだが。

595 :名無しさん@お腹いっぱい。:04/04/26 16:07
>>589 >>592
機能や操作の面は何も変わってないと思うけど、
最大化できるようになった。(笑)

パッケージの選択が多少やりやすくなったと思う。

596 :名無しさん@お腹いっぱい。:04/04/26 18:42
>>595
感動した

597 :名無しさん@お腹いっぱい。:04/04/26 20:03
質問なんですけど
binmodeとtextmodeの切り替えって
再インストールしないとできませんか?

598 :名無しさん@お腹いっぱい。:04/04/26 20:55
Gentoo/Cygwin 使ってる人いる?

599 :名無しさん@お腹いっぱい。:04/04/26 21:25
>>597
mountやり直せばできるでしょ。
textmodeってトラブルの元だし、あんまり必要性感じないけどね。

600 :597:04/04/27 00:00
>>599
ありがとうございます。
mountコマンドですか。
使ったときないんで恐いですけど、
いろいろ調べてやってみたいと思います。

>textmodeってトラブルの元だし
実は今現在がそのtextmodeでして…。
あまりいい話を聞かないのでbinmodeにしたいな、と。

601 :名無しさん@お腹いっぱい。:04/04/27 00:42
今までteraterm + telnet→rxvt→teraterm + cygterm→rxvtと来たけど
今更かもしれませんがputty + teratermにしました。
今まで出一番いい感じですね。
これでも大量にテキストをコピペすると落ちますね。
rxvtよりはマシだけど。cygwinが悪いのだろうけどなぜ?

602 :名無しさん@お腹いっぱい。:04/04/27 00:46
間違えた・・・putty+cygtermでした

603 :名無しさん@お腹いっぱい。:04/04/27 00:49
俺はrxvtで十分なんだけどなあ。何か不満かい?

604 :名無しさん@お腹いっぱい。:04/04/27 00:52
>>603
テキストたくさん貼り付けようとすると固まりませんか?
それ以外は不満は全く無いんですけど

605 :名無しさん@お腹いっぱい。:04/04/27 01:23
>>349
この端末エミュレータなかなかいい感じになったよ。
不透明版もできたし。試してみたら?


606 :名無しさん@お腹いっぱい。:04/04/27 01:27
スクリーンショット見ると凄い綺麗ですね。ありがとう試してみるよ

607 :名無しさん@お腹いっぱい。:04/04/27 01:43
>>604
/dev/clipboard で代替できるんでは?

608 :名無しさん@お腹いっぱい。:04/04/27 01:56
Windows の rxvt バイナリって、たまにスクロールができなくなったり
マウスでクリックすると変な入力が入ったりしない?

609 :名無しさん@お腹いっぱい。:04/04/28 07:17
>>604
うーん。81KBのテキスト貼り付けてみたけど固まらないなあ。
ひょっとして数ギガバイトのテキストを貼り付けるとか?


610 :名無しさん@お腹いっぱい。:04/04/28 21:53
9x系だからとかいうオチでは?

611 :名無しさん@お腹いっぱい。:04/04/28 23:14
95なめんな

612 :名無しさん@お腹いっぱい。:04/04/29 23:54
1.3.22-1, gcc-3.3.1-2 ですが tcltk-20030901-1 をコンパイルしようとすると

$ sh configure ; make
gcc -shared -O2 -o tcl84.dll -mwin32 -Wl,--out-implib,libtcl84.a regcomp.o(ry
Creating library file: libtcl84.a
tclWin32Dll.o(.text+0x112):tclWin32Dll.c: undefined reference to `__except_checkstackspace_handler'
tclWinChan.o(.text+0x79a):tclWinChan.c: undefined reference to `__except_makefilechannel_handler'
tclWinFCmd.o(.text+0xf2):tclWinFCmd.c: undefined reference to `__except_dorenamefile_handler'
tclWinFCmd.o(.text+0x5e2):tclWinFCmd.c: undefined reference to `__except_docopyfile_handler'
collect2: ld returned 1 exit status

というエラーです。ひょっとして 1.5.x じゃないと駄目ですか?

613 :名無しさん@お腹いっぱい。:04/04/30 01:13
cygwinのX環境でeclipseをお使いの方教えていただきたいのですが…
eclipseはRHL9のPCにインストールされていています。
cygwinのXでこれを使いたいのです。
XDMCPだと問題なく使えます。
しかし、非XDMCPだと、
「ワークベンチの状態を読み取ることができません。
ワークベンチUIはリセットされます。」
とエラーが出ます。
非XDMCPでも使えるようにしたいのですが、どうすればよいでしょうか?

614 :名無しさん@お腹いっぱい。:04/04/30 09:55
もしかしてpythonってデフォルトでは必ずインストールでしょうか?
pythonアンインストールしても次回setupでは必ずインストールするように
選択されているんですが。
ひょっとして何かがpythonに依存しているんでしょうか?
だとすれば依存関係ってどうすれば調べられますか?
よろしくご指導ください。

615 :名無しさん@お腹いっぱい。:04/04/30 10:06
>>614
パッケージの依存関係はsetup.iniに書いてある

616 :名無しさん@お腹いっぱい。:04/04/30 23:23
>>598
すみません、Gentoo/Cygwin ってなに?
Gentoo に Cygwin が入っているの?

617 :名無しさん@お腹いっぱい。:04/04/30 23:27
>>598
おい、せっかく皆黙ってたのに余計なこと言うなよ

618 :名無しさん@お腹いっぱい。:04/04/30 23:27
れれ?

619 :名無しさん@お腹いっぱい。:04/04/30 23:57
>>617
悪い?

620 :名無しさん@お腹いっぱい。:04/05/01 13:08
最近setupでアップデートしたらXのウィンドウタイトルが日本語だと
化けるようになったのは気のせいでしょうか?

621 :名無しさん@お腹いっぱい。:04/05/03 00:20
だれか、コマンド全部まとめて書き出してくれませんか

622 :名無しさん@お腹いっぱい。:04/05/03 00:48
>>621
echo "$PATH" |tr : '\n' |xargs ls

623 :名無しさん@お腹いっぱい。:04/05/03 06:14
へぇ、よくわからんけどthx

624 :名無しさん@お腹いっぱい。:04/05/03 06:26
それってcygwinだとdllも出ちゃうんじゃない?

625 :名無しさん@お腹いっぱい。:04/05/03 13:09
echo "$PATH" | tr : '\n' | xargs ls | grep -v "*.dll"

626 :名無しさん@お腹いっぱい。:04/05/03 13:11
* はいらんやろ

627 :名無しさん@お腹いっぱい。:04/05/03 13:12
grep -v '.*\.dll' だろうが。

628 :名無しさん@お腹いっぱい。:04/05/03 13:14
>>626
/usr/bin/ncurses-test-dll/ とかがあると、どうなるのか考えてみれ。

629 :名無しさん@お腹いっぱい。:04/05/03 13:48
でも正規表現はきちんと使おうね grep -v '\.dll$'

630 :名無しさん@お腹いっぱい。:04/05/03 19:05
cygwinのxでの日本語入力(仮名漢字変換)の質問です。
cygwinのktermでは日本語が問題なく入力できます。
しかしredhatとかtelnetしてgnome-teminalとかをxに投げて使うと
日本語を入力することができません。
シフト+スペースを押しても仮名漢字変換が開始されないです。
どのように設定すればよいでしょうか?

631 :名無しさん@お腹いっぱい。:04/05/04 03:46
viエディタでC言語のソースをエディットして
バグがあって修正したは良いが
書込みエラー 変換失敗
とか言いやがる・・・・

どうも¥を追記するとダメみたい・・・
何とかならん?

632 :名無しさん@お腹いっぱい。:04/05/04 05:21
>>631
言われないけど。
cygwin1.dllとvimのバージョンは?

633 :631:04/05/04 12:15
>>632
Cygwin1.dll が1005.5.0.0
vimが6.1.300です。

本についてたCD使ってインスコしたんですが
UNIXに慣れてないと結構難しく感じてしまうね・・・



634 :名無しさん@Vim%Chalice:04/05/04 12:35
>>631
変換失敗ってのはlibiconvが無いとかじゃない?

635 :631:04/05/04 12:57
libiconv.a
libiconb.dll.a
libiconv.la
ってのはあるみたい

秀和システムの「Cygwin環境構築ガイド」ってやつについてきた
CDでフルインストールして
ASCIIの「Cygwin+JE」ってやつの日本語拡張に
関する部分をインスコしたんですが・・・

再インスコしたら動くようになったりするんだろうか
ま、sakuraかなんかでエディットすりゃ早いんだろうけど
なんか気持ち悪いしな・・・

助けてエロイ人!!

636 :名無しさん@お腹いっぱい。:04/05/04 17:13
実用で使おうという訳ではないのですが,
inetd -d により必要なときだけftpdを使おうとしています。
バージョンは cygwin-1.5.9-1, inetutiles-1.3.2-26, login-1.9-7 です。

WindowsXPでは特に問題なく動くのですが,Windows2000ではうまくいきません。
ftpサーバには繋がりますが,ログインに失敗します。
iu-config, mkpasswd, mkgroup はどちらのOSでもおこなっています。
理由がわからずスッキリしないのですが,何を調べたらよいのでしょうか?


637 :名無しさん@お腹いっぱい。:04/05/04 17:40
ホームディレクトリの名前に半角スペースが含まれている場合、どう対応すべきですか?
いまのままだと
/home/foo bar
のようになっていて、
cd $HOME

bash: cd: /home/foo : No such file or directory
となってしまいます。
コンパイルのときなどもちょっと困っちゃっています。

638 :名無しさん@お腹いっぱい。:04/05/04 18:03
>>637
cd "$HOME"


639 :名無しさん@お腹いっぱい。:04/05/04 20:49
gcc -mnocygwinでコンパイルすると、Teratermをターミナルとして
認識してくれない(isatty(1)が0を返す)みたいなんだけど、
これってTeraterm側の問題?
標準出力がフラッシュされなくて不便なんだよね。

640 :名無しさん@お腹いっぱい。:04/05/04 21:01
>>637
/etc/passwd の最後のフィールドはユーザのホームディレクトリ。
ここを '/home/foo bar' から '/home/hoge' に変えてやれば良い。
当然ながら、いままでのホームディレクトリの中身は自分で移動して
やる必要があるので注意。


641 :名無しさん@お腹いっぱい。:04/05/04 21:03
>>640
サンクス!

642 :名無しさん@お腹いっぱい。:04/05/04 22:35
>>639
-mno-cygwinした場合は単なるWin32アプリになる。C Runtimeも
msvcrt.dllを使うから、isatty()は「NTコンソールか?」しか判断
しないのでTeraTerm上では当然0になるでしょ。

643 :名無しさん@お腹いっぱい。:04/05/04 22:44
>>642
あーそっか。isatty自体が別物になってるわけか。言われてみれば当然だね。
rxvtで普通に動いてたから勘違いしてた。あれはWinアプリだからか。
納得しますた。ありがとう。

644 :名無しさん@Vim%Chalice:04/05/05 00:23
>>635
とりあえずその本知らんけど :version やったら +iconv 付いてる?

645 :631:04/05/05 01:38
>>644
:versionやったら+iconvってのはあります。

で、いろいろいじってて気づいたことなんですが
どうやら¥を追記しても保存できる.cファイルもあります。

保存できるタイプの場合viで開いたときに一番下に
"ファイル名" 8L, 82C  みたいになってるんですが
保存できないファイルは
"ファイル名" [変換済み] 8L,102C  となってます。

どうもCygwinとかviとかの問題ではなく
.cファイルの問題かと思うんですが
なにがいかんのでしょう?

646 :名無しさん@お腹いっぱい。:04/05/05 02:24
>>645
今どういう設定してるんだか知らんが、とりあえず ~/.vimrc で

set enc=japan
set fenc=cp932
set fencs=iso-2022-jp-3,utf-8,utf-16,ucs-2le,ucs-2,euc-jp,cp932

辺り設定してみたら?
もっと詳しい情報は :help fenc とかでヘルプ見るなり、vimスレ見る
なり、google先生に聞くなり
http://pcmania.jp/~moraz/index.html
見るなりしてちょ。

647 :631:04/05/05 13:27
>>646
.vimrcを書き換えたら保存できるようになりました。


皆様ありがとうございました。

648 :名無しさん@お腹いっぱい。:04/05/05 15:29
cygnome2インストールしてみたんですがstartgnome.batがないんです。
cygnomeと起動方法が違うのでしょうか?
誰か教えてください。

649 :名無しさん@お腹いっぱい。:04/05/05 18:11
バイナリ落としたのか?
バイナリはまだgnome2として起動できるだけのパッケージ揃ってないだろ

650 :648:04/05/05 23:07
>>649
setupで
http://cygnome2.sourceforge.net/install/
からインストールしますた

651 :名無しさん@お腹いっぱい。:04/05/06 12:42
>>616

逆です.
Portage で Cygwin のパッケージ管理します.

ここのところ emerge がまともに動かないんですが,
誰も使ってないようですね.


652 :名無しさん@お腹いっぱい。:04/05/06 16:35
Windows2003 server+Cygwinのcron設定で
次の情報はイベントの一部です: /USR/SBIN/CRON : PID 304 : (CRON) error (can't switch user context).
とのエラーでcronが動きません。
何が問題なのでしょうか?

653 :名無しさん@お腹いっぱい。:04/05/06 16:49
2003 serverなんか持ってないから知らんけど、ありそうな線としては
ユーザ偽装に関して制限がきつくなってて、普通にはswitchできなく
なってるとか。

654 :名無しさん@お腹いっぱい。:04/05/07 20:40
for i in /cygdrive/c/winnt/*
do
/bin/rm -rf $i
echo $i
done


655 :ウサチャソ:04/05/07 21:27
>>652,653

ttp://www.cygwin.com/ml/cygwin/2003-07/msg00690.html

「nontsec」オプションで回避できるっぽい。

タスクスケジューラ使ったほうが色々できると思うんだけど、
漏れなんか勘違いしてる?

169 KB
■ このスレッドは過去ログ倉庫に格納されています

★スマホ版★ 掲示板に戻る 全部 前100 次100 最新50

read.cgi ver 05.04.00 2017/10/04 Walang Kapalit ★
FOX ★ DSO(Dynamic Shared Object)