- 1 名前:moneko mailto:sage [02/06/05 17:16]
- Xwindowsystemについてのスレが無いので立てました
みなさんどのように使ってるか等などマターリどうぞ <窓マネージャ等の話> GNOMEの質問はここに書き込め! pc.2ch.net/test/read.cgi/unix/983172829/ KDE/Qt pc.2ch.net/test/read.cgi/unix/980598648/ 最強のWindow ManagerのWindow Makerを語れ。 pc.2ch.net/test/read.cgi/unix/998272137/ <参考スレ> XFree86設定スレ pc.2ch.net/test/read.cgi/unix/1003330346/ お前ら、~/.Xresourcesには何書いていますか? pc.2ch.net/test/read.cgi/unix/1017442678/ ってなことでどぞ〜
- 628 名前:名無しさん@お腹いっぱい。 [2008/03/10(月) 12:15:38 ]
- /*event.root = 0;
event.subwindow = None; event.time = CurrentTime; event.x = 1; event.y = 1; event.x_root = 1; event.y_root = 1; event.same_screen = 1;*/ event.type = KeyPress; event.keycode = 102; //右キー //event.state = 0; int a = XSendEvent(event.display , event.window, 1 ,KeyPressMask, &event); printf("%d \n",a); sleep(1); } }
- 629 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 00:02:48 ]
- Intel 945/965のチップ内蔵グラフィックスカードで
Xの仮想画面(実際の物理画面よりも描画する領域を大きく取る機能)を 使いたいのですがどうやってもできません これらのグラフィックスカードには対応していないのでしょうか ノートパソコンでは一般に物理画面が小さいのでこれらのカードにこそ 仮想画面が必要だと思うのですが
- 630 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 11:27:06 ]
- それwindowmangerの機能じゃないの?
グラボ関係ないよ。
- 631 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 11:33:51 ]
- >>630
知らないなら黙ってろ。
- 632 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 11:40:03 ]
- 知ってるけど黙っておこ。
- 633 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 11:47:55 ]
- >>630 はWMの仮想デスクトップのことと誤解してるな。
グラボ関係ある。
- 634 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 11:56:07 ]
- ./src/i830_driver.c: if (!IS_I965G(pI830) && pScrn->virtualY > 2048) {
こんなコードがxserver-xorg-video-intelにはあるくらいだからサポートしているけど、 window managerの機能の方が使いやすいよ。 正方にvirtual desktopを配置して、 マウスが端に行くとずれるviewportを指定できるやつ選んだ方が。 使えるサイズはXorg.0.log見れば分かる。for virtual
- 635 名前:629 mailto:sage [2008/04/06(日) 12:38:48 ]
- みなさまいろいろとありがとうございます
>>634 ご指摘のwindow managerの機能は 複数の仮想デスクトップを接続して使うという方法ですね? それならばできなくはないのでしょうが、統合開発環境を使っている関係で 一つの画面をずらしながら大きく眺めたいというのが動機ですので やはりいわゆる仮想画面を使いたいと思っています 仮想画面がうまく設定できている方、どうかご指導のほどお願いいたします
- 636 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 12:44:45 ]
- > 一つの画面をずらしながら大きく眺めたいというのが動機ですので
出来るのがあるんですよ。> WM
- 637 名前:629 mailto:sage [2008/04/06(日) 12:52:51 ]
- >>636
あれ、そうなんですか。知りませんでした。 ちなみにSolaris10(x86)とopenSuSE10.3上で主として Java Desktop System/Gnomeを使っています。 これらのwindow managerでも可能でしょうか 可能だとすればその設定方法をお教え願えませんでしょうか
- 638 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 13:02:53 ]
- ってか、XF86Configのマニュアル読んだら書いてるだろ
- 639 名前:634=636 mailto:sage [2008/04/06(日) 13:05:13 ]
- Linux板のくだ質かWMスレに行ってくれ。
設定方法まで教えるのは面倒。
- 640 名前:629 mailto:sage [2008/04/06(日) 13:26:03 ]
- >>638>>639
了解。ありがとう。
- 641 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 13:31:39 ]
- >>638
WMの機能ってんだからXF86Configのマニュアルには書いてないだろ
- 642 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 13:34:55 ]
- WMの機能じゃないのが使いたいんだろ
- 643 名前:629 mailto:sage [2008/04/06(日) 16:42:01 ]
- 質問の意図は
xorg.confにVirtualの記述を追加してもなぜか945/965のチップでは virtual screenが使えないということでした 他のチップで正しく機能することは確認済みです もしxorg.confの修正で使えていましたらお教えください
- 644 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 16:44:20 ]
- 修正もなにもお前の設定がわからんだろ。
- 645 名前:629 mailto:sage [2008/04/06(日) 23:33:21 ]
- >>644
私がやったのは/etc/X11/xorg.conf内のdisplay-subsectionに Subsection "Display" Depth 24 Modes "1024x600" "800x600" "768x576" "640x480" Virtual 1024 1200 #<==この行を追加した EndSubSection の4行目にあるように,Virtualからはじまる1行を書き足しただけです これで他のグラフィックスカードの場合はすべて期待通りの動作をしましたが Intel 945/965だとなぜか動かないのです
- 646 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/06(日) 23:53:20 ]
- Depthを減らしたら動いたりしないか
1024*1200出すにはVRAMが足りないとかの原因ならば
- 647 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/07(月) 00:51:28 ]
- それよか ドライバの問題とかモジュールとか色々あるだろ
他の環境で動いても、他とは違う環境なんだろ
- 648 名前:629 mailto:sage [2008/04/07(月) 20:33:44 ]
- >>646
Depth減らしても画面の大きさを小さくしてもだめです >>647 945/965で動いているという報告がひとつもないということは やはりまだXがこれらのチップに完全には対応していないんでしょうね 完全なサポートを待つことにします
- 649 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/07(月) 21:15:38 ]
- >>634の最後の一行を良く読め。
- 650 名前:629 mailto:sage [2008/04/08(火) 08:26:27 ]
- >>649
grep -i virtual /var/log/Xorg.0.log で検索しても 目視で探しても該当する箇所がありません なお,virtual screenが使えている他のシステムでは (--) RADEON(0): Virtual size is 1600x2000 (pitch 1600) のような行が含まれています
- 651 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/08(火) 13:10:54 ]
- ちゃんと見ろよw
- 652 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 15:00:13 ]
- Xはサーバとクライアントの表記をさっさと逆にしろや
あまのじゃくにもほどがある
- 653 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 20:39:35 ]
- サービスを受けるプログラムをサービスを提供するプログラムを
識別することすらできない馬鹿ですか?
- 654 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 20:41:02 ]
- Xサーバはサービスを提供する、
VNCクライアントはサービスを受けるわけだ? さあ何が違うんだろうか。
- 655 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 21:32:34 ]
- xmodmapについて教えてください。Backspaceキーに「=/+」を割り当てたく、
.xmodmaprcファイルに「keycode 22 = equal plus」と記述したのですが、 「=」しか割り当てられず、Shiftを押したときに「+」が出ません。 どのような設定をすればよいのでしょう?
- 656 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/25(金) 23:19:24 ]
- >>654
考え方が全然違うだろ。 VNC は画面を転送するソフトだから、サーバー側にもクライアント側にも 画面が要るけど、X はクライアント側に画面なんか要らない。
- 657 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 01:08:26 ]
- >>655
それ, modmap じゃできない! 特に XFree86 系の流れを汲む奴.
- 658 名前:657 mailto:sage [2008/04/26(土) 01:18:44 ]
- 最近, 暇がないんでソース見てないが,
keycodes/xfree86 に手を入れて使ってる Section "InputDevice" ... Option "XkbKeycodes" "/PATH/TO/YOUR/xfree86" ... EndSection
- 659 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 02:58:40 ]
- >>656
リモートデスクトップは?あれサーバ側に画面いらんけど?
- 660 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 04:08:56 ]
- どの視点で見るかで、言い方なんていくらでも変わるんじゃないの?
表示する内容をサービスしていると考えれば、アプリケーションが動いている方がサーバーだし ディスプレーに表示することをサービスしていると考えれば、端末側がサーバー Xの場合は表示内容に興味なく、細かいレベルの描画に着目しているから後者になるが
- 661 名前:655 mailto:sage [2008/04/26(土) 06:21:49 ]
- >>657
ありがとう。調べてみます。 なお使っているのは仰せの通り「XFree86の流れを汲」むxorgです。
- 662 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 09:07:40 ]
- >>659
内部的に画面作られてるよ。 >>660 > どの視点で見るかで、言い方なんていくらでも変わるんじゃないの? サーバーはクライアントの要求を受けて動作するものだから、端的に言うと どっちが待ち受けているかでサーバーとクライアントが決まる。 X のクライアントは何を待ち受けるんじゃなくて、X サーバーに表示を依頼 するから端末側がサーバーだし、VNC やリモートデスクトップは各々のサー バーが (内部的にかもしれないが) 作成した画面を端末から取りにいくから、 端末側がクライアントになる。 もっと簡単に言うと先に起動している側がサーバーだと思えば大体あってる。 (まあ、世の中には ftp みたいな変なクライアントもあったりするけど...。)
- 663 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 11:47:37 ]
- ・先に起動してる方がサーバ
・バックエンドがサーバ 後者の方がよほど一般的感覚だと思うんだがなぁ。 だってこんな話が持ち上がるのXだけじゃん。
- 664 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 11:58:32 ]
- ポートをlistenするのがサーバ。
ポートにconnectしに行くのがクライアント。
- 665 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 12:26:42 ]
- >>663
一般的感覚が当てはまらないだけ。 ぱっと見はおかしいと感じるけど、ちょっと考えればすぐ理解できる と思うが。 て言うか表記だけの問題なら、そう言うもんだと思っておけばいいし、 機能としておかしいと思ってるなら、もっと勉強した方がいい。
- 666 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 13:17:16 ]
- >>665
機能としておかしいんじゃなくて呼称としておかしい。 サーバかクライアントかを考えて理解しなければならないのが既に 製作者側のオナニーでしかないと思うが。 「作った人の決めた呼称を尊重」みたいな考え方が気持ち悪い。 待ち受け側がサーバだって言うなら、上で誰かが書いてたけど ftpのデータポートはどうなんだって話だよ。
- 667 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 13:21:27 ]
- だから、ftpのdataだけに関してはクライアントとサーバーが入れ替わるよ。
それだけのこと。 Xでも、例えば xdmでログインする場合、 Xに関しては端末側がサーバーで、xdmはあくまでXクライアントだけど、 ホストにログインする意味ではログイン先がサーバーになる。 そもそも何がサーバーで何がクライアントかは、 「何について言う場合か」によって変わるし、 それらが複雑に絡んでいるだけのこと。
- 668 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 13:38:28 ]
- >>666 は、1つのアプリケーションまたは装置が、
サーバーにもクライアントにもなるという状況を理解できていないね。 1つのアプリはサーバーならすべてサーバーとしか理解できない 固定概念で考えているということ。 FTPに関しては、制御コネクションについては常にFTPサイト側がサーバー。 データコネクションについては、通常モードならFTPサイト側がクライアント。 PASVモードならFTPサイト側がサーバ。 制御コネクションとデータコネクションで、どちらがサーバーかが違う。 X端末なんて、 ブート時のTFTPやNFSに関しては(CPU)ホスト側がサーバー。 Xに関しては常にX端末側がサーバー。 ユーザーログインに関しては(CPU)ホスト側がサーバー。 フォントサーバーを使う場合、(CPU)ホスト側がサーバー。 同じ1台のX端末機器の中に、サーバーとクライアントが混在して動作している。
- 669 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 13:39:24 ]
- >ftpのdataだけに関してはクライアントとサーバーが入れ替わるよ。
ftpdも考えようによってはクライアントだ、みたいな話? なんで「考えよう」を変えなきゃならないんだい? どう考えてもftpdはサーバだろ。一般的に。 >何がサーバーで何がクライアントかは、「何について言う場合か」によって変わる 最初からソフトウェア機能単位かつ一般的な話をしてるんだが。 「そういう意味では」みたいな細かい話はしてない。ftpdはサーバ。 そして一般的にはバックエンドがサーバなのにXだけ逆。おかしい。オナニー。 画面のある方がサーバだとか ポートをlistenしてる方がサーバだとか 次から次へと都合のいい定義ばっか持ち出してくるけど 全部矛盾してるじゃん。
- 670 名前:666 mailto:sage [2008/04/26(土) 13:45:57 ]
- >>668
だからさ、君らがlisten側をサーバと定義したいこと、 その定義に立ったら各状態でサーバとクライアントの役割が入れ替わることはよくわかるよ。 そうだろうそうだろう。 そんな話はしてませんよ。 何をどうやった場合にどっちがサーバか全部調べるのって楽しいかい? オナニー。
- 671 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 13:46:21 ]
- >>669
>ftpdも考えようによってはクライアントだ、みたいな話? >なんで「考えよう」を変えなきゃならないんだい? 「考えよう」じゃなくて、ftpにはcontrolとdataの2つのコネクションがある。 それぞれ個別にどちらがサーバーか考えなければいけないということ。 >どう考えてもftpdはサーバだろ。一般的に。 そういう風に、「ftpdは」みたいに1つのソフトは必ずサーバーならサーバーのみ と考えることが間違ってる。 controlについてはftpdの方がサーバー。 dataについては切替え可能な仕様になっていて、 PORTモードならftpdはクライアントになる。 PASVならftpdの方がサーバー。
- 672 名前:666 mailto:sage [2008/04/26(土) 13:55:35 ]
- >>671
>それぞれ個別にどちらがサーバーか考えなければいけないということ。 いけなくねーよ。なぜ必須。 考えたいやつが勝手に考えてりゃいいじゃん。 俺にとってはまったくもってどうでもいい。 君が理系かどうかは知らんが非常に理系的。 >「ftpdは」みたいに1つのソフトは必ずサーバーならサーバーのみ >と考えることが間違ってる。 間違ってねーよ。最初からずっとその話をしてるんだよ。 もう一度話の出自を良く考えてくれ。 XサーバがXサーバと呼ばれてることがおかしいと言ってるんだよ。 ・listen側がサーバであるという定義の上での各状態検証の話 ・ソフトウェア呼称の話 これらはどっちが正しいとか誤りとかじゃなくて単に別の話。 言ってることがわかるか?
- 673 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 13:59:20 ]
- >>672
>>「ftpdは」みたいに1つのソフトは必ずサーバーならサーバーのみ >>と考えることが間違ってる。 > >間違ってねーよ。 間違ってる。 じゃあ、sendmailはどうか考えてみろ。 メール受信に関してはsendmail側がサーバーだ。 ところが、別のサイトにメールを配送する場合、 自サイトのsendmailはクライアントになる。 この概念は、「1つのソフトがサーバーにもクライアントにもなる」 という事実が理解できていないと成り立たないだろ。
- 674 名前:666 mailto:sage [2008/04/26(土) 14:03:36 ]
- >>673
だから>>672の後半4行読めますか?日本語ですよ? sendmailはメールサーバソフトウェアだよ。一般的に。 そしてクライアントになる場面があるかどうかには一切興味ない。 まああるんだよね。あるね。はいはい。 じゃあsendmailはクライアントと呼ぶべきなのかい。一般的に。
- 675 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 14:06:01 ]
- >>674
ちょっと話の方向を替えてみようか。 じゃあ、Xサーバーが仮にクライアントだとしよう。 すると、本来Xクライアントであるxtermとかfirefoxとかは何になるんだい? まさか、xtermやfirefoxがサーバーなのか? もう、アフォちゃうかと。
- 676 名前:666 mailto:sage [2008/04/26(土) 14:08:08 ]
- xterm
ターミナルソフト(telnet,ssh等のクライアント) firefox webブラウザ(httpクライアント) これが何か…?
- 677 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 14:10:38 ]
- >>676
それだと自己矛盾してるよ。 xtermやfirefoxは、Xサーバーと通信してる。 クライアントの通信先はサーバー。 xtermやfirefoxがクライアントだということが理解できてるなら、 その通信先のXサーバーは「サーバー」。 どうしてもXサーバーを「クライアント」と呼びたいなら、 xtermやfirefoxのことを「サーバー」と呼ばなければいけなくなる。
- 678 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 14:14:51 ]
- Xプロトコルを使って描画の依頼を受け付けるXグラフィックレイヤがXサーバー。
アプリケーションから見たミドルウェア的な観点で解釈されているようです。
- 679 名前:666 mailto:sage [2008/04/26(土) 14:16:13 ]
- >>677
ここは無知な俺にひとつ教えてほしいんだが firefoxなり何なりはユーザのPC(Xサーバ)と直接セッションをオープンしてるのかい? 所謂Xクライアントを媒介せずに?
- 680 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 14:17:31 ]
- >>674
サーバの定義って何よ? 俺的には 「ある特定の機能をネットワーク経由でアプリケーションに対して提供」 するものがサーバであって, 使用者から見て, 物理的に手前にあるか向う にあるかは関係ないぞ あんたがサーバと思ってる sendmail は sendmail の機能のごくごく一部だ X の例で言えば, アプリケーションに対して入出力を, 統一のとれた方法で サービスする機能を提供するのが X サーバ
- 681 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 14:26:28 ]
- >>679
firefoxなり何なりはユーザのPC(Xサーバ)と直接通信している。 たとえPC1台だけしかなくても、クライアント⇔サーバーの通信が存在する。 あと、お前の言う「所謂Xクライアントを媒介せずに」の意味がわからない。 firefoxやxterm自体がXクライアントなんだが。
- 682 名前:666 mailto:sage [2008/04/26(土) 14:40:26 ]
- >firefoxなり何なりはユーザのPC(Xサーバ)と直接通信している。
知らんかった。 xdmとかそういうのが統括してるもんだと。 すまん、参った。もう言うことないわ。
- 683 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 15:14:29 ]
- まあ、厳密に考えれば firefox だって、ユーザーからマウス/キー入力を受けて、
web サイトにアクセスする等ごにょごにょして結果を返すんだから、サービスを 提供しているサーバーと言えなくもないわな。 でも、そんなこと言い出したらきりがないよな。
- 684 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 16:12:17 ]
- うん。騒いでいる人はピュアP2Pをどう分類するんだろう。
結構どうでもいいし、Xサーバって呼ぶ理由も背景も一応あるんだから従えばよし
- 685 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 17:41:09 ]
- Xサーバーのことをクライアントと考えるのがいまいちよく分からない。
本質的にユーザーが直接操作しているものがクライアント、という考え? 他のOSではどう読んでいるの?それとも個別のプロセスやらサービスには分類されてない? win/mac/symbianでそれぞれ頼む。
- 686 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/04/26(土) 20:04:46 ]
- >>666の後悔オナニー現場はここですね?
- 687 名前:名無しさん@お腹いっぱい。 [2008/05/05(月) 19:14:02 ]
- IntelのDG33BUCというボードにCentOSいれてるんですが、
液晶上で画面が左にすこしずれます。1cmくらい。 Fedora7のときも同じく左にズレてましたが、Fedora8だときちんと表示できてました。 xvidtuneは効きません。 液晶のオートアジャストするときちんとするのですが、 他のPCと共用なのでこんどは今までうまくいっていたPCの画面が右にずれてしまいます。 どこをどういじればいいのでしょうか?
- 688 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 00:08:14 ]
- VertRefreshをFedora8のに合わせてみるとか
- 689 名前:名無しさん@お腹いっぱい。 [2008/05/06(火) 02:46:49 ]
- >>688
だめでした。 Monitorセクション作って うまく動いているPC(実はこちらもCentOS32bit版:MBは普通の奴)のvertRefresh値やHsync、 Modelineなど記述し(xvidtureで値get)、 対象のPC(CentOS64bit版:MBがIntel DG33BUC)で試してみましたがダメでした。 Fedora8だとOKだったんですけどね。 なんでFedora8で動かさないのかというとXenが動かないから。 DualCoreで8Gメモリ積んでXenで仮想化するぞと思ってMB買ったんで、 Xenが動かないと意味ないんです。
- 690 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 13:56:11 ]
- んじゃリナ板のくだ質でも行ってね、バイバイ
- 691 名前:名無しさん@お腹いっぱい。 [2008/05/06(火) 20:33:40 ]
- >>690
この程度もわかんないでXwindow語ってたんですね。
- 692 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 20:39:48 ]
- X という名の window system についてのスレで
X window なるソフトの話をしてる人が割りといるんだな 抽出してみてなんかしみじみしちゃった
- 693 名前:名無しさん@お腹いっぱい。 [2008/05/06(火) 20:59:32 ]
- >>691
ああ助かりました、あなたが分かるのでしたら教えて下さい
- 694 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 21:08:39 ]
- そもそもスレタイの「X window system」が間違いじゃん。
「X Window System」とは違う、別のウィンドウシステムのことを言ってるんだよね?
- 695 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 21:23:06 ]
- 固有名詞部分は X だけだしぃ
- 696 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/06(火) 23:57:02 ]
- もうその手の話は飽きたよ。
- 697 名前:名無しさん@お腹いっぱい。 [2008/05/07(水) 00:02:45 ]
- 所詮こんなもんだよ
馬鹿ばっかW
- 698 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/07(水) 00:16:56 ]
- おまえもな
- 699 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/07(水) 10:21:23 ]
- >>691
その程度のことがわかるのなら、ここに来なくていいです。
- 700 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/07(水) 12:03:17 ]
- >>692
X だけで固有名詞だったのか、はじめてしった。。。 てっきり俗称だと思ってた。 どうりで XWS とかいう略称がないわけだ。
- 701 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/07(水) 12:41:33 ]
- XがX JAPANに改名したのもこれのせい。
- 702 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/09(金) 10:41:25 ]
- Xで自分で定義した色を登録したい場合ってどうすれば良いんでしょうか?
rgb.txt に記述して、Xサーバを再起動すれば良いかと思っていたのですが、 変更が有効になっているように思えません。 Xサーバのソースを見てみたところ、oscolor.c にてUSE_RGB_BUILTINが define されており、この為、rgb.txtを読んでいないみたいです。 この、USE_RGB_BUILTINを未定義としてXサーバを再コンパイルすると、 rgb.txtの変更内容がきちんと反映されるようになったのですが、 これ以外の方法で、新しく色を定義する為の方法って無いんでしょうか? 実際に色を定義したいマシンでは、Solaris10/x86が動いています。 USE_RGB_BUILTINを変更して、確認したマシンは、FreeBSDです。 Solaris10/x86で、Xサーバのコンパイルはしたくないです。
- 703 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/09(金) 10:52:29 ]
- >>702
ハードコードされている値を変更するなら、再ビルドしかない罠
- 704 名前:702 mailto:sage [2008/05/09(金) 11:03:47 ]
- >>703
それは、そうなんですが。 では、自分で色を定義したい人ってどうすれば良いんでしょう? 何らかの変わりの手段がないと困ると思うんですが。 もしかして、そもそも、rgb.txtを編集するっていう行為が 根本的に間違っているって言うことでしょうか?
- 705 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/09(金) 11:07:17 ]
- >>704
だから、おまえはハードコードしてる値を使ってビルドしたわけだろ? (誰かがビルドした物を使ってるにしろ ビルドする前に書き換えたら、最初の一回のビルドで事足りるだろ。 (初期値がなにかしらんが
- 706 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/09(金) 11:11:04 ]
- >>704
>もしかして、そもそも、rgb.txtを編集するっていう行為が >根本的に間違っている ↑ のとおり。 16進24bit値で直接色を指定すればいいじゃん。
- 707 名前:702 mailto:sage [2008/05/09(金) 11:22:40 ]
- >>705
>ハードコードされている値を変更するなら、再ビルドかない罠 に関しては、その通りだと思います。 ただ、ハードコードしたってことは、そもそもrgb.txtは通常のユーザーが 編集する必要はないと、みなしていると考えることが出来ると思います。 だとすると、rgb.txt に新しい色を定義してその色名称をアプリケーション が使用するという使い方は間違いという事になると思うんですが、 そういうことなんでしょうか。 例えば、rgb.txtに、 10 10 10 mycolor と記述して、 xterm -fg mycolor ってするとか。 また、rgb.txt はハードコードするって話であれば、上記の様に自分の定義した 色を使いたいときはどういう風にすれば良いのでしょうか。 って話が聞きたいんですが。
- 708 名前:702 mailto:sage [2008/05/09(金) 11:24:35 ]
- >>706
あちゃー、そうですか。 ちょっとショックです。 いままでそれが普通かと思ってました。
- 709 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/09(金) 11:25:04 ]
- そういう風にコードを書く
- 710 名前:702 mailto:sage [2008/05/09(金) 11:28:32 ]
- 確かに、
xterm -fg #ff0000 とかすると、ちゃんと指定した色がでますね。 なんとかして、 xterm -fg mycolor を、Xサーバのリビルド以外の方法で実現する事は 出来ないでしょうか?
- 711 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/09(金) 11:51:50 ]
- >>705
欲嫁。ビルドして確認したのはFreeBSDって書いてあるぞ。 実際に使うのはSolarisだから。で、Solarisではビルドしていない。 Solarisではそもそもビルドできるかどうかも未確認の状態と思われ。
- 712 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/09(金) 11:56:28 ]
- なんで自分で色を定義したいのかの理由がわからない。
xterm -fg mycolorなんて使い方するなら、 それを別ホストに持っていったら色が未定義で動かなくなる。 移植性の悪いアプリになるだけじゃん。
- 713 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/09(金) 12:06:39 ]
- すでに mycolorをハードコードしてしまったアプリを大量に作ってしまっている、
に1票。
- 714 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/09(金) 12:38:37 ]
- さあ早くmycolorを16進表記に置き換える作業に戻るんだ
- 715 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/09(金) 12:52:42 ]
- 幸い7文字じゃないか。バイナリパッチで済むぜ。
- 716 名前:702 mailto:sage [2008/05/09(金) 13:04:23 ]
- みなさん、いろいろレスどうもです。
どうやら、rgb.txtを編集するという事がそもそもの間違いの ようですね。 確かに、移植性は明らかに悪くなるし、外で定義したんであれば リソースファイルにカラーコードを定義しておけば良いって事ですね。 いろいろ、ありがとん。
- 717 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/09(金) 14:01:09 ]
- そういえばXorgになってからrgb.txtのdefineと実際の所在が一致しなく
なってしまったような憶えがあるぞ。 xcolorsだか何かが動かなくなって見付けたんだが、もうなおったのかな?
- 718 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/12(月) 11:02:05 ]
- >>702
man Xserver でコマンドラインオプション-coを検索するんだ 最後の".txt"を外して指定する必要がある
- 719 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/12(月) 12:49:46 ]
- >>718
試してから書いてる? -coを付けてもコンパイル時に無視する設定になってると結局無視されるが。
- 720 名前:名無しさん@お腹いっぱい。 [2008/05/22(木) 18:42:52 ]
- FreeBSD on VMwareで本格的に内向きの鯖構築をしてみようと思います
そのFreeBSDの名前をserver Aとします 管理のしやすさ的にそのserver AにもXは、入れたほうがいいんでしょうか? 私の浅はかな知識ですと、コンソールのみで事たりそうなんですが ちなみに同じホスト上にXありのFreeBSD on VMwareの環境があります そのFreeBSDの名前をserver/client Bとします またホストの環境は、Pen4でメモリ3GBを積んでいます そのserver/client Bでスクリプト関係をつくろうかなと考えています あとserver Aに運用する鯖も古典的な鯖を中心に構築しようかなと考えています アドバイス、お願いします
- 721 名前:720 mailto:sage [2008/05/22(木) 19:06:37 ]
- 追記で
あとXをserver Aに入れるとしても、Gnome、KDEは入れずに twmの派生ソフト(fvwmとか)を入れる予定です
- 722 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/22(木) 19:10:02 ]
- Xsun を使わずに Xorgを使えばいいじゃん
- 723 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/22(木) 19:11:14 ]
- >>722
おもろい
- 724 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/05/22(木) 20:02:03 ]
- >>720
なんだかわかんないけど、常識的に考えて、X入れずにやってみて、 足りなければ入れればいいんじゃないの? あと、スクリプト関係をつくるってなんのことやら。 で、アドバイスって、何すりゃいいの?スレ違いっぽいし。
- 725 名前:720 mailto:sage [2008/05/22(木) 20:24:34 ]
- >>724
> 足りなければ入れればいいんじゃないの? じゃあ、X入れない方向でメモリ256MB、スワップ512MBでがんばってみます
- 726 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/03(火) 12:26:57 ]
- www-cms.phys.s.u-tokyo.ac.jp/~naoki/CIPINTRO/HIGH/high1.html
を参考にプログラミングを練習しています. softbank219001160026:~/Cplus hajime$ g++ -o motion motion.cc -l/usr/X11R6/include -lX11 -L/usr/X11R6/lib -lm /usr/libexec/gcc/powerpc-apple-darwin8/4.0.1/ld: can't locate file for: -l/usr/X11R6/include collect2: ld returned 1 exit status となりコンパイル出来ません。 前はできたのですが、突然できなくなってしまいました. どうしたらよいのか。。。動画を自サバに上げてみる softbank219001160026.bbtec.net/2008-06-03_1214.swf できればosx のxcodeでこのように簡単にグラフィックを実現させたいのですが、どうしたらいいでしょうか。
- 727 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/03(火) 12:54:03 ]
- -lじゃなくて-Iだろ。コピペするだけじゃなくちゃんとman読んで意味を理解して使え。
- 728 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/03(火) 13:37:34 ]
- ありがとうございます!何と初歩的な・・・「愛」を「得る」じゃなくていただきました。man量大杉。
|

|