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/ ってなことでどぞ〜
578 名前:名無しさん@お腹いっぱい。 [2007/09/12(水) 12:13:04 ] ある Xサーバー上で動作中の Xクライアントを、 Xクライアントを終了せずに、別の Xサーバー上に移転する方法はありませんか? 要するに、コマンドラインでのscreenにおける detach/attachに相当することを、 Xでやりたいんですが。 VNCとかではなく、 Xクライアント自体を別の Xサーバーに張り付け直す方法を希望します。
579 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/21(金) 17:27:49 ] 今度入ったXrandr 1.2の仕様とか詳しい資料ってどこにある? x.orgの7.3のリリースのページにあるリンクもその先がないし。 それとはあまり関係ないけどこんなのもあるんだね。 フリーのNvidiaドライバをハッキングするNouveauプロジェクト opentechpress.jp/developer/07/09/06/0125203.shtml みたかんじ、まだ先は長そうだけど。
580 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/09/22(土) 00:05:42 ] >>578 xmove つーのがある。ほかにもなにかあった気がする。
581 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/05(金) 00:10:08 ] 仮想デスクトップが使える Mwmのようにボーダーが立体的 タイトルバーのボタンに割り当てる機能、数、位置が設定できる メニューがある 日本語の表示が出来る XFTに対応している キーボードショートカットが設定できる Twmと同程度か軽いもの Kwinのように折り畳んだタイトルバーにマウスポインタを乗せるだけで展開し外れると再び折り畳む Qtを使っていない 上記の条件にあうWMだとどういったものがあるでしょうか
582 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 09:49:42 ] sawfishあたりで好きなようにカスタマイズすれば?
583 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 15:33:00 ] sawfishにメニューあったっけ?
584 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/06(土) 19:17:31 ] 折り畳んだタイトルバー云々の項目さえなければfvwm-2.5でいけたのに
585 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/13(土) 17:18:43 ] 凄い基本的なことなのかもしれないが、:0 と :1 でそれぞれ別の X サーバが動いてる時に、 :1 で動いているウィンドウを :0 にブン取ることとかって出来るのかな。
586 名前:名無しさん@お腹いっぱい。 [2007/10/17(水) 00:10:45 ] Xnestの中と外の間でテキストをコピペする方法ありませんか? 今は仕方ないので共通ディレクトリ上のテキストファイルに一旦書き込んで それを読み出してやってますが、もっといい方法はありませんか?
587 名前:名無しさん@お腹いっぱい。 [2007/10/17(水) 11:49:33 ] 1600x1200 V=75.0kHz H=60.0Hz を指定するには /etc/X11/xorg.conf はどの様に修正すればよいのでしょうか?
588 名前:名無しさん@お腹いっぱい。 [2007/10/17(水) 11:52:10 ] こんな感じで変更したのですが、1600x1200 V=93.7kHz H=75.0Hz のままなんです。 Section "Monitor" Identifier "Monitor0" VendorName "mitsubishi" ModelName "rdt201l" ### HorizSync 31.5 - 82.3 ### VertRefresh 56.0 - 76.0 HorizSync 75.0 VertRefresh 60.0 Option "DPMS" Option "MetaModes" "DFP-0: 1600x1200, DFP-1: 1280x1024, DFP-2: 1 280x1024 DFP-3: 800x600, DFP-4: 640x480" Option "HorizSync" "DFP-0: 75; DFP-1: 80; DFP-2: 60; DFP-3: 46.9; DF P-4: 37.5" Option "VertRefresh" "DFP-0: 60; DFP-1: 75; DFP-2: 75; DFP-3: 75; DF P-4: 75" EndSection
589 名前:名無しさん@お腹いっぱい。 [2007/10/17(水) 11:54:50 ] 環境は X Window System Version 7.2.0 Current Operating System: FreeBSD nvidia0: <GeForce FX 5200> 利用ドライバ us.download.nvidia.com/freebsd/\ 100.14.19/NVIDIA-FreeBSD-x86-100.14.19.tar.gz
590 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 13:34:11 ] それ用のコマンドあったな。最近使ってないから、名前忘れたけど。 それを使って調整した結果をxorg.confのscreenセクションのmode行にコピペすればいいやつ。
591 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 13:35:03 ] >>587-589 Section "Device"に Option "UseEdidFreqs" "false"
592 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 14:00:57 ] >>590 同じく、最近使ってませんでしたが、トライしてみます。 >>591 試してみます。 利用ディスプレイの情報書き忘れていました。 MITSUBISHI RDT201L 72.14.235.104/search?q=cache:a8JAdEP3lt4J:www.mitsubishielectric.co.jp/home/display/product/rdt201l/rdt201l.pdf+RDT201L+%E3%83%97%E3%83%AA%E3%82%BB%E3%83%83%E3%83%88%E3%82%BF%E3%82%A4%E3%83%9F%E3%83%B3%E3%82%B0&hl=ja&ct=clnk&cd=3&gl=jp
593 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 17:34:31 ] xrandr -s 1600x1200 -r 60 もしくはxvidtuneでガンバレ。
594 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 19:16:58 ] nVidiaのドライバの場合、デフォではxorg.confのVertRefreshとかの設定が無視されるんだよ。 多分、xrandr/xvidtuneでは解決しない。 で、デフォで無視されるのを無視しないようにするのが >>591 の設定。多分これが正解。
595 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 19:46:41 ] 目的の液晶で表示できました しかしまだ設定ファイルからの読み込みが できない状態です いろいろ助言ありがとうございました。 明日にはなんとかなりそうです。
596 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/17(水) 20:02:48 ] >>586 理屈の上では二つのDISPLAY開いてPRIMARYとCUT_BUFFER0を監視して同期するXクライアント書けばOK 探せばあるかもしれないし、テキストだけの同期なら数日あれば自作もできるんじゃね?
597 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/10/18(木) 16:28:08 ] 昨日 NVIDIA + 液晶ディスプレイの件で質問したものです ご指摘いただいた様に Option "UseEdidFreqs" "false" この一行を入れることが重要でした。 ありがとうございます。
598 名前:名無しさん@お腹いっぱい。 mailto:sage [2007/11/25(日) 22:58:43 ] ttp://www.straightrunning.com/XmingNotes/changes.php#head-86 にあるXmingClipというのが気になっているのですが、 これってXmingとは別プログラムなんでしょうか。 vistaでXming6.9.0.37を使っていてXでコピーWindでペーストすすのに妙に時間がかかるので、 それが解決できるような気もしているのですが、書いてあることの意味が良く分からないんです。 どなたか書いてあることを教えてもらえないでしょうか。
599 名前:名無しさん@お腹いっぱい。 [2008/01/08(火) 15:21:15 ] FreeBSD6.2 でNVIDIAのドライバー使ってます。 portsupgrade してXwindow起動しなおしたら X起動後にマウスとキーボードが使えなくなっていました。 ログを見ると以下のような感じです。 対策ご存知のかたいらっしゃいませんか? Build Date: 27 December 2007 07:13:49PM Before reporting problems, check wiki.x.org to make sure that you have the latest version. Module Loader present Markers: (--) probed, (**) from config file, (==) default setting, (++) from command line, (!!) notice, (II) informational, (WW) warning, (EE) error, (NI) not implemented, (??) unknown. (==) Log file: "/var/log/Xorg.0.log", Time: Tue Jan 8 14:31:56 2008 (==) Using config file: "/etc/X11/xorg.conf" (EE) module ABI major version (0) doesn't match the server's version (2) (EE) Failed to load module "kbd" (module requirement mismatch, 0) dlopen: /usr/local/lib/xorg/modules/input//mouse_drv.so: Undefined symbol "miPoi nterGetMotionEvents" (EE) Failed to load /usr/local/lib/xorg/modules/input//mouse_drv.so (EE) Failed to load module "mouse" (loader failed, 7)
600 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 15:52:08 ] >>599 シネヨカス
601 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/08(火) 16:35:59 ] モジュールABIの主要版(0)は、奉仕者の版(2)とは競技しません。
602 名前:名無しさん@お腹いっぱい。 [2008/01/08(火) 16:51:54 ] b.hatena.ne.jp/entry/5924636 謹製ドライバと xorg-server との ABI のバージョンが合わず、デフォルトでは起動しなくなります。 ですが、エラーメッセージにしたがって設定を行ってやれば OKです。 Compiz fusion も動くので落ち着いて。 自分が gdm ログインにつきこの環境に絞って対処法を書きます。 xorg.conf にて Composite Extension を無効化 Option "Composite" "disable"gdm.conf (FreeBSD の場合は /usr/local/etc/gdm/...
603 名前:名無しさん@お腹いっぱい。 [2008/01/09(水) 11:19:13 ] >>600 > >>599 > シネヨカス 久しぶりに来たら、蛆湧いててわろたwww
604 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 13:30:29 ] FreeBSD 6.2+xorg 7.3(nvidiaドライバ)+gnomeで使っているのですけど、 USBマウス・キーボードをつなげたハブをPCに抜き差しした後、 あるウィンドウでマウスをクリックすると フォーカスがそこに固定されてしまうという現象が出て困ってます。 原因か解決方法に心当たりの方いらっしゃいませんか? そのフォーカス内で新しいウィンドウを開く操作を行えれば (ブラウザで右クリックしてコンテクストメニューを出すなど) フォーカスを脱出させられるのですけど、それができないウィンドウに うっかりつかまってしまうとお手上げ。 他にわかっていることは ・いつもそうなるわけではない ・しばらく放っておくと現象が勝手に解消する(こともある) ・Xを殺してstartxしなおしても現象が続く くらいです。
605 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/18(金) 17:57:29 ] >>604 nvidia 最新にすると少しよくなるかも
606 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/20(日) 16:02:11 ] >>605 最新っていうと169.07?
607 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/01/21(月) 11:01:27 ] 速度も安定度もアップしています
608 名前:名無しさん@お腹いっぱい。 [2008/02/07(木) 11:11:08 ] FreeBSD/amd64 で X を使おうとして startx 実行するといきなりマシンがリブートしますね
609 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/07(木) 12:23:14 ] >>608 うちではしませんけど...
610 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/08(金) 11:21:17 ] >>609 メモリーあんまつんでないと問題ないけどね。
611 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/09(土) 01:35:37 ] CPU : 386sx MEM : 2MB なノートPCでも X 動いてたよ! Mozaic-l10n とか idraw が快適に動いてたぜ
612 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 02:13:58 ] >>611 その時の OS や X の Version を kwsk おしえれ
613 名前:611 mailto:sage [2008/02/11(月) 13:53:54 ] linuxです。ディストロ(という概念かどうか不明だが)は SLSというやつ。 当時 fj.os.linux あたりで行われたフロッピー回覧で入手しました。 386BSDとか重いのに比べて速くて快適ですた。kernel は 1.0より前です。 en.wikipedia.org/wiki/Softlanding_Linux_System あとは、minilin と言うのもありましたな。 FD3枚でXまで入ってるとかどういうこと!? とか思いました。 www.ibiblio.org/pub/historic-linux/distributions/mini-linux/minilin.txt Xはディストロ標準のものにDOS/V界隈から変換した日本語フォントを追加してました。 Xのバージョンは当時だとXfree86の古い奴だろうと思います。
614 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 13:59:12 ] だから何…
615 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 14:05:04 ] とうに手元にないので調べないとわかりません。 興味が有るなら御自分でどうぞ。
616 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 14:08:40 ] >>613 つか, まともなUnixとして動いてなかったじゃん, 当時の Linux
617 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/11(月) 14:33:29 ] 2系になってそこそこに動くようになったけど、 まともに使えないくらい不安定。 クライアントとして使ってて固まるOSってどうよ。
618 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/25(月) 09:21:54 ] Linuxという文字を見ただけで脳に虫が湧くタイプみたいだな
619 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/02/29(金) 01:24:22 ] コードに虫が湧いてるだけでももう充分、お腹いっぱいです。
620 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/04(火) 01:34:52 ] ていうか何年前の話で盛り上がってんだ?
621 名前:名無しさん@お腹いっぱい。 [2008/03/04(火) 23:36:28 ] すみません X Windowのプログラムに関してなのですが キーを押したら反応するプログラムは組めるのですが キーをプログラム側で押したことにすることはどうすればいいか教えていただけませんか?
622 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/04(火) 23:47:40 ] イベントを送る
623 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/05(水) 13:44:45 ] なんか署名活動してるらしい www.phoronix.com/scan.php?page=news_item&px=NjM3Mg
624 名前:名無しさん@お腹いっぱい。 [2008/03/08(土) 15:13:49 ] 最近のXサーバって腐ってんの?
625 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/03/08(土) 16:53:20 ] なにお前、ディスってんの?
626 名前:621 [2008/03/10(月) 12:13:14 ] すみません 以下の用なプログラムを作ったのですが問題が起こっています フォーカスがあたっているwindowに対して右キーを押すようにイベントを行っています しかし、このプログラムを起動しオープンオフィスの全画面表示を行うと スライドが進むのですが、スライドが終わった後に以下のようなエラーが出てしまいます X Error of failed request: BadWindow (invalid Window parameter) Major opcode of failed request: 25 (X_SendEvent) Resource id in failed request: 0x3611813 Serial number of failed request: 22 Current serial number in output stream: 23 windowのフォーカス関係に問題があると思うのですが 何が原因かわかりません。
627 名前:621 [2008/03/10(月) 12:15:14 ] int main( int argc, char *argv[] ) { Display *dpy; //XEvent event; Window focus_r; int revert_to_r; dpy = XOpenDisplay( NULL ); while(1){ XKeyEvent event; XGetInputFocus(dpy, &focus_r, &revert_to_r); event.display = dpy; event.window = focus_r;
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サーバー。 アプリケーションから見たミドルウェア的な観点で解釈されているようです。