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/ ってなことでどぞ〜
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量大杉。
729 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/03(火) 13:47:32 ] -I dir Add the directory dir to the list of directories to be searched for header files. Directories named by -I are searched before the standard system include directories. If the directory dir is a standard system include directory, the option is ignored to ensure that the default search order for system directories and the spe- cial treatment of system headers are not defeated . ですね。
730 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/03(火) 13:48:24 ] つまんねーこと書くな。
731 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/03(火) 20:25:36 ] >>728 /押すと検索できるから。 あとは、 www.linux.or.jp/JM/ とか使って修行に励むとよい。
732 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/06/13(金) 20:13:00 ] X Window Systemで圧縮表示(?)って使える? Xでの画面のサイズは1280x1024だけど、 実際のディスプレイは1024x768で、圧縮して表示する機能
733 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/06(日) 11:57:26 ] 圧縮?そういうのVirtualっていうんだろ DisplaySizeでぐぐれ
734 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/07/06(日) 12:12:27 ] >>732 は、プリンタの縮小印刷みたいなイメージじゃねーのか? 仮想画面とは全然違う話だろ。
735 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/16(日) 18:15:16 ] しかしよ、xrandrってムカつかねぇ?何だよあれ。 xorg.confで俺が手で入れた設定のほうが偉いに決まってんだろうが。。。 何調子ぶっこいてシカトしててめーの設定を押し付けてくんだ?あ?
736 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/24(月) 07:30:53 ] CWOverrideRedirect とかで、 Window Manager をショートカットするアプリってあるでしょ? これを阻止したい。 具体的には、 大学のコンピュータセンターで、 xhost + してるので、他人が勝手に自分の画面に割り込んでくる。 まあ、これはお互いやってるし、便利なこともあるのでこれでOK。 イヤなのは、枠が出ないことがあること。 それはさすがに嫌だねぇ。 原理的には、大きさが1ドットx1ドットの、 目に見えないようなウィンドウを送り込むこともできる。 しかも、壁紙と同じ色とかさ。 これはさすがにキモすぎる。 なんか対策はありませんか? なお、xhost + やめろ、みたいなことではなく、 あくまで、 変なウィンドウを送り込むのを認めたうえで、 そいつらと生暖かく共存できる方法を教えてください。
737 名前:age mailto:age [2008/11/24(月) 07:35:19 ] age
738 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/24(月) 09:00:15 ] >>736 > なお、xhost + やめろ、みたいなことではなく、 ↑ あほか。xhost + やめろ。 xauth使え。 > 変なウィンドウを送り込むのを認めたうえで、 ↑ xauthで、.Xauthorityをコピーすれば変なウィンドウを送り込める。
739 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/24(月) 11:35:51 ] > 変なウィンドウを送り込むのを認めたうえで、 その時点で既にダメ。 キー入力を横取りしたり画面の表示内容を覗いたり、もう何でもできちゃうぞ。
740 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/25(火) 11:36:04 ] >>736 > それはさすがに嫌だねぇ。 :0はxauth > 便利なこともあるのでこれでOK。 Xnext起動して:1はxhost + キー入力も全部グラブされてる可能性だってあるわけだが…
741 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/25(火) 20:59:22 ] ヒント無視するウィンドウマネージャー書けばいいんじゃね? 数行コメントアウトでできそうな気もする。
742 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/25(火) 21:33:41 ] >>736 かたはしからxkillすりゃいいやん
743 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/25(火) 21:49:54 ] >>736 おまえ、どこかの誰かに、全入力と画面をモニタされ続けている可能性 すらあるって分かってるのか?
744 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/25(火) 22:03:18 ] >>743 モニターされてる時は、モニター用のアプリが送り込まれてるわけだから、 大きさが1ドットx1ドットの、目に見えないようなウィンドウが存在するはずでしょ。 だから、そのWindow Manager をショートカットするアプリを阻止することができれば、 モニターはされないかと思いまして。
745 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/25(火) 23:04:47 ] アホだこいつ。 まあこいつの画面がモニタされようがどうなろうが誰も困らんだろうが。
746 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/25(火) 23:08:21 ] 使用者が許可している相手なんだから何されても問題と思うんだけど Xはウインドウを持たないアプリケーションだって作れるし そもそもWMはその窓の存在を知らないんだから管理のしようがない >>740 のXnestがいいんでないの?それかIMの類に移行
747 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/11/25(火) 23:11:32 ] ミスった ×何されても問題と思うんだけど ○何されても問題ないと思うんだけど
748 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/28(日) 23:18:09 ] X11もそろそろ音の転送もサポートすべきだと思うんだ。 画面の転送はすごいんだが、これからのマルチメディア時代はやはり音も転送できるべきでしょう ついでに、KBやマウス、USBの転送なんかもサポートすべきだと思う。
749 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/29(月) 10:18:35 ] とりあえず ttp://ja.wikipedia.org/wiki/Enlightened_Sound_Daemon
750 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/29(月) 14:43:50 ] ついでに ttp://www.pulseaudio.org/
751 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/29(月) 15:02:00 ] アプリが対応してないだけで、昔からあるんじゃ? 追いかけたことないから詳細は知らんけど。 ttp://en.wikipedia.org/wiki/Network_Audio_System
752 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/29(月) 23:50:02 ] esdでなんかやると 対応しててもしてなくても /dev/dsp使うやつ全部飛せたと思うよ。
753 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/30(火) 10:59:31 ] 「X11もそろそろ音の転送もサポートすべきだと思うんだ。」キリッ だっておwww バンバン
754 名前:名無しさん@お腹いっぱい。 mailto:sage [2008/12/30(火) 12:43:40 ] 糸電話ですね、わかります
755 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 01:34:17 ] FreeBSDをXありでインストールして startx と打つと画面が真っ白になってしまいます 同様に、Ubuntu8.10のCDブートでも画面が真っ白になります しかしUbuntu8.04では何事も無くGnomeを表示することができます 原因が分からないのでアドバイスをお願いします グラボはASUSのEAH3650 SILENTで 20インチワイド液晶にDVIで接続しています
756 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 01:53:37 ] >>755 原因はXだけが起動した。 設定ファイルの雛形が/etcになかったかな?
757 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 11:15:58 ] Xサーバだけが起動した、ね。 FreeBSD のデフォルトだと xterm が開くんじゃなかったかな? いずれにしてもデスクトップ環境の設定はXの設定と別に必要。
758 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 11:43:55 ] >>756 >>757 とも、外してるように見える。 xtermだけが開いた画面を「真っ白」とは言わないし、 Xサーバーだけになったとしても、メッシュ(編目)か真っ黒だし。 Xサーバーのドライバー更新でハングしたと考えるのが妥当。
759 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 12:02:04 ] デフォルトでメッシュになってくれなくて、あのパターンをxbmで作って起動時に xsetrootするようにしたシステムがあった。確か真っ白だった気がするのだが... はっきりと覚えてないので断言はできない。
760 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 20:08:41 ] Xを本格的に使い始めて間もないんだけど Xlogoって具体的に何か用途ってあるの? Xeyesはマウスカーソルの位置のかくにんとかはニュアンスで感じれるけど XlogoはX Window Systemのロゴです。 としか書かれていないので...
761 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 20:11:38 ] サンプルアプリみたいなもんで、特に用途はない。 しいて言えば動作確認とか。
762 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/07(水) 20:13:10 ] >>761 そうですか.... システム情報を表示するとか少しぐらい昨日つけてあげてもいいのに..
763 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 00:29:07 ] >>756 >>757 >>758 >>759 ありがとうございます Xについてよく分からない(その前の段階なので)ながらも いろいろ調べてみて、とりあえず Ctrl + Alt + BS での終了はできるようです Xサーバーだけだとした場合、クライアントは別で起動するのでしょうか xorgconfigで設定をしてみましたが真っ白で ドライバの選択ではatiとradeonを選んでみましたがどちらもorz RADEON HD系は別で入れる方法があるのか、 そもそもXのインストールが不完全?だからなのか… よろしくお願いします
764 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 00:39:39 ] vesaドライバ選んでみれば
765 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 01:42:53 ] /var/log/Xorg.0.log とか何かを持って初心者質問スレに行って聞くのがベストではなかろうか
766 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 01:43:10 ] Driver "radeonhd"
767 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 04:03:35 ] Xサーバはすでにたちあがってるって話じゃないの? startxで何を読むんだか忘れたけど .xsessionだったか.xinitだったか そんなのの記述が ないかおかしいんじゃないかな。
768 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 06:21:38 ] >>767 >startxで何を読むんだか忘れたけど >.xsessionだったか.xinitだったか すみませんが、よくご存知の方のみ解答をお願いします
769 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 07:28:20 ] >>768 マニュアル読もうと言う考えないの? ファイルが無いなら無いで、システムデフォルトでtwm,xclock,xterm*3 が立ち上がるはずだけど。
770 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 07:34:21 ] >>769 そうじゃなくて、.xinitrcすらうろ覚えのような人はどうせ解答外れだから 解答するなということ。 768 は質問者じゃない。 あと、今回の件では「Ubuntu8.10のCDブートでも画面が真っ白」(>>755 )って 言ってるから、startxの設定の問題ではないと思われ。
771 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/08(木) 07:39:03 ] たぶん、>>766 が正解。 実はstartxによるxtermとかウィンドウマネージャとかもちゃんと起動しているが、 Xサーバーのドライバーが合っていなくて、表示のみ真っ白、というのが真相。
772 名前:755 mailto:sage [2009/01/09(金) 20:59:53 ] すみません、昨日は疲れて寝てしまい作業できませんでした とりあえず>>764 で、xtermを起動することができました >>766 はドライバをインストールしてないみたいで、できませんでした Ubuntuの場合はCDからなので無理ということかな…? とはいえGnomeを起動させるところまでできたので自分としては満足です アドバイスを下さった方々、ありがとうございました Windows育ちですが、頑張ってUNIXを覚えたいと思います
773 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/01/21(水) 18:39:17 ] なんかその部分のレスがないから一応書くけれど ドライバとか X -configure すれば /root/xorg.conf.new ができるから それに Option "XkbModel" "jp106" Option "XkbLayout" "jp" 加えて X -config xorg.conf.new で動作テスト cp /root/xorg.conf.new /etc/X11/xorg.conf しただけだったな。オリは nvidiaの時は自信無いので一旦nvドライバでX -configureしてから portから入れて/boot/loader.confでドライバ読み込ませて xorg.confのドライバー名を書き換えただけ
774 名前:名無しさん@お腹いっぱい。 [2009/02/08(日) 08:00:38 ] それはFreeBSDしかもi386アーキ限定だね。 amd64だと、アクセラレーション無しのドライバしか使えない。 それどころか、ATi RadeonHD(HD3xxx以降)は、全然 対応してないのね。それどころか2xxxですらマトモには対応 してない。もう3世代も前の旧グラボなのに。
775 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/02/08(日) 10:51:01 ] >>i386アーキ その響き気に入った。 >>773 書いたときはまだXorg-7.4祭りの前だったことが懐かしい
776 名前:名無しさん@お腹いっぱい。 [2009/03/10(火) 07:14:21 ] Xming を Vista 上で使っています。backing store は +bs で可能になったのですが、 マウスポインターの移動で(クリックせずに)、Window を active にするには どう設定したらいいのか、ご存知でしたら教えて下さい。 (GNOME, KDE では設定できるのですが…) ここは check しました。 ttp://www.advancesoft.co.jp/wiki/?Xming-Option
777 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/11(水) 07:29:42 ] >>776 Windows側のそういうツール使った方が早いと思う。
778 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/16(月) 04:48:12 ] >>777 ありがとうございます。 Vista にそういう機能があることを忘れてました。 …で、使ってみたんですが、Xming 以外の時は…マウスに反応して active window が変わるので(当たり前ですが)、今の所…いまいち使い勝手が悪いという結果に。 Xwindow 上だけ…ってできたら嬉しいのですが。
779 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/20(金) 16:21:28 ] X11ではそのfocus制御は、 window managerってプログラムが行うんだわ。 metacity, sawfish, compizなどの。 好きなの選んで設定して。
780 名前:名無しさん@お腹いっぱい。 mailto:sage [2009/03/20(金) 17:27:06 ] Xmingがマルチウィンドウモードだったら、どうにもならないかな?