1の目は節穴
既存スレはXFree86ばっかりだということに気づいて
ここに丁重にお詫びするものである。
>>2-3 Xt 教えてスレ.....は ちょっと趣き違うか。
ところで、XFree86じゃない本家のX11R6.6とかって、結局何に使ってる?
SPARC版のSolarisに入れるくらいかな?
このスレが凄い勢いで沈んでいくのが
本家X と XFree86 の現状を表わしているのだろうか。
させるかぁー!
Xはリファレンス実装として十分役目を果たしてるでしょ。
このスレが盛り上がりに欠ける理由は、
「UNIX総合スレ」なんてものが建った場合を想像するといいかも。
あまりにも漠然としすぎてるわな、
>>1はネタも振らずにトンズラだし。
XFree86に見切りをつけて新しいX window systemを
forkするスレなら拍手喝采かもな。
スレ立ててみたかっただけちゃうんかと。
つーか企業でXを使って何の仕事をしてるのか聞いてみるテスト
当方、Windowsなら使っているのを良く見ますがXでなんかしているってのは見たことないっす
って
フーン
で終了に2ギコ
( ´_ゝ`)フーン
>>11 企業でバリバリ Xを使って仕事してますが、何か?
通常のデスクトップ・クライアント環境として使ってます。
X11R6.6を make World すると、
デフォルトで ProjectRoot が /usr/X11R6.4 のままになっていませんか?
site.def(site.sample)を修正すればいいだけの話だけど、
未だにfixが出る気配がないし、やる気のなさが伝わってくる…
>>11 企業だからバリバリXなんじゃないの?
最強のグラフィックはxだろ他に変わるモノなし絵を扱うなら最強 ダッタ
3Dモデリンググリグリ、何とか解析モミモミ、netscape20面、navi2ch
Mozilla少々、gaimペチャクチャ、何とかTerm15面inWGET少々
何とかシミュレーションぽこぽこ、vuepadカキカキ、xroachゴソゴソ
onekoニャーニャー、iagnoわーははっ
こんな現状
つーかガッコでもXserverでXDMのログインなんかで
いきなしXじゃねーかぁ?
あーそかそかCADとかってXの画面だった(最近はM$窓も見かけるようですが)
いろいろと使われているんですね
勉強不足でした
つーか、xsnowをたちあげて怒られたに200ペリカ
/usr/openwin/bin:
合計 37348
-rwxrwxr-x 1 root bin 20932 12月 5日 1999年 24to8
lrwxrwxrwx 1 root root 6 3月 29日 2001年 X -> ./Xsun
-rwxr-sr-x 1 root root 1768960 5月 11日 07:01 Xprt
-rwsr-xr-x 1 root bin 1575956 5月 11日 07:01 Xsun
:
19 :
名無しさんお腹いっぱい。:02/06/10 20:41
xhost とかで他鯖のxload(等)を自Xクライアントで監視してる人はいるですか?
root で他のユーザーの $HOME/.Xauthority 読み出して、
部下の作業中の画面を監視している人いる?
やばい・・
そろそろ限界かもしれない
23 :
名無しさんお腹いっぱい。:02/06/11 10:08
rootで人のXに時計とかonekoとか嫌がらせで貼り付けている人いる?(w
rootでなくてもいいんだけどさ(w
>> 20, 23
職場をダメにするには一番だな
Windoze に帰れ厨房
25 :
moneko:02/06/17 11:30
onekoの猫がメール着信教えてくれるのってなんてソフトですか?
ってゆーか昔、onekoってウインドウないでの走り回りじゃなかったっけ?
26 :
名無しさん@お腹いっぱい。:02/06/17 12:47
XFree86 がクソだと言われるのはどうして?
(そして、クソなのに代わりが登場しないのは何故?)
と、ひっそり質問してみる
>>27 お兄ちゃんに聞けばたっぷり教えてもらえるよ。
31 :
名無しさん@お腹いっぱい。:02/06/27 07:25
PXEぶーとしてるひといますか?
32 :
名無しさん@お腹いっぱい。:02/06/30 23:29
XをグローバルIPで使ってる人いる?
33 :
名無しさん@お腹いっぱい。:02/07/14 11:50
PCF フォントを圧縮して *.pcf.gz とかにして使うことがありますが、
*.pcf 自体、ある意味圧縮されたフォーマットなので、
*.pcf.gz にしてもあまり小さくならず、
むしろ、フォントのソースの *.bdf を *.bdf.gz と圧縮した方がはるかに小さくなります。
*.bdf.gz の状態で、フォントとしてちゃんと Xサーバに認識されます。
でも *.bdf.gz で使用されている例を見たことないのですが、
なぜなのでしょう?
34 :
名無しさん@お腹いっぱい。:02/07/14 11:54
evilwm、最高
FVWM95 最高!!
37 :
名無しさんお腹いっぱい。:02/07/19 14:10
fvwm2 が最高に決まってるだろヴォケ
twmでもいけど(w
>>37 fvwm2は重い。
やっぱりfvwm1。
>>39 いったいどんなマシン使っているのかと小一時間(ry
1と2でそんなに速度差が出るって言ったら386使ってるとしか考えられんが。
486SXじゃどっちもかわらんしな。
VAXですが何か?
42 :
名無しさん@お腹いっぱい。:02/07/31 00:10
VAX。。。。神の領域だな(w
43 :
名無しさんお腹いっぱい。:02/08/09 12:16
あげ!
44 :
名無しさん@お腹いっぱい。:02/08/09 14:14
blackbox系じゃねーの?
>>45 感謝だす。
でもgoogleってみると、44のSSみたいなメタリックなのと、
なんかダサイの2種類でるなあ。
とりあえずサンクス。
訂正。日本語にちゃんと対応してますた。(アセ
49 :
名無しさん@お腹いっぱい。:02/08/12 01:33
他のマシン(A)の X client を マシン(B) で立ち上げるには、
X server が立ち上がっている (B) で
xhost +(A)
をし、
client を立ち上げる方で
DISPLAY=(A):0.0
とするだけでとりあえずいいんでしたっけ?
# 今までこれで使えてたと思うのに、
# 突然使えなくなって困ってるんです。
>>49 エラーメッセージは?
(A)でxhost +(B)が必要。
あるいは、(A)で
% xauth list :0
してでてきたmagic-cookieを
% xauth add $DISPLAY . {magic-cookie}
こっちがおすすめ。
52 :
名無しさん@お腹いっぱい。:02/08/12 11:05
vncserver使うと楽チン
大変すみません。できなかった原因がわかりました。
今 window manager は ion を使ってるんですが、
ion ではなぜかリモートのクライアントを表示できない
ようです。別の window manager を使ったらできました。
# エラーメッセージは忘れてしまいました。
# 今は接続して試せないので申し訳ない。
というわけで、Xnest を使うことにしました。
ion の中の Xnest からならうまくいきます。
>>52 さんのいう vnc でもいいですけどね。
>>51 本当はセキュリティ上 xauth の方がいいんですよね。
54 :
名無しさん@お腹いっぱい。:02/08/19 07:46
くだ質とマルチでごめんね。
Xについてくるpsのドキュメント、texinfoにして配ってるとこ
知ってたら教えてください。
(マルチはもうしません。)
56 :
名無しさん@お腹いっぱい。:02/08/22 00:01
ブルブルガクガクじゃないだけましか(w
57 :
名無しさん@お腹いっぱい。:02/09/21 13:36
twmは軽いね
ご存知の方、教えてください。
あるPixmap pixを操作するとき、
1.Pixmap pix = XCreatePixmap()でXtWindow()をdrawableに設定
2.Gc1 = XCreateGC()でdrawableがXtWindow()
3.Gc2 = XCreateGC()でdrawableがpix
として、
pixに対するGCはGc1もGc2も正常に動作しますが、どこに影響が出るのでしょうか?
使い勝手悪いんですが。
>>61 好きなように改造していただいてかまいませんよ。
PixmapにFillRectangle()したいのですが、
1.Pixmap pix = XCreatePixmap()でXtWindow()をdrawableに設定
2.GC Gc = XCreateGC()でdrawableがpix
3.XSetStyle()でFillStippled
4.XSetStipple()で全て0x00または0xffの16×16のビットマップを設定
とすると、XFillRectangle()でpixに描画すると、画面全体が真っ白くなる環境かあります。
Gateway solo 5300
RedHat7.2
Swap:509MB
440BX or 440ZX
GPU:Savage/MX
memory:256MB
GCを作成するdrawableはXtWindow()でかまわないのでしょうか?
64 :
名無しさん@お腹いっぱい。:02/11/26 17:56
すみません。お力を貸してください。
Netra T1 にパソコンの Xwindowサーバからリモート接続したいのですが、
接続できません。同じパソコンから Netra T1 ではない他の Sun には
接続できるので、パソコンの問題はないと思います。
Netra T1 側で動作しておきべきデーモンや、インストールしておくべき
パッケージなどあるのでしょうか?
ちなみに dtlogin は動作しております。
>>64 > Netra T1 にパソコンの Xwindowサーバからリモート接続したいのですが、
具体的にどういうことをしたいの?
>65
レスありがとうございます。
具体的には、APC社の PowerChute network shutdown という
ソフトウェアを Netra T1 にインストールしたいのです。
このソフトウェアはインストールに X Window System が必要ら
しいのです。
X死ね
>>66 環境変数 DISPLAY をちゃんと設定すればいいんでないの?
すみません。初心者で。
具体的には、どのような設定をすればよろしいのでしょうか?
>>69 その Powerchute なんちゃらのインストーラは
どうやって起動するの?
コマンドラインから?
>70
コマンドラインから起動するようです。起動後、GUIのインストーラが現れる
みたいです。
インストーラの起動コマンドは
jre -cp .:pcns200.jar:swingall.jar:util.jar load
です。
JRE(Java Runtime Environment)が必須なので、JRE経由で動かしてる
ということでいいのかな?
>>71 その起動コマンドを打つ前に、
csh 系なら
setenv DISPLAY "なんとか"
sh 系なら
DISPLAY="なんとか"; export DISPLAY
と打ってみ。
"なんとか" が何かはわからんが、
たぶん "X サーバの IP アドレス:0.0" か
"X サーバの IP アドレス:0" あたり、かもしれない。
>72
ありがとうございます。
DISPLAY環境変数ですね。調べてやってみます。
今実機がないので明日チャレンジします。
75 :
名無しさん@お腹いっぱい。:02/11/29 18:26
quarz extremeとかdirectx9みたいに、GPUに描画の命令持ってく技術って
driとかmesa3dとか使えば可能なの?
最近Linuxなんかだと(もちろんFreeBSDも)デスクトップを使いやすくって流れだけど、
XFree86で実現可能なのかね。
誰か答えてくれてもよさそうなものだが?
DRIかMesa3dで、Quarz ExtremeあるいはDirectX 9 みたいな機能が、
つまり、描画はプログラマブルにGPUにお任せできるかってこった。
Quarz Extreme って MacOS X の描画まわりでしょうか。
「GPU に描画の命令」って意味に対応するかわからないですが、
2D アクセラレーションは対応したドライバ/カードならば当然されますし、
nVidia のドライバ/カードならば OpenGL で高速な 3D と (対応していれば)
シェーダまで使えるはずです。
とりあえず Linux では。(ATI は、どうなんすかね。
Mesa は基本的にソフトレンダリングだと思うので、おそらくは
期待した動作というか、速度は出ないです。
# DirectX9 みたいな機能っつーと、 float な色要素を持つ超富豪的
# テクスチャとか。。。
78 :
名無しさん@お腹いっぱい。:02/11/30 21:57
Xpm についての日本語のドキュメントか、簡単な使用例ってどこかにありませんか?
79 :
名無しさん@お腹いっぱい。:02/11/30 22:04
>>78 xpm使っているソフトウェアすべて。 > 簡単な使用例
ドキュメントはないですかねぇ...。
ファイルから読み込んで、フォームに貼りつけたいんですけど。
libXpm がデフォルトで入ってないシステムで、素のX にはファイルから読み込む関数がないみたい。
で、なんかMotif では使えるみたいなんだけど、事前に何をしたらいいのか、くわしいことがよくわかんなくて。
>>81 Motifは自前でxpm処理する機能持ってる次第
83 :
名無しさん@お腹いっぱい。:02/12/01 05:50
84 :
名無しさん@お腹いっぱい。:02/12/01 10:01
>>77 お答えありがと。
ようは、OSXのDockにDVDを小さくしながら、それで再生したまま、とか
そういうビデオチップを最大限利用する事が、
フリーの環境で出来るか、ということです。
これはOSなどの本質的な問題とは全く関係無い事かもしれませんが、
それでも、OSXやWinXPをみていると、
どんどん引き離されていくな、と思うのです。
開発環境や、他人のソースコードをただで見れる、
すばらしい環境がフリーあるわけで、若い人、中学生や高校生で
コンピュータに興味のある一太刀に使ってもらいたい、と思ってます。
ですが、一番目につくところで見劣りしていたり、
「NetRunner」みたいな変な雑誌の影響で作る側ではなく使う側に
才能ある若い人が行ってしまうのは惜しいな、と思う次第です。
86 :
名無しさん@お腹いっぱい。:02/12/01 17:45
>72
横からすいませんが、そうやってつなげたときに、ポートってどれつかってつなぐ形になるんですかね。
赤帽ぃぬx使ってるんですが、デフォルトのファイアウォールでとめられちゃうんですけど。
SSHはサーバの方が対応してないので、TELNETでつなげた場合ですけど。(関係ない?)
87 :
名無しさん@お腹いっぱい。:02/12/01 19:04
Xlibの邦書をさがしていたら、「X Windowで遊ぶ本」ていうのが
あったんだけど、これを読んだら猿並みの知識はつくのかな?
そういえば、X関係って、すでにロストテクノロジーになっているという
話があったね。
>>88 そふとばんくに原因の一端を求めるのは間違いだろうか
>>89 一端じゃなくて結構でかいと思うが。
新人が育たない最大の原因じゃないか?
>> 88-90
初めて聞きました。でもそんな感じはします。
難しすぎたんじゃないでしょうか。
ボストンあたりでMITとかがやってた時点で、もう、
ついていけない人続出だったと思います。
(って私も落ちたんですが)
ソースを持っていることと理解できる頭を持っていることって
全然別なんですよね。
個人的には哲学的な楽しさもあってXはとても好きなんですが。
ソフトバンクが何やったの?
ところで必要以上に複雑だと批判される所は
TeX も似ているかも.
Xサーバー自体が基本的には今のブラウザ+プラグインの発想そのままだから特に複雑な点はないと思う。
なぜかそのインプリメントに目を奪われて、上位レイヤーやエクステンション(今で言うプラグイン)が出来てこなかったところが問題かと。
だから、難しいとか複雑すぎるっていう批判はちょっと違うと思う。今時、Xのエクステンション作れる人はほとんどいないという意味ではロストテクノロジーだろうな。
94 :
名無しさん@お腹いっぱい。:03/01/06 18:44
Xlib Programing Manual なる書籍の邦訳がソフトバンクから刊行されていた
ところまではぐぐってわかりましたが、それ以外わかりません。
この邦訳本がクソすぎたって事ですか?
>>94 クソなのは、誰もが読むべきまともな本を、あっさり絶版にしておいて
決して再版しないところ。出す気がないなら、翻訳権を抱えてないで、
ピアスンあたりに翻訳権譲れやゴルァ
97 :
名無しさん@お腹いっぱい。:03/01/06 21:35
InterViews→Fresco(XのOO版標準ライブラリやらOMGのDocument Layer標準になり損ね)
→ET++ (デザパタ本第二章のあれ)→Berlin→
じゃないの?
98 :
名無しさん@お腹いっぱい。:03/01/06 21:38
>>88 CLUE,ArgusからCで書き直された時点で絶滅品種入りしてたかと。
99 :
名無しさん@お腹いっぱい。:03/01/06 21:39
ってか、CLUからCに書き直した時点で、絶滅必至だったんでわ
100 :
名無しさん@お腹いっぱい。:03/01/06 22:41
CLUってどういうものなんですか?
初めて聞きました。
CLUはPASCAL系列のOO言語だったのですか。
実際に使ってみたことがないので正確なところはわかりませんが、
ざっと見たところかなり抽象的な概念が取り扱えるような感じがしました。
ただ判断は難しいと思います。
Cで書き直したからこそ、今でもBSDやLinuxに使われているという見方もできると思います。
けれども、Cに書き直したために、抽象的な概念がほとんど見えなくなったという点も事実だとも思います。
悲恋のドラマのようですね。
(^^)
104 :
名無しさん@お腹いっぱい。:03/02/10 00:05
>>93 それって X server の extention で解決できるのにそうしなかったものが多かったということ?
でも LBX とか XIE とか PEX とか extension になってたものでお蔵入りになっ
たものもたくさんあるという気がするんだけど
broadway はどこ逝った?
X って、いまいち。
税金投入して SAMURAI Window System でも作れ。
106 :
名無しさん@お腹いっぱい。:03/02/17 22:20
ブロードバンドルータを超えてXをリモートしたいのですが、クライアントがグローバルアドレスで、
サーバがルータの内側にある場合はできたのですが、
クライアントがルータの内側にあって、プライベートアドレスの場合のやり方がわからないのですが
教えていただけませんか?
クライアント(LAN)側で
#xhost + "サーバIP"
サーバ(インターネット)側で
#export DISPLAY="クライアント側のグローバルIP:0.0"
(要するにネット上でブロードバンドルータを示すアドレス)
とやって、サーバ側で
#kterm &
とやると、起動して特にエラーも出ずにプロセスは残っているのですが、
クライアント側にウインドウが現れません。
何かほかにやっとくべきこと等はありますでしょうか?
また、逆や、LAN内同士等ではうまくいっています。
the Internet 上で生で使うのはセキュリティ的にとっても危険だから、
素直に ssh の X forwarding 機能を使え。
>>106
108 :
名無しさん@お腹いっぱい。:03/02/17 23:13
>>107に同意。
もし実験的にやりたいだけというのであれば、
ルータでNATをどう設定してるか調べる。
あと、X的には表示装置側をサーバというから、
誤用して他を混乱させないように。
>>106 その"クライアント""サーバ"は逆だと思うが...
揚げ足スマソ
>>107 の言うように、sshのX Forwarding使うのが賢明だが
どうしてもというなら、6000+ディスプレイ番号/TCP をNATすれば
良いかも。
さっそくのレスありがとうございます。
>> 107
ssh X forwardingがうまく動かないんです
#ssh -X "クライアント"
でそのまま
#kterm&
でいいんですよね?
>>108,109
>サーバ&クライアント
ぁ。そうだったんですか。勘違いスマソ
NATは特に設定してないと思いますが・・・
マイクロ総研のOPT90のほぼデフォルトで。
ディスプレイ番号というのは
address:0.0
の「0」でいいんですか?
あれ?別のクライアントに試したらssh X forwardingがうまくいった・・・
エイ( ・∀・)つ * ゜。
>>112 練習問題。
Xのforwardingを、X forwarding機能じゃないsshの普通のport
forwardingを使ってやってみな。
それが出来ればXwinXも出来る。
もっと簡単な方法は、windowsマシンでcygwinのsshdを動かす。
>>113 ( ̄□ ̄;)
>>114 >もっと簡単な方法は、windowsマシンでcygwinのsshdを動かす。
をぁ。
その方法がありましたね
ありがとうございます
試してみます。
116 :
名無しさん@お腹いっぱい。:03/02/19 10:22
あのー、XIMとispell組み合わせて、テキストフィールドへの入力の
スペルチェックする方法って無いもんでしょうか?
(´・ω・`)
XwinX、隣のLinuxマシンにも飛ばせないことが判明・・・
AstecX起動して
>xwinx --display localhost:0.0
だと、一応画面が入れ子になって乱れるけどウインドウ自体は出た
謎だ・・・
#VNC入れた方が早いってか
ssh で他のマシンに入って
DISPLAY を手元のマシンにして
X のプログラム立ち上げる場合、
ssh 経由にはならないんですか?
ssh -X やらないと駄目なの?
>>118 DISPLAY は ssh が勝手に設定してくれるんでない?
>>118 ならんでしょう。
ポートフォワーディングで通せば別ですが。
素直に-X使いませう。
隣のLAN内のマシンにもXWINXが出ないとかきましたが、
cygwinの
%xclock -display X端末:0.0
でも出ないことが判明。
sshでWinマシンに入ってX forwardingでもダメ。
何ぞX側の設定でもおかしいんでしょうか?Win側?
122 :
名無しさん@お腹いっぱい。:03/03/23 11:02
>>122 ライセンスさえ変更しないならおもしろいと思うよ。
該当記事にもあるけど、この手のは御家芸じゃない。割れろ割れろ。
124 :
名無しさん@お腹いっぱい。:03/03/24 07:05
API
126 :
名無しさん@お腹いっぱい。:03/03/26 15:54
>85
みたいなことを考えてるのが、XFree86のコアメンバーにいたんだけど、
ちょっと厨房っぽい発言でMLを荒したから出てけゴルァってことか。
「パッチ書いてもいつまでもマージされないんなら、漏れがプロジェクトをfolkさせちゃる。」
「おまえみたいのがコミット権持っているとXFree86のソースツリーが汚されるからどっか他所行って。」
ってことか?
127 :
名無しさん@お腹いっぱい。:03/03/26 16:37
GCC の場合は分家の egcs が本家を飲み込んでしまったわけだが、
雰囲気としては keithp が egcs / Cygnus Solution 側で、XFree86 が FSF ってとこだな
(keithp '127) => nil
キースたんの動向が禿しく気になりまつ
130 :
名無しさん@お腹いっぱい。:03/03/27 21:35
イキナリsnapshotやbugzillaが登場しましたね。なんとかなるのかなー
それぞれ機能つけて独自の進化してってもいいけど、
X コンソーシアムの方との兼ね合いもあるよな。
そろそろY Window system誰か作れよ
134 :
名無しさん@お腹いっぱい。:03/03/29 14:31
>>133 Lesstifの本家じゃねぇか・・
あいかわらず野望に燃えてるなw
つかkeithpのXft2よりSUNのSTSFの方がええ。
136 :
名無しさん@お腹いっぱい。:03/04/06 21:29
Xt 関連のプログラミングに関するサイト(Motif に絡めて書いてあるとこ)って
どっかありませんかね?
どうも見てみると、どこを見てもなんか古げなんですけど....。
X11R6.4 以降を対象にしてるようなとこはないですかね?
せっかくOpenMotif もあることだし、最新のやつで遊んでみたいんです。
とりあえず、XtOpenApplication() が説明に入ってるとこって、ないんかな?
>>137 ありがと。でもこれXtAppInitialize() だよね。
XtOpenApplication() の説明、つーか、どーしてこの関数にとって変わったのか
みたいな説明が日本語で出ているようなとこってないかな?
ねうねう、startxしていきなりGnomeが起動するのだが…fvwm2にするにゃどこいじりゃいいのさ?
RedHat8.0の話だけどさ…
アトムとプロパティの意味が判りません。女教授ください。
女教授は必然的にオバサンですがいいですか?
田嶋陽子はカンベンして下さいよ。
一つで充分ですよ。分かってくださいよ。
>>142 そんなことはないよ。
うちの大学には30前半の教授が二人いる。
(まあ30すぎればおばさんというのもわかるが)
俺の卒業した大学にも30ちょい過ぎの教授がいたな。
>>138 説明書いてるページはみたことないな。
ちなみに、Xt のクラスの階層構造がその世代から拡張されてて、
XtOpenApplication() はセッションマネージャ対応になってる。
リリースノートみればかいてあるはずだ。解説は Xt のマニュアルよむべし。
148 :
名無しさん@お腹いっぱい。:03/04/15 20:04
今晩のプロジェクトXをみましょう。受信料を払っている人もそうでない人もおみのがしなく。
キースは考えた。
「新しいX を作ろう!」
(^^)
152 :
名無しさん@お腹いっぱい。:03/04/20 01:34
age
>>150 どうせだったら低水準と高水準両方のAPI完備して、
マルチバイトはどの部分でも全然O.K.にしてくれ
あぼーん
156 :
名無しさん@お腹いっぱい。:03/04/23 21:57
xwinのサーバでアルファチャンネルハックネタみて如何よ。
あぼーん
あぼーん
あぼーん
あぼーん
161 :
名無しさん@お腹いっぱい。:03/08/18 09:47
Xouvert is the open, innovative X server that brings tomorrows technology to your
desktop today! Xouvert is an experimental branch of XFree86. We are doing everything
we can to make the barrier to entry low for potential contributors. Our organization is
inspired by that of the Linux kernel, Debian distribution, and GNOME and KDE desktops.
http://www.xouvert.net/
期待sage
GUIのプログラミングを勉強してみようと思い、
motifをかじってみたんですが、
http://www.edu.t.soka.ac.jp/~unemi/Motif/ex0.html のをコピペしてコンパイルしてみました。
実行すると、
X Error of failed request: BadWindow (invalid Window parameter)
Major opcode of failed request: 19 (X_DeleteProperty)
Resource id in failed request: 0x0
Serial number of failed request: 91
Current serial number in output stream: 94
というエラーで終了してしまいます。
一行目の(invalid Window parameter)が原因で、
Resource idがおかしいかなぁと思うのですが、
どう手直しすれば動くようになるのでしょうか?
164 :
名無しさん@お腹いっぱい。:03/08/19 01:13
ズーヴェイアーsage
間抜けと笑われようがかまわんが、誰も教えてくれんのでショボーン
gnomeとかkde使うのがいいんだろうけど、
Xlibあたりの深い部分を勉強してみようと思い、
ガチャガチャプログラミングやってた。
んで、widgetとか、XtAppInitializeが絡む上のリンクの
motifプログラムをちょっと組んでみたんだが、なぜかいまだに動かない。
どうして?リソースファイルが悪いから?
おせーてトレビアーン
>>163 s/gnome/gtk/gc
s/kde/Qt/gc
資料が古杉なんぢゃネーノ?
171 :
名無しさん@お腹いっぱい。:03/08/22 22:18
>>172 同じFreeBSDなはずですが、それもダメっぽいです。
>X Error of failed request: BadWindow (invalid Window parameter)
> Major opcode of failed request: 19 (X_DeleteProperty)
> Resource id in failed request: 0x0
> Serial number of failed request: 90
> Current serial number in output stream: 94
>
というエラーで止まります。
環境は
FreeBSD5.1
gcc3.2
XFree86-4.3.0
openmotif-2.2.2
openmotifに付属してくるテストアプリや普通のアプリはきちんと動いてるので、
うちに入ってるmotifが腐ってるわけではないと思うのですが、なんなのでしょうか?
>>174 備後です。
順番変えたらうまく逝きました。
というかライブラリの指名に順番があるなんて知りませんでした。
ageてしまった.....
177 :
名無しさん@お腹いっぱい。:03/09/10 02:10
XFree86-4.3でMatroxのG550DHを使って
デュアルディスプレーにしたくて
XF86Configに
Option "xinerama"
を追加して2つのモニターに出力される
ようにはなったんですが、xineramaオプションは
2つのモニターを擬似的に1つのモニターとして
認識させるオプションのようで、メッセージなどが
2つのモニターの真ん中に表示されてしまい、
使いづらいのですが、それぞれをひとつづつの
ディスプレーとして使う設定は出来ないでしょうか?
あぼーん
XFree86の話題はXFree86スレでおながいします
失礼しました。
181 :
名無しさん@お腹いっぱい。:03/09/20 22:37
見てないけどたぶん Objective-C
チラッとみてみたけど拡張子が.mなのでどうやらObjective-C
>>182 >>183 なるほど
Objective-CでググってみたらMacOSX用の言語らしいですね<Objective-C
MotifはObjective-Cから使うように出来てるのでしょうか?
どっちにしろマニアックな言語ですね。
>>185 なるほど、元はNeXTStepの開発言語だったみたいですね。
Objective-Cはオブジェクト指向Cとありますが、C++の亜流みたいなものと考えて問題ないのでしょうか?
NeXTは一度だけ研究室で見たことがあります。
黒塗りの四角いボックスでした。
(´-`).。oO(アフォ杉…)
>>186 >C++の亜流みたいなもの
煽りなら、よぅ壷を押さえておられる。
すみません、調査不足でした
Cをベースに
Simula言語の拡張を施したのがC++
Smalltalk言語の拡張を施したのがObjective-C
両者は全く別物みたいです。
ソースをみた感じだと
[ オブジェクト メソッド:引数 ];
みたいにして使うようですが、個人的にはC++の
オブジェクト->メソッド( 引数 );
の方が綺麗な気もしないでもないです。
キレイさなんてよっぽど変なもんでないかぎり単なる慣れの問題
>>189 ObjC はメッセージパッシングという考えが背景にあるからね。>記法
C++はオブジェクト指向言語じゃないし
selectionのtargetでMULTIPLEがありますが
これはどういうときに使うといいのでしょうか?
194 :
名無しさん@お腹いっぱい。:03/10/31 17:43
Y Window systemってのがgoogleで検索したら引っかかったが、どんなもんかわかる?
196 :
名無しさん@お腹いっぱい。:03/11/16 20:30
197 :
名無しさん@お腹いっぱい。:03/11/16 23:01
>>194 Xの次世代window system,と一時期言われていた覚えが
198 :
名無しさん@お腹いっぱい。:03/11/27 15:29
Xって結構固まるよね..
XFree4.2.1(x-tt未使用)だけど、俺だけ?
XFree86のためのスレはこことは別に存在してるわけだが
200 :
名無しさん@お腹いっぱい。:03/11/29 00:57
200ゲトーage
netbootによるX端末で遊んでる人いる?
HDD買うのが惜しい古いDOS/Vがあるんでやってみたいのだが
遅いんだか速いんだか、どこまでできるんだか…使用者は教えてくだされ
X を使うお友達はエックスフレンド?
202 :
名無しさん@お腹いっぱい。:03/12/02 15:41
200でつが・・・・・・・誰も答えてくれないので自分試してみる
うにゃうにゃうにゃ・・・・・・・意外と難しい
204 :
名無しさん@お腹いっぱい。:03/12/06 18:48
Fedora用のltsp無いね…ソスー書き換えるのにはテクが必要とおもわれ
Accelerated-Xって今でもXFree86-4に比べ速度の面で勝っているんですか?
206 :
名無しさん@お腹いっぱい。:04/02/13 13:36
ちょっとageさせてもらいますよ。。。。
xfce4をredhat9上で奔らせています。
基本的にワークスペースは4つ。
一つめにターミナルエミュレーターを2つほど展開して鯖管理。
二つめにブラウザー"Opera"を起動してWebサーフィン。
三つめにWinMXを起動して適当にファイル交換。
四つ目にguiのファイル管理ツールを起動してデジカメの画像整理。
休日はこんな感じです。
以下は平日のデスクトップ。
一つめにOpenOfficeを起動して文書作成。
二つめにファイル管理ツール。
三つめにブラウザを起動して情報収集。
四つ目に音楽プレーヤーを起動してBGM。
WindowsマシンとUnixマシンが一緒になったみたいで面白いです。
パーツにはいくらでも金を出すけどソフトには金を使いたくない人、時間だけはいっぱいあって暇で暇でしょうがない人には是非Linuxをすすめたいです。
微妙にずれてますね。さげ
さげとか言っときながらあげちゃった。すみません。
211 :
名無しさん@お腹いっぱい。:04/03/01 18:38
X68000のSX窓でsx-plantsってのがあった
onekoのようなもんですけどね
XFree86 4.4.0 ロールアウト揚げ
for the mystery tour
Plamo Linux の開発版にはあっさり突っこまれたな
FreeBSD の ports はどうすんだべかな……?
>>214 Apacheが大丈夫なんだから大丈夫でしょ。
FreeBSDのports/packagesでははServerだけ突っ込んで
残りはfreedesktop.orgなソースで逝くんじゃネーノ?
つーかXFree86ネタは厳密にはスレ違いかと…
Xサーバーのマウスイベントを、Xクライアント側でコントロール
できないのでしょうか?
>x1234 -display 192.168.0.***
とかやって隣においてあるマシンにウインドウを飛ばして
そのウインドウをクライアント側のマウスで操作したいのですが…。
マウスイベントは奪えないのかな(´・ω・`)
218 :
名無しさん@お腹いっぱい。:04/04/05 19:34
昔のMacにビデオカード2枚挿しを思い出す(w
219 :
名無しさん@お腹いっぱい。:04/04/08 17:39
220 :
名無しさん@お腹いっぱい。:04/04/08 17:52
「XFree86ではない何か」かよ
毎度妄想でおなじみの海上忍の記事ですな
222 :
名無しさん@お腹いっぱい。:04/04/08 19:17
今回をもって「事実上の分裂」っていうあたりでしょ。
分裂なんてもとからしてますがな。
記事の前のほうに『X11R6.7はX.Orgの「X11R6.6」をベースとしている』
ってあるから、当然奴は分裂状態にあったことを知ってるはずだよ。
確かに、見出しだけを読むと誤解しそうだけど。
そういえば、統合するとかしないとか噂がいろいろ出て、XFree86側も
わざわざ否定の声明を出したりしてたっけ。今度のリリースをもって
「離婚成立」ってことなんだろうな。
バールのようのもの
けん銃のようなもの
Xのようなもの
元祖 vs 本家
始祖ジュラ
うひひvs銃
229 :
名無しさん@お腹いっぱい。:04/04/11 14:13
Xは一般人から見ればクソなWindow Systemだと思うが、これって、
・UIポリシーを規定していない(=Toolkitを勝手に作っている)
ということでOK? でも、言う人に言わせれば「それがいい」と
言われてしまうんだけど。←これってIM回りの老害と同じ構図だよな
ほかにもクソな部分が有ったら指摘よろしこ
ネットワーク透過性なんかは(・∀・)イイ!!部分なんだけど。
X Window System でない何か
学外(windows)から大学内(unix)にアクセスし、
MatlabなどをGUIで利用したいです。
X windowを起動し、
Puttyで「X11 フォワーディングを有効にする」にチェックを入れ、学内unixへログイン。
その後、「xlogo」などとやっても、「Can't open display」と出ます。
ルータを使用しているためかと思い、
ポート6000を開けて、「setenv DISPLAY IPアドレス」をやっても同様のエラーが出ました。
どなたか解決法をご教授くださると助かります。
233 :
名無しさん@お腹いっぱい。:04/04/29 17:47
あげます。
いらないので回答しません。
235 :
名無しさん@お腹いっぱい。:04/04/29 22:50
256色しか表示できないディスプレイを使っています。
いろいろなアプリケーションをたちあげたらすぐに色数が足りなくなります。
# App Aが走っている -> App Bをたちあげたら真っ白、とか
で、色数を消費するアプリケーションApp Aを終了してからApp Bを
起動しなおしてもまだApp Bが色を確保できません。
色のallocationをやりなおさせるためにはどうすればいいでしょう?
>>232 手元側にXサーバあるんだろうね?ポートだけ転送
したってWindowsはXサーバじゃないんだよ。
>>236 いちおう「X windowを起動し」なんて書いてあるぐらいだから
Cygwinか何かのXサーバは動かしてるんじゃない?
もしそうだとしたらxauthとかxhostとかの絡みだろうな。
つーか「setenv DISPLAY IPアドレス」だけぢゃ他の設定が
完璧に出来ててもだめぽだな…
XWinってのとMI-Xってのを試してみました。
でも、これって何かしらの設定をするべきですか?
ただ起動しているだけなんですが…。
>>238 「setenv DISPLAY IPアドレス:0.0」でした。
つうかsshフォワーディングしてるのにsetenv DISPLAYしたら元も子もない
んじゃないか?
>>232にはこれくらいの練習問題は必要かな?
1. 同じネットワークのUNIX同士で、DISPLAY環境変数を指定することにより他のマシンのディスプレイ上にXクライアントを表示せよ。
2. 同じネットワークのUNIX同士で、マシンAからマシンBへsshし、sshのX forwarding経由でAのディスプレイ上にXクライアントを表示せよ。
このときnetstat等によりマシンBからマシンAの6000番台のポートへのTCP接続はされないことを確認せよ。
3. Windows上でXサーバとXクライアントを実行し、Xクライアントが正しく表示されるようにせよ。
みなさまレスありがとうございます。
とりあえずCygwin上でxlogoやxeyesを実行し、
同じマシンのXサーバで表示させることはできました。
また、「xhost +」の状態で学内のunixに接続しても、「Can't open display」が出ました。
なんだか自宅ルータ管理内のwinマシン上のCygwinから大学のunixマシンまで命令しに行って、
結果を持ち帰ってくるところの仕組みがわかりません。
setenvのIPアドレスはルータのグローバルIPでいいんですよね…?
あと、SSHフォワーディングについても、もっと勉強しておきます。
今のってキンタマ?
ぎゃーなんたること、実況すれと間違えて誤爆しました
(´-`).。oO(なにを実況してたんだろう…)
ニュース番組じゃなかろうか。自衛隊の情報漏洩?
Puttyで「X11フォワーディングを有効にする」をチェックしてログインして
echo $DISPLAYしてみ。
ssh -X でええやん
ssh -Yは?
おもんない
252 :
名無しさん@お腹いっぱい。:04/05/01 00:48
Fedora Core 2 Test3 は redhat-config-xfree86 ってもう使えないの?
X11R6.7って何で設定するのかな・・・
別にギャグじゃないでしょ。
恥を知れ恥を
>>251
>>248 DISPLAY: Undefined variable.
でした。
astro/starsが起動できないよ
マニュアルもないからわからん
258 :
名無しさん@お腹いっぱい。:04/05/06 02:54
ローカルネットワークで、CPUの遅いノートPCのX serverに高速DesktopのX clientを
表示させて、そこでOpenOfficeとかしたいのですが、IME(kinput2)が動きません。
これって何かやり方があるのでしょうか。
ノート側のIMEで日本語を入力したいのですが。
259 :
名無しさん@お腹いっぱい。:04/05/06 03:21
今まで、AQUAが必要だったのか?
IME(kinput2)
261 :
名無しさん@お腹いっぱい。:04/05/06 14:04
IME(kinput2)
>>255 きちんとSSHプロトコルでつないでる?
DISPLAY=localhost:13.0みたいになるはずなんだけど。
263 :
名無しさん@お腹いっぱい。:04/05/06 21:35
X12はいつ出るのですか?
>>258 DISPLAY を X server 側に設定して kinput2 起動してみたら。
>>255 サーバー側でX11Forwardingは有効になってるの?
266 :
名無しさん@お腹いっぱい。:04/06/06 02:13
X.org の話題、こっちでやれみたいなことに
なったので一応 age
X.Orgの対応ハードウェア(ビデオカード)一覧が載っているページってあるんでしょうか?
もし、ありましたら、教えてください。お願いします。m(_ _)m
X.0rg
>>270 見つけることが出来なかったです…
良ければ、教えていただければ、嬉しいです。m(_ _)m
Solaris の Xsun は X.Org ベースなんかな
独自実装だろ
まあMIT以来のXの歴史でも調べてみろや
Sunはむしろコードを還元する立場だよな
276 :
名無しさん@お腹いっぱい。:04/06/07 06:15
従来のX11からの、ソフトウェアコンパチビリティはどうなのかな?
問題なく動いてる。
xengine してみただけだけど若干回転数落ちたようだ。
Release Date: 18 December 2003
X Protocol Version 11, Revision 0, Release 6.7
Build Operating System: FreeBSD 5.2 i386 [ELF]
Current Operating System: FreeBSD giko 5.2-CURRENT FreeBSD 5.2-CURRENT #0: Sun Jun 6 06:06:30 JST 2004 root@giko:/usr/obj/usr/src/sys/GENERIC i386
Build Date: 06 June 2004
Before reporting problems, check
http://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: Mon Jun 7 20:48:41 2004
(==) Using config file: "/usr/X11R6/lib/X11/XF86Config"
で、結局の所X.orgとXFree86との相違って何よ
282 :
名無しさん@お腹いっぱい。:04/06/09 15:53
XFree86 4.3.0からxorgにしてみました。
4.3.0のxclockの配色、スキだったんですけど。
シンプルに戻ってしまった...(4.4.0もそうだったが)
>>282 配色なら resources で指定できるやん
284 :
名無しさん@お腹いっぱい。:04/06/09 16:22
失礼、解りました。
>>285 おねいさんは、そういう時に「どうやって」「どの様に」わかったのか
書いとくのが同じ疑問をもった人に対する親切だと思うな。具体的には
"/usr/X11R6/lib/X11/rgb.txt" とか "xcolors" とか
x.orgにしたらgnome2のワークスペースのアプレットとかが動かなくなったよ・・・
288 :
名無しさん@お腹いっぱい。:04/06/26 23:01
xfree86 ってなんであんな馬鹿なライセンス出したの?
たぶん馬鹿だから
そうなのか。
おれはてっきり馬鹿だからだと思ってた。
291 :
名無しさん@お腹いっぱい。:04/06/28 10:10
DebianでX.org導入出来た人っている?
293 :
名無しさん@お腹いっぱい。:04/06/28 12:50
( ´_ゝ`)パ
( ´_ゝ`)ペ
xterm 上で
echo -e "\033[?3h"
をたたけば132 column モードにはなりますが任意のwidth を設定する方法はありますか?
ただいまmake WORLD中。
と、書き込んだとたんにコケたorz。
.xserverrc の使いどころはどこですか?
何かシェルスクリプトは速攻でexec Xしないと起動が糞遅くなるし。
304 :
名無しさん@お腹いっぱい。:04/07/03 09:57
>>293 FreeBSD用のnVIDIAドライバなかなか新しいのでないね。
GeForce 6800買おうと思っているのだけど...
Emacsみたいなバックグラウンド画像が張れないソフトに、
クロマキーのように特定色のドットだけ背景画像に置き換えるような
X Serverってありませんでしょうか・・・
質問させてください。
サーバが以下のような接続で3台あります。
A−B−C(Display)
ディスプレイがCについてるとして、AのGUIを表示させることは可能でしょうか?
BでIPフォワーディングはさせられないので、AがBサーバに接続、BがクライアントとしてCサーバに接続みたいなXのリレーを考えています。
恥ずかしながらCからBにリモートdtloginして、A上でDISPLAY=Bとしましたが無理でした。当たり前ですよね。。。
ご存知の方がおりましたら助言していただけないでしょうか。よろしくお願いします。
>>306 B で DISPLAY=C:0 ssh -X A を実行するとか。
あるいは C から ssh -X B、そして B から ssh -X A というのも。
>>307 ありがとうございます。
sshでフォワーディングとは盲点でした。
その方法を試させていただきたいと思います。
309 :
名無しさん@お腹いっぱい。:04/07/29 23:35
質問させてください。
XFree86を起動すると標準で目くらましのような背景を表示しますが、
xsetrootを使わずに変更する事は出来ますか?
また、X.Orzでも標準はあの目くらましの背景になっているのでしょうか?
>>310 あのグレーっぽい柄かな……
例えば X server の引数で設定するとかはできなかったはず。
自前プログラム書けばそれは可能だろうけど、素直に xsetroot や、
Esetroot (Eterm の付属品、jpeg などにも対応) を使いましょう。
ファイル ~/.xsession や ~/.xinitrc の中、ウィンドウマネージャ起動行の前に、
xsetroot や Esetroot などの行を追加してください。
あるいは、ウィンドウマネージャの設定ファイル中の初期化セクションへの
コマンド行追加でも OK.
Eterm
http://www.eterm.org/ hsetroot 新顔 ? ブラーとかもいけるらしい。
http://thegraveyard.org/hsetroot.php
>>311 ありがとうございます。
> あのグレーっぽい柄かな……
ファイル名ではroot_weaveになってると思われるあれです。
液晶っ子なのでグレーっぽい柄にならないんですよ。
という事でやっぱり~/.xinitrcにxsetrootを実行する行を追加する方法にしますが、
一瞬表示してしまうのがやっぱり嫌んですね。
…どのファイルを表示しているかわかったので最終手段の塗りつぶし作戦を実行するのが1番か。。
>>312 > 液晶っ子なのでグレーっぽい柄にならないんですよ。
X デフォの screen saver だったかな, CRT 焼き付き低
減のために, 一定時間おき(X のロゴが移動するタイミ
ング?)に, あの柄ずらして白黒が反転させてるって聞い
たこと有るけど, 液晶じゃ意味ないしなぁ...
> 液晶っ子なのでグレーっぽい柄にならないんですよ。
なるほど…
>>311 は私まちがってました。
man Xserver 中に、
-br sets the default root window to solid black instead of the
standard root weave pattern.
っていうのがありました。すみません。
ところであなたの液晶だとどう見えるんですか?
EIZOの液晶のマニュアルだと、表示の調整方法として
ああいう1ドットの市松模様を表示させてモアレにならないように調整するという
指示がありましたが。
>>313-315またまたありがとうございます。
>>313 それは初耳です。でも液晶ではCRT程の意味は無いですね。
>>314 いえいえ、こちらの環境ではXServerのmanは入っていないみたいですし、
XFree86のオプションのヘルプは100行以上あってスクリーンから流れてしまって
読めないしで、そんなオプションがあるとは全く気づかなかったわけで。
このオプションを付けたら起動した瞬間からソリッドな背景になってくれました。
改めてありがとうございます。
>>315 ディスプレイの調整は明るさとガンマ比とホワイトバランス位しか付いていません。
後、解像度はディスプレイのドット1個にソフト側のドット1個が対応するようにして使っています。
(ディスプレイの解像度 = Xで設定した解像度)
あと、あるドットが隣のドットの状態によって明るさやコントラストが変化するような機能(?)は
付いていません。黒白とドットが並んでいる場合はっきり黒白分かれて表示されます。
VPNがあればこれはもういらないのかなぁ。
Xがってことですね。
ただ、普通にプログラミングするのに(Motifとか)使ってるところも
未だにありますし、どうなんでしょうかね。
(需要はあるんですよ、ただ別にこれでやらなければいけないわけではないですけど)
基本的にVPNとかと性質が違いますし・・・
まあ、便利と言えば便利なんですけど、皆これ嫌いですし。
なんで VPN と X が関係あるの?
Xが要らないって事を言いたかったんじゃないですかね。
UNIX系やLinux使う人にとって、Xって単なるオプションですしね。
(要らないって人のほうが多いくらいだし)
仕事とかで必要な場合を除いたら、やっぱりなくても良いや
ってことになるんじゃないですか。
>>なんで VPN と X が関係あるの?
大雑把にクライアント/サーバ・・・・・と捉えれば・・・
すいません、>317の「これ」はXを指しています。
何を寝ぼけてこんな質問をしたのかわかりませんが、
VPNがあってもXは不滅です。
う〜ん、本当はVPNがあればsshのXフォワーディングがいらなくなるのかなぁ
と書くつもりだったのかな?思い出せない orz
(´-`).。oO(318はなんなんだろう…?)
>>(´-`).。oO(318はなんなんだろう…?)
>>317が
Xとか知らない人かと思ったので、X要らないということを言いたかったんですよね?
と、助け舟を出そうとして失敗したの。
でもUNIX系やLinux使ってる人にXがただのオプションでしかないって
いうのは事実だし。
で、それを仕事で使うとか、そう言った理由がなければ、特にいるようなものじゃないし、
(一応MotifとかXlibの辺り使ってる人間としては、
その辺りは心苦しいですけど)
>>317はこれを言ったのかと思ったんです。
VPNのところは、何か迷ってるのかな?と思っただけです。
サーバにモニタとか繋いでるのって格好悪い
僕のXサーバはモニタとか繋いでないのでかっこいいです。
むしろVPNの方を言葉しか知らなかったのであんな質問をしたのかな?無意識のうちに orz
結局VPNはネットワークがごにょごにょってするだけで、
相手先のソフトをこちらに表示させて使う場合はX Window Systemを
VPNの中を通して使うという事になるんですよね?
それならVPNを入れてもXは必要であると。
>>318 は VPN を vnc とか windows のリモートデスクトップとかと
勘違いしてる。
>>317 の認識が正しい。TCP/IP があれば HTTP はいらないといってるようなもん。
え!多分其処は理解してますけど・・・
(仕事でXやカーネル周り弄ってる関係もあって)
いや、理解してないのかな?
で、X要らないって言ったのは私じゃないですよ。
(
>>317では
>>326のようなことは気付いてないでしょう)
だったら多分首です・・・
冗談は置いといて、問題の部分がVPNだろうが、
TCP/IPだろうがあまり関係なくて、
X要らないだろ?という部分を問題にしていると思ったんですが。
>>>>なんで VPN と X が関係あるの?
>>大雑把にクライアント/サーバ・・・・・と捉えれば・・・
この部分の事を言っておられるのなら、
>>317が
全く解かっていないと認識していたもので、
わざとこういうふうにかいたんですが。
まあ、首です・・・・・
>仕事とかで必要な場合を除いたら、やっぱりなくても良いや
>ってことになるんじゃないですか。
必要な場合以外は必要じゃない、ってのはトートロジーだな。ところで
>UNIX系やLinux使う人にとって、Xって単なるオプションですしね。
ここではどういう使い方を想定してるんか。
>>329 >>>仕事とかで必要な場合を除いたら、やっぱりなくても良いや
>>>ってことになるんじゃないですか。
>>必要な場合以外は必要じゃない、ってのはトートロジーだな。
すいません、私はX要らないとは思ってないです。
>>817も、多くのUNIX系使ってる人のように、そう思ってるの?ということを書いたんですが。
この辺りは、Motif使ってるので心苦しいですが、現実として、X回りって、UNIX使う方に
敬遠される要素のひとつですし。
と言う意味です。
>>>UNIX系やLinux使う人にとって、Xって単なるオプションですしね。
>>ここではどういう使い方を想定してるんか。
一般的にUNIX系いれている人で、GUI環境を使う人ってやっぱり少ないと言う事です。
(誤解を恐れずに書けばWindowsのようにという意味です。)
何故か馬鹿にされてますし。
例えば、仕事でCADとか、普通にデスクトップとして使う場合は別だと思いますと書いてます。
もう一度書きますが、私はX要らないとは思ってないですよ。
CUIにしろGUIにしろ、自分にあったレベルで、堪能しております。
話の内容には全く興味ないけど、数字コテぐらいつけてみたら?
>>327 VPNをvncとかWindowsのリモートデスクトップとかと勘違いしてるのは
>317の時点での私だと思います。
で、>321や>326はさらにいろいろVPNについて調べてきてからのレスです。
まあ、Xクライアントを他のホストのXサーバで表示させる操作でも時々混乱もしますし、
わかってないのはこっちですよ。趣味で使ってる程度だから業務で使ってる
現場を知らないというかなんというか。
>>318さん
私の何もわかってない発言で変なごたごたに巻き込んで
本当に申し訳ございません。ごめんなさい。
VPNを正しく知る機会にもなったので感謝もしています。
そもそも、私がきちんと説明しなかったのが
いけなかったんだと思いますので、その辺りは申し訳ないです。
混乱する元となったのは私のレスからですし・・・
ごめんよ。
>>331 有難う御座います。
X.orgがコードフリーズして、RCっつうことでXORG-6_7_99_901のタグうったみたい。
X11R6.8ももうすぐなのかね。
何が変わったの?
336 :
名無しさん@お腹いっぱい。:04/09/01 12:21
>>309 素人なんでよく分らないのですが、
カーネルからコンソールを外す必要ってのはどこから出て来るんですか?
また、カーネル全体をXで実行するというというのはどういう意味なんでしょう。
カーネル内にコンソールを前提とした部分が多くあり、それらをXに依存した
形に書き換えよう、という話なんでしょうか。
最近 cygwin-xserverでそこそこ幸せに暮らしています。
文句は IMEが使えないのと、たまに windowの重なり方が変になることかな。
描画の問題のこといってます?
それだったらXサーバWindowsにいれても普通に変になりますよね。
そのこといってるんでしたら、再描画するところ辺りを
書き換えてやるほうがよさげです。
cygwinのXは解からないので違う問題でしたらすいません。
Window型のデバイスファイルを作成する
X11R6.8 age
342 :
名無しさん@お腹いっぱい。:04/09/10 00:34
あがってねーし
描画の問題のことではあるんだけど.. 339さんが言ってる問題と
おなじなのかな?
-multiwindowのとき、iconifyされてるはずの windowが普通の windowの
上に描画されてしまうのです。
「XサーバWindowsにいれても」っつーのもよくわかんないけど、
むかーしつかった ASTEC-Xの評価版ではそんなことなかった。
ま、適当に menuとか tooltipsとかだしたりしてやればなおるから
いいんだけどね。
KDEやGnomeのような重いXじゃないwindow systemを探しています。
そこでKDEのkonsoleのようなタブ端末エミュレータを使いたいのですが、それらが扱えるwindow systemって何があるのでしょうか?
gtermのようなキーボードでタブを切替えるのではなく、マウス一つでタブを切替えられるkonsoleのような端末エミュレータです。
一応、ktermとかでもwindow systemでタブ機能を付け加えてくれるのかなぁと思ってこちらのスレに投稿しました。
アドバイスお願いします。
>>344 XというWindow Systemがイヤなら
YというWindow Systemがイイかも
X がいやなら fresco とかは。
KDEやGnomeはX Window system自体じゃありませんとかいって見る。
いいかたが悪かったですね。すみませんでした。
タブ端末エミュレータを実現してくれる軽いwindow managerを紹介してください。
お願いします。
>>349 その通りですね。失礼しました。
>>350 ご親切にありがとうございます。早速質問しに言ってみます。
>>344-351 見てられん。
タブ機能は Window Manager で実現できるようなものじゃないだろ。
>>352 同系統のウィンドウ纏めてタブにしてくれるウィンドウマネージャーいくつかある。
なかったにしてもタスクバーと同じように最小化と復元と子ウィンドウ化で実現できるだろ。
引っ越したネタに食い付かなくても
XDMについてのいい本なりサイトなりってありませんでしょうか。
有料無料問わず。
356 :
名無しさん@お腹いっぱい。:04/11/01 15:43:34
最近知ったんですがXって、X :1とかdisplayの番号を
重ならないようにすれば複数起動させられたんですね。
そこで思ったのですが、複数起動することに何か問題があるのでしょうが?
調べてみましたがあまり触れられていなかったので。
複数起動するメリットがないと言うことでしょうか?
あぼーん
358 :
名無しさん@お腹いっぱい。:04/11/02 20:17:33
不 要
必要
ぷにょ〜ん
普段は使わないけど、Xvnc用に別のX上げられるのが便利。
362 :
名無しさん@お腹いっぱい。:04/11/14 01:05:41
あるサーバがXフォワーディングに対応しているかどうかを
外部から接続して確かめる方法ってある?
sshでログインすれば確かめられるだろそりゃ。
sshd_config に X11Forwarding yes と書いていても
ssh -X で login するだけではウィンドウをとばせず,
xhost しなくちゃならないのは,
X11Forwarding 対応になってないってこと?
>>365 否定疑問文に対する答えでは、英語の yes/no と
日本語の はい・いいえ は使い方が逆になる。
>>366 文法の捕われて言語を理解できていないのですね。
>>365 じゃあ, X11Forwarding を有効にするには,
sshd_config に X11Forwarding yes と書いて再起動する以外に
何が必要なんですか?
>>368 なんにもいらなよ。本家のFAQ は読んだ?
どうも PAM が原因だったようです.
Gentoo 使っているのですが, 以下のようなログがでてました.
[sshd] PAM pam_putenv: delete non-existent entry; XAUTHORITY
pam を upgrade したとき /etc/security/pam_env.conf に
REMOTEHOST DEFAULT= OVERRIDE=@{PAM_RHOST}
DISPLAY DEFAULT=${REMOTEHOST}:0.0 OVERRIDE=${DISPLAY}
XAUTHORITY DEFAULT= OVERRIDE=@{XAUTHORITY}
が加わったことが原因かと思いますが,
とりあえず, pam を downgrade するか sshd_config で UsePAM no することで,
ちゃんと DISPLAY=localhost:10.0 にセットされるようになりました.
371 :
名無しさん@お腹いっぱい。:04/11/19 01:52:35
372 :
名無しさん@お腹いっぱい。:04/12/16 20:03:40
なんで最近のxorgはsavageのdriドライバ入ってないの?
375 :
名無しさん@お腹いっぱい。:05/02/28 18:55:59
376 :
名無しさん@お腹いっぱい。:05/03/01 11:38:57
Xで24bitとか16bitのマウスカーソルを設定するにはどうしたらよいでしょうか?
なんで32ビットにできないの?
378 :
名無しさん@お腹いっぱい。:05/03/15 08:14:50
モナーフォントみたいなお遊びフォントを開発したいんですが、
とある事情から、「1文字=1ファイル」にしたいんです。
たとえば、「あ」が mona.001.font、「い」が mona.002.font 、
みたいな。
可能ですかねぇ、これ。
ちなみに、最近のアンチエリアスまでついたカッコイイフォントにしたいですが、
ムリなら、いままでの普通の形式のフォントでもいいです。
変なネタはやめネータ
380 :
名無しさん@お腹いっぱい。:05/03/19 09:05:13
X Server が落ちたとき、いま走っているアプリを再起動することなく、
X Serverを再起動したいのですが、これは、*原理的には* 可能でしょうか。
結局、コネクション切断検出 → 再接続 → 再描画、みたいな手順を
自動実行させることになるのでしょうが、
それが可能なX Serverなりソケットライブラリなりを作ればOK?
screenみたいにサーバーとクライアントの間にプロクシとして入れば
できそうだと思ったけど、保持する状態が無茶に多そうでやめた。
もう少し先までやった人の話ではExtensionの扱いも大変らしい。
原理上できるはずなんで頑張ってください。
原理的には可能。
>それが可能なX Serverなりソケットライブラリなりを作ればOK?
そゆこと。
トランスポート層を呼ぶところ (xc/lib/xtrans/) を改造するのが
一番楽かもね。
あるいは、Xnest (Xクライアントとして動作するXサーバ) か Xvfb
のもとで、Xクライアントを動かすことにして、
さらに、その Xnest/Xvfb を改造して、親Xサーバが死んでもXnest
は死なないようにし、かつ別の親Xサーバに再接続可能に
するとか。こっちは、ちと大変かも。
Xサーバはpixmapなど状態を持つので、そこまで透過的に手当てしないと。
>>382 既に研究でやられてる。VNCを作ったところが昔やってた。
>>383 そんなことを考え出すとXサーバと同様のものを
作ることになるような気がする...
まぁ、「ユーザーの切り替え」程度であれば、Xサーバの中で
Xnestを複数ユーザー別に起動させればできそうな気もするが
>>385 考え出すとじゃなくて実際に必要だろ
>>382でxtransだけ弄っても
サーバが落ちた時点でサーバが保持してるはずのウィンドウや
アトムの情報が失われて全部あぼん。
Xプロトコルをほぼ完全に解釈する必要があるんじゃ?
>
>>382でxtransだけ弄っても
> サーバが落ちた時点でサーバが保持してるはずのウィンドウや
> アトムの情報が失われて全部あぼん。
そりゃそうだ。寝ボケてました。orz
ちょっと違うけど X server 間で
client を移動する xmove つーのがあるね。
389 :
名無しさん@お腹いっぱい。:05/03/20 09:10:29
>>381-388 いやもう、皆様、ありがとうございます。
で、結論としては、「難しい」ってことなんですかねぇ。
gtk レベルとかでは可能かもしれませんが、それじゃあ Xlib 直接コールの
アプリが再描画しませんし。
なんか、UNIX=落ちても安心。とか思ってただけに、ちょっと失望感です。
でも、調べてみたら、オンデマンドで解像度を変更できるXserver、とかも
あるんですよね。この仕掛けを使えば、オンデマンドでXserverを立ち上げなおす、
とかも可能、、、だとうれしですね。
xmoveと作者名をキーに検索すると論文いくつか出てくるね。
xmove は独自の仮想Xサーバを使ってるみたいだから、
コネクションがぶちきれても大丈夫なようにすることはできるかもね。
使ったことないけど。
vnc 使っとけば X server が死んでも大丈夫だけど、
vncserver が死んだらどうしようもないし、
unix=落ちても安心ってのは違うと思うよ。
screenのX版がほしいよねぇ。
仮想デスクトップじゃ駄目なの?
screenにはレジューム機能があるの。
電車の中で味ぽんで繋いでいて、通信が切断されたとしても
あとから前のセッションに繋ぎなおしができるの。
じゃあ現状では vnc が解かな。
まあ、そうだな。
vncだと複数ユーザの同時使用が難しくなるが。
UNIXで数値計算させていますが,
よく上の方からよそから来訪するお客とWindows noteを引き渡されて,
「リモートから計算機使うのに X環境整えてやってくれ」と
言われます. 毎回毎回めんどうです.
○商用Xサーバ+TTSSH → そう簡単にライセンス買わせることは出来ない.
○Cygwin/X → 自分が使ったこと無いのに加え、立ち上がらないXアプリもある.
○PC UNIX → 別パーティションにPC UNIX. もっとも確実だが時間はかかるし
UNIXの使い方から教えるのは無理.
○CD起動UNIX → データの保存法やらいろいろ制約が多い.
○VNC → Xではないけどこれでもいいかな.
これだと 1ユーザしか無理か?SSHでトンネル出来る?
結局Teraterm+TTSSH + 商用サーバの30日間評価版 入れさせてますが
(30日後は知らん),どうしたもんでしょ?
Microsoftがサポートしてくれませんかねぇ.
cygwinとかlinuxなどのXFree86とSunって相性悪いだろ。
それが改善されていないんじゃ利用価値半減だし。
Xは設定で頑張れば何とかなるらしいが、Xnestはどうやっても動かんし。
それよか、X-Deep32ってフリーになったことだし、試してみれば?
Xming つーのもあるよ。
cygwin/X の独立した奴。
cygwin 不要
Cygwinはかなり前からXFree86じゃなくてXorgな。
Xmingはcygwin/xをmingw化しただけだからcygwinで動かんのがあるって
いってるから一緒だろう。何が動かんのかしらんけど。それにML読む限り
Cygwinより不安定なようだ。そもそも、仕事なら自分で試せ。
403 :
397:2005/03/22(火) 00:08:26
Cygwin/X は商用の計算アプリで操作をはじめるとエラーも出さずにセッション
が急に切れます. 原因は分かりません(というか調べる気が無い).
X-Deep32 は試しました, シングル(ルート)ウィンドウモードはリモートに
XDMで入らないと素のX画面にウィンドウが重なって表示されてしまいます.
マルチウィンドウモードなら使用アプリも操作できるのでこれが一番楽そうです.
もっと最適なスレがあるようですね. 斜め読みしましたが, 現状私が考えてる
程度にX環境構築の手段は集約されてしまうようです.
もちろんこんなの雑用です… ^^; 時間が削られるだけ.
みなさん情報ありがとうございました.
404 :
名無しさん@お腹いっぱい。:UNIX時間(+0900)35年,2005/04/02(土) 23:36:56
FreeFont のキャッシュで質問。
X ServerとX Clientが同じPC上にあるとして、ラスタライズされた後の
ビットマップって、どこまでキャッシュされてどこまで共有されるの?
0、そもそも、ラスタライズ後のビットマップはキャッシュされない(論外。)
1、そのアプリの中だけで共有。アプリ終了とともにキャッシュも消える。多分コレが正解。
2、同一ユーザ間なら共有。ただし、キャッシュはメモリ上の一時的なもの。
3、ホームディレクトリのどこかに、実は恒久的なキャッシュを作っている。
4、X Server側で、ひそかにキャッシュ。よって、全ユーザ全アプリがキャッシュを共有。
5、さらに、じつは、それをどこかに保存。次回からは、ラスタライズすらしない(最高!)。
どれ?
405 :
名無しさん@お腹いっぱい。:UNIX時間(+0900)35年,2005/04/02(土) 23:39:15
FreeFont じゃなかった。FreeType2だ。ごめんなさい。
406 :
名無しさん@お腹いっぱい。:UNIX時間(+0900)35年,2005/04/03(日) 01:14:46
5
407 :
名無しさん@お腹いっぱい。:UNIX時間(+0900)35年,2005/04/03(日) 01:15:47
ラスタライズなんて貧乏クセーな
全部のサイズビットマップで持ってろや
407 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35年,2005/04/03(日) 01:15:47
ラスタライズなんて貧乏クセーな
全部のサイズビットマップで持ってろや
From: [408] 名無しさん@お腹いっぱい。 <sage>
Date: UNIX時間(+0900)35年,2005/04/03(日) 11:24:29
407 :名無しさん@お腹いっぱい。:UNIX時間(+0900)35年,2005/04/03(日) 01:15:47
ラスタライズなんて貧乏クセーな
全部のサイズビットマップで持ってろや
>>405 404です。え?5が正解って?ご冗談を。
なら、
1、どこにキャッシュデータを保存しているのか。
2、そのときの権限は?
FreeType2はユーザ権限で走るライブラリであるから、
HDD上にキャッシュデータを保存するなら、権限の問題が常に出ると思います。
411 :
名無しさん@お腹いっぱい。:2005/04/05(火) 00:02:27
だれか、おしえてください。
犯人はヤス
ネタバレすんな!
414 :
名無しさん@お腹いっぱい。:2005/04/07(木) 00:14:36
0ですよ。おまえの脳みそが論外。
こちら、 TeraTerm4.14 + Xmingで
Xのウインドウを手前に表示させたく思い、 サーバ側のsshd_configのX11Forwarding yesにして、
Teratermの X Forwarding にチェックをして、
いざ xterm & とか打ってみたのですが、
xterm Xt error: Can't open display:
xterm: DISPLAY is not set
なんていわれてしまいます。
echo $DISPLAYしてみるとやはり何も記載されていませんでした。
そこでputtyを使って Xディスプレイの場所を localhost:0.0 に設定してみると、
Xのウインドウが出てきました。
echo $DISPLAY
localhost:10.0
こんな感じです。
なぜTeratermではウインドウが出てこないのでしょうか…
見落としてるだめっぽいところありますか?
ttssh2 は port forward 未対応。
417 :
415:2005/05/03(火) 00:50:17
>>416 そでしたか…
気長にまってみます。ありがとうございます。
418 :
名無しさん@お腹いっぱい。:2005/05/05(木) 00:07:46
uhexenというゲームをしていてコアダンプしたところ、
マウスカーソルが画面中央に固定されて反応がなくなりました。
キーボード入力は可能な状態です。
ウィンドウシステムを再起動せずに、この状態から復帰する方法は
あるでしょうか。
419 :
名無しさん@お腹いっぱい。:2005/05/25(水) 16:11:23
x-deep32を使用しているのですが日本語が表示されません。
フォントサーバの指定はどのようにすればいいのでしょうか?
接続している OS は SunOS 5.8 です。
>>419 ふつうに。Optionのダイアログで指定。
Xのプログラミングの質問する場所はここでいいんですか?
スクリーンセーバーが動作中かどうかを知るにはどうすればいいでしょうか
キーボードに関する質問です。
どうすればBackSpaceキーのkeysymを変えないで0x7f(DEL)を出すようにできますか?
無理
UNIX系のグラフィック処理全般に関係した質問です。博識の方、教えてください。
TinyX(Kdrive)を使用した場合のソフトウェアブロックは以下のようになりますか。
ウィンドウマネージャー
Xクライアント
Xサーバー
KDRIVE
-------------------カーネル
FBドライバ
画像出力HW制御ドライバ(VRAM)
画像出力HW
426 :
名無しさん@お腹いっぱい。:2005/07/13(水) 17:42:17
ここであってるのかわかんないんだけども...。
X Window System で使える、xcalender 以外でかっちょいい
デスクトップカレンダーあったら教えてください。
428 :
名無しさん@お腹いっぱい。:2005/07/15(金) 00:26:03
xdkcal
SEX window system じゃだめかな・・?
ツマンネ
Linux板で聞いたらスルーされたので、こちらでも聞かせてもらいます。
Xをキーボードとマウス無しで起動したいのですが、
どうしてもCorePointerが必要だと言って落ちてしまいます。
マウスは/dev/nullとして回避したのですがキーボードはどうにもなりません。
何かいい方法をご存じないでしょうか?
X.org 6.8.2です
マウスモジュール組み込んでおけば
実際にさしとかなくても大丈夫じゃない?
あー、すまんキーボードか。
キーボードとマウスを抜いとけば?
そんなことであちこちいじらない方がいいと思うけど。
誰かXGi Volari Z7のドライバーを入れた人居ませんか?(xgi_xorg_6.8.2-1.2.9-1.i386.rpm)
俺のSC430じゃxgiドライバーよりVESAドライバーの方が速いんだけど、なんか間違ってね?
良く見たら一ヶ月近く書き込みないじゃん、廃墟スレッドだったかorz
この板では一ヶ月くらいのインターバルは普通だよ。
>>438 本当だ、スレが立ったの2002年6月だ
よくスレが落ちないな
過疎板だからな。半年くらいはレス無しでも全然落ちないね。
Xftでボールド体が出ないバグはもう直った?
元から普通に出るが。
kterm を使用しているとパイプで繋いだ長いコマンド行が132カラムあたりでラップして、同じ行の1カラム目からオーバーライトするようになってしまいました。
一旦こうなると再度ktermを立ち上げないといけないのでしょうか?
リセットする方法があったら教えてください。
444 :
名無しさん@お腹いっぱい。:2005/10/21(金) 20:24:22
素朴な疑問です。
最近はセキュリティうんぬんでC/Sシステムが見直されてますが、Windowsベースで
DBサーバ層、アプリサーバ層とクライアントGUI層を分けた3層アプリなんて手間が
掛かってメリットなさそう。JSPやらPHPを使ったWebアプリで実現させても機能や
操作性に限界がある。
でもUNIXでは昔からあるXを使えば、Webアプリで無理しなくてもそのまんま
C/Sシステムのモデルを踏襲してなくね?
X端末ならクライアントGUI層の用件なんてそのまま満たしていると思うが。
(゚Д゚)ハァ?
>
>>444 Xサーバーをクライアントに配布できる(あるいは既に配布済みな)状況で
なお且つWebベースには荷が重くて、サーバーにはアプリをクライアントの
接続数分実行できる能力があって、さらに処理をクライアント側でやれない
理由があって、UNIX環境での開発者を十分に確保できるって環境なら
悪くないんじゃない?
447 :
名無しさん@お腹いっぱい。:2005/10/21(金) 23:54:44
Ctrl-button2 -> [Do Full Reset]
元からできてるよ。
ボールドの無いフォントでも太くして表示するインチキなら最近追加された。
450 :
444:2005/10/23(日) 09:29:00
>>446 調べてみましたが、WindowsPC用のXサーバを探すと
結構いい値段しますね。ASTEC-Xとか。
winで動くfreeのXサーバもあるよ
X-deep/32 とか、cygwin(のXFree86)とか
454 :
450:2005/10/24(月) 16:20:59
>>451-453 レスどうもです。
とりあえずASTEC-Xを Solaris10 x64を相手に使ってみました。
【環境】
UNXIサーバ:
自作PC Athlon64 3200+ Radeon9600XT(Solaris10 x64 + Xorg)
クライアント:
ノートPC HP nx4800 PenM1.6GHz/8255GM(WindowsXP Home + ASTEC-X)
100Mbpsで接続してみましたが、リモートで接続したノートPCの方がウィンドウの
スクロールも遥かにスムーズで困ったちゃん。しかしATi RADEONのXドライバはXorg
でもXSunでも駄目だね。OpenGL非対応だけでなく2Dも遅い。nVIDIAに替えたくなった。
>>447 > Ctrl-button2 -> [Do Full Reset]
ありがとうございました。 でもこの方法では異常状態をリセットできませんでした。
しかしwindow 幅を 132より狭くしたり、 広くしたりしていたら正常になりました。
456 :
名無しさん@お腹いっぱい。:2005/10/26(水) 16:19:10
マジで、困ってます。居室にあるXPマシンからSSHで
リモートに電算室のLINUXマシンにアクセスして、
電算室に存在する印刷機にJPGファイルを出力したい。
おそらくX WINDOW なんとか関係の設定をXPマシン上で
する必要があると思うが、やり方が皆目分からん。
是非教えてください
同僚はみんな忙しそうでそんなこと質問できんし、
ネットでデビアンの設定云々というページを発見。
これの通りにやればいいの?XPマシンのモニターに関連する
諸特性を覚え込ますんだね?
マジな回答だ。心して聞け。
オマエニハムリダ。アキラメロ。
458 :
名無しさん@お腹いっぱい。:2005/10/27(木) 08:59:24
>>457 xなんとかとか持ち出さんでもプリンターに
アドレスが振ってあったので
簡単にできた。
オオ、キガツイタカ。ソウナルト スレチガイ ダガ、マア、ヨカッタナ
460 :
名無しさん@お腹いっぱい。:2005/11/18(金) 04:54:37
次スレage
461 :
名無しさん@お腹いっぱい。:2005/11/18(金) 07:33:26
X Windows
X.orz
463 :
名無しさん@お腹いっぱい。:2005/11/18(金) 10:32:35
X Windows
O Window
XSendEvent でキーイベントを送ることで、アルファベットなどの
文字を keycode に変換して、一般の Xクライアントに送るプログラムを書いて
みたのですが、これだと漢字などの Compound text を送ることができません。
クライアントに漢字文字列を送り込むよい方法はないでしょうか?
X11R6.9 X11R7リリースされたけど
このスレ的には無視ですか?
466 :
名無しさん@お腹いっぱい。:2005/12/23(金) 05:11:04
ごめ、util/modularだった。CVSから取ってこないといけないのかな?
469 :
466:2005/12/23(金) 13:25:59
>>467 方法はあるのね。調べてみます。
どうもありがとう。
7.0.0-rc4をGentooで使っていますが、特に大きく変わった感じはないです。
Gentoo的なメリットは多々ありますが。
うれしかったのはi915内蔵ですがi810ドライバで色が変になる現象が直ってたことです。
まあ6.8.2でもドライバだけ新しくすればよかったのですが。
471 :
名無しさん@お腹いっぱい。:2005/12/28(水) 01:24:43
同じ名前(XLFD)のフォントが複数ある場合、
font pathで前にあるものが優先されるのでしょうか、
後のものでしょうか、それとも不定なのでしょうか?
>>471 前。shell の PATH と同じ。
不定だったら +fp と fp+ の区別は不要になってしまう。
そして font path いじったら rehash を忘れるなよ〜とか言ってみる。
ありがとうございます。
+fpとfp+の区別(というか後者の存在)も初めて知りました。
474 :
名無しさん@お腹いっぱい。:2006/02/18(土) 00:34:31
XのクライアントがどんなXLFDでフォントの
要求を出してるか知る簡便な方法は何かないでしょうか?
どのフォントファイルを使ったかはアクセスタイムを見れば
だいたい推測できますが、指定している名前を知りたいのです。
クライアントのデバイスコンテキストを取得してSelectObject(hdc,font)してみる
ありがとうございました!
>>475 おいそれはWin32 APIだろが。
>>474 xscope という X protocol をダンプするプログラムがあるので、
それでプロトコルの中身を覗いてみれば分かると思うよ。
>>477 ありがとうございます。
xscopeの場所がなかなかわからなくてぐぐってたら
xmonというのもついでにみつかりました。
両方試してみることにします。
479 :
名無しさん@お腹いっぱい。:2006/03/05(日) 14:28:43
X起動した後にコマンドで解像度を変えたいのですができますか?
GUIで解像度変えるツールは見つかったのですが、コマンドで変更できるものが
見つからなくて。
ありがとうございます。できました。
482 :
名無しさん@お腹いっぱい。:2006/03/07(火) 13:21:17
R7からevdevサポートで5ボタンより多いマウスも認識 っていうのは合ってる?
483 :
名無しさん@お腹いっぱい。:2006/04/24(月) 17:33:44
Window Managerで,×ボタンを押したときの動作は
どう書いたらいいですか?
XNextEventだととってこれてない気がします.
484 :
483:2006/04/24(月) 17:39:16
以下でできましたが,これでいいんでしょうか?
Atom wmp = XInternAtom(d, "WM_PROTOCOLS", False);
Atom wdw = XInternAtom(d, "WM_DELETE_WINDOW", False);
XEvent e;
XSetWMProtocols(dpy, win, &wdw, 1);
while(1) {
XNextEvent(dpy, &e);
if (e.type == ClientMessage &&
e.xclient.message_type == wmp &&
e.xclient.data.l[0] == wdw) break;
}
いいんじゃないの。
おれはxlient.message_typeのチェックしないけど。
if (e.type == ClientMessage && e.xclient.data.l[0] == wdw) break;
↑これで済ましちゃう。
486 :
483:2006/04/24(月) 18:59:27
なるほど
ありがとうございます.
linux(debian) VNC XFree86な環境でsshのポートフォワードを使って
外からアクセスしたいと思っています。
hosts.allowやFilterで制限すればいいんですが可能であれば
Xの起動を127.0.0.1で上げたいとおもいます。
この場合XF86Config-4とかでLISTENさせるIPを指定する事ができますか?
いまは、0.0.0.0で上がってしまいます。
UNIXドメインしか使わないという設定ならできそうな気もするが
489 :
名無しさん@お腹いっぱい。:2006/05/12(金) 21:23:40
Xの次世代はY。これは事実。
Y-Wingより、X-Wingの方が格好良い。
XはLinuxカーネルに入らないの?
Winは入れてみて
やっぱ出そうってしてるのに?
Xは最低限のプロトコルだからこそ、柔軟性を発揮できると思うんだがなあ・・・
お化粧するにしてもXglくらいが限度.
Xglはビジュアルよりも、ハードウェアのバッファが有効に活用できるという方が大きいが.
柔軟すぎてその上に乗っかるものが統制とれてないのが嫌なのよ。
柔軟すぎる現実のXが嫌というが、
柔軟さに欠けてその上に乗っかるものが固定されるようなものだったら、
やはり今ごろは死んでいただろう。
つまり
>>495はどのみち自分でWindow systemを作り直すしかないんでは。
KDEとGNOMEで競合するのが嫌なんだと思うよ
インターフェースが一本化されてて唯一無二のSDKがあれば、開発はしやすかっただろうな。
そいつのライセンスが微妙だと揉めそうだから、修正版BSDライセンスくらいゆるゆるの感じで。
今更縛りを設けても、過去の遺産があぼーんするだけで誰も幸せになれないが。
でも厨向けの簡単デスクトップ環境を用意したいとなれば、多様性は仇になるな。
工エエェェ(´д`)ェェエエ工
Xlibで統一されてるじゃん。
>>493 開発終わってんじゃね
口だけのやつだな
Babylon とか、ロボワードとか、
マウスカーソルを置いてしばらくすると辞書がポップアップするソフトって
ありますよね。
最近では、Firefoxの内部限定ですが、グーグルのツールバーでも可能。
これなんですが、
1、そのものズバリのソフトはありませんか?
2、(1がないとして)原理的に可能ですか?また、そのAPIは?
ようは、カーソル位置の文字を読み取るAPIって
X Window にあるんですか?ということです。
503 :
名無しさん@お腹いっぱい。:2006/10/05(木) 22:31:23
SUNの
最新のシンクライアント
と
大昔のX端末
の違いは何?
マーケティング
大昔のX端末ってどういうものですか?
おお!これがX端末か(・∀・)イイ!!
XはROMに組み込んでるわけ?
今はもう絶滅してるんですよね
カーネルはどっちにあるんだろ
おおまかなX端末の解説は読んだことあるんですが
詳しい仕組みや仕様とか解からんし何だか今の環境…(。゚ω゚)
すいません、興奮しすぎました
頭冷やしてきます。。。
空行あける香具師って演出気取りなんだけど
空行をカットして読んでもなんら差異はないんだよね
恥ずかしい
ネタバレ注意
^L
でいいのにね。
(´・(ェ)・`)クマー
512 :
508:2006/10/07(土) 15:58:25
おお!これがX端末か(・∀・)イイ!!
XはROMに組み込んでるわけ?
今はもう絶滅してるんですよね
カーネルはどっちにあるんだろ
おおまかなX端末の解説は読んだことあるんですが
詳しい仕組みや仕様とか解からんし何だか今の環境…(。゚ω゚)
ネタバレ注意
^L
すいません、興奮しすぎました
頭冷やしてきます。。。
X端末は、IPノードは持っているが、ホストコンピュータではないので
カーネルは存在しない。言わば、カーネルに相当するものが Xサーバ自体であって、
Xサーバが直接ブートして起動するようなもの。
ファイアウォール開けるの('A`)マンドクセ
>>513 ユーザが直接さわれないだけで、カーネルあるけど。
俺の昔使ってたX端末はカーネル無かったよ。内部ファイルも解析したけど。
ちょうど、memtest86 がスタンドアロンで起動するのと同じような感じ。
517 :
名無しさん@お腹いっぱい。:2006/10/08(日) 17:52:55
シンクライアントとXクライアント
なにがちがうの?
>>517 どうでもいいがXクライアントじゃなくてXサーバ(もしくはX端末)じゃないのか?
Xクライアントはxeyesとかxtermとかの方。
シンクライアントはマシン構成のことで、Xサーバは単なるプログラム。
Xサーバを使って、シンクライアントを構成することは簡単にできるが、
かといってシンクライアント=Xサーバにはならんだろ。
シリアル端末を使ってシンクライアントを作ることはできるが、
シンクライアント=シリアル端末ではないのと同じ。
RDP しゃべるシンクライアントもあるしな。
520 :
名無しさん@お腹いっぱい。:2006/10/18(水) 19:16:55
X11関係や、他依存ライブラリを全部静的にリンクしたプログラムを作りたいのですが、
コンパイルはできて動くのですが、日本語入力ができません。
共有ライブラリを使うと入力できます。
ロケール周りが怪しいと思うのですが、原因が分かりません。
どなたか原因に心当たりのある方いましたら、教えてください。
XFree86の4.3.0を使っています。gccは3.1.2です。
521 :
名無しさん@お腹いっぱい。:2006/10/29(日) 05:31:37
Xのウィンドウをメチャ沢山出すと、途中で落っこちる。
リソースがないと言っているようですが、どこのリソースを増やせば
良いのでしょうか?
X Error of failed request: BadAlloc (insufficient resources for operation)
Major opcode of failed request: 1 (X_CreateWindow)
Serial number of failed request: 46610
Current serial number in output stream 46679
メモリを増設すれば解決するのでしょうか?ご存知の方がいましたら教えて下さい。
宜しくお願い致します。
リソースを増やすには、常駐ソフトを停止し、
デスクトップのアイコンを減らし、壁紙もやめて、
ハードディスクの一時ファイルを消去し、
デフラグして、スキャンディスクもかけましょう。
それでも改善しない場合は、OSの再インストールが効果的です。
>>521 Xサーバがmalloc失敗してる。
X上げる前にulimitすれば改善されるかもな。
仮想記憶、スワップ
525 :
521:2006/10/31(火) 12:00:27
レスありがとうございました。
526 :
名無しさん@お腹いっぱい。:2006/11/01(水) 21:41:32
xeyes 立ち上げるよな?
xlogoが基本
528 :
名無しさん@お腹いっぱい。:2006/11/01(水) 22:42:15
xgal
Xgl
530 :
名無しさん@お腹いっぱい。:2006/11/03(金) 02:08:24
windowsにxdmcpでアクセスすることって不可能ですか?
ゲイツに言え。
532 :
名無しさん@お腹いっぱい。:2006/11/18(土) 10:44:33
ホストAからホストBにログインしているときに、
ホストAでkinput2が起動しているかどうかホストBから調べることってできますか?
できるのならその方法を知りたいです。
Xがらみかと思いこちらのスレに書いていますが、
すれ違いでしたら、御指摘ください。
>>532 telnet hostB 32773
で、コネクトするかテストしてみればいい。
Hah??
>>532 ホストBからもうひとつkinput2をホストAに投げてみる。
hostB$ DISPLAY=hostA:0 kinput2
これでエラーが出ればすでにkinput2が居る。
536 :
532:2006/11/18(土) 11:12:57
みなさんありがとうございます。
>>533 御教示いただいた方法で分かれば楽かと思い試してみましたが、
kinput2を起動するたびにLISTENされるポートが変わっているようでした。
(勘違いでしたらごめんなさい。)
>>535 あ、たしかにエラーが出ます…といいますか、
エラーが出るので確認方法を教えていただきたかったのですが、
よく考えるとこれで判定しても何の問題もなく、やりたいことがやれることに気づきました。
考えがおかしな方向に行っていて、XOpenIM()などで、
つついてみて、接続できるか試す簡単なプログラムを組もうとしてしまっていました。(←アホです ^^;)
思慮が浅くお手数をおかけしました。
537 :
名無しさん@お腹いっぱい。:2006/12/22(金) 18:17:29
Xnestで、GLXというか 3Dを使う方法はありませんか?
親Xサーバーは 3Dが使えているという前提で。
テスト用で Xnestでも 3Dが使えるとありがたいのですが。
539 :
名無しさん@お腹いっぱい。:2007/02/15(木) 00:44:38
7.3, 7.4の予定とか。
http://wiki.x.org/wiki/XDC2007Notes マルチポインター版が開発されてるのがおもしろいなぁ。
最近改良されたMesaのVBOはなかなかパフォーマンスよくなったね。
>>309のカーネルモジュールの話もあるな。
個人的には、やっぱ根本的に描画命令はシステムコールレベルで基本的なものができて、
Xはレイヤとしての一つの選択肢なんじゃないかなーと思う。
540 :
名無しさん@お腹いっぱい。:2007/02/19(月) 17:06:55
あ、いや、なんのためにあるのかなと・・・・
>>542 Xクライアントのテスト用。Hello worldみたいなもん。
X のロゴを表示するためにあるんだよ。
545 :
犬笠銀次郎:2007/02/21(水) 12:47:29
>>543 ( ・∀・)つ〃∩ ヘェーヘェーヘェーヘェーヘェー
>>544 VIPPER(・∀・)カエレ!!
547 :
名無しさん@お腹いっぱい。:2007/02/23(金) 03:27:44
>>1 肝心の xorg への link を忘れてる。建て直せ。
当時からx.orgはあるだろ。
当時の x.orgとは別物。
へ?当時の x.org は X window system との関わりがなかったとでも?
>>551 当時の x.orgは、今のX Window Systemとの関わりはない。
554 :
名無しさん@お腹いっぱい。:2007/02/27(火) 06:54:50
指定したIPアドレス, ポートでフォントサーバが動いているか確認して、
動いていたらフォントパスに追加、動いていなかったらその旨を表示して終了、というスクリプトを書きたいのですが、
フォンサーバが動いているか確認するにはどのようにすればいいのでしょうか。
555 :
名無しさん@お腹いっぱい。:2007/02/27(火) 14:36:14
X window の解像度計算方法を解説したサイトへのポインタを教えて。
何が知りたいのか知らんがxdpyinfoすりゃ大抵のことは書いてある。
557 :
名無しさん@お腹いっぱい。:2007/04/20(金) 00:21:48
とりあえずX11の不満を並べてるだけだな
というか、未だにXserverがシングルスレッドなのが驚きだw
xcbは結構レスポンスよくなってる場面もある時もあるような気がするけど、
標準プロトコルを置き換えるようなものじゃないのでxcb-based Xserverとやらに期待しておこう。
まぁ古いデスクトップの概念の上で古い/新しいOS間マルチプラットフォームで
ネットワーク透過という点は評価できるが、
もはやパーソナル方向としては基本部分に適用するのは間違ったアイディアだと言われてるし。
もうGLdesktop系で基礎の置き換えがあって、その上で動く方向に走っているけど、
この辺はOSのパーツとして持っているマイクロカーネル系のが概念的には綺麗だわな。
やっぱどうしてもGUIの処理の割り振りは他のプロセスの負荷がかかるとだいぶもってかれるし。
日本語訳キボンヌ(死語)
>>559 マルチスレッド化しても有害無益ですよね
>>562 ごめん3Dには興味無いから無益と言ったんだ。SHMで用は足りるしね。
有害の方はデッドロックが頻発して不安定になる。
>>563 まぁ今の使い勝手で足りてるならいいんでねーのか?
あとデッドロックは起こったら止まるw
OSの種類によってはスレッド回り遅いからその辺は問題になるんだろうね。
Gentooじゃなくても、バニラカーネルにcfs/SDパッチが
ちょっと前のhotなtopic。
ビデオカードが無いマシンでX Clientを動かすことは出来ますか?
可能な場合、注意点はありますでしょうか?
ググってみたけど参考になる頁が見つかりません・・・
普通にできる。窓をどこに出すかはDISPLAYで指定。……って話じゃなく?
もしそうなら
> 注意点
xhost + とか寝惚けたことを言う奴がいると思うがさっくり無視して
アクセス制御はxauthで。
ローカルでも面倒なんでsshで済ませてしまう
570 :
名無しさん@お腹いっぱい。:2007/05/21(月) 15:17:24
マウスの上下スクロールを有効にしたのですが、XF86Configには
どのように記述したらいいのでしょうか?
>>570 Option "Protocol" "auto"
Xorgをコンパイルしているんだけど、時間がかかるなあ。なんだか疲労コンパイル。
そこでパッケージシステムですよ。
575 :
名無しさん@お腹いっぱい。:2007/06/12(火) 02:19:30
startxでXを起動させると、数十秒立ってからXが立ち上がります。
xinitで起動すると瞬時に立ち上がるのですが、原因となりそうな
事はわかりませんか?
.xinitrcを削除しても、同様な症状です。
ちなみに何故かxinitをすると、twmも立ち上がってしまいます。
環境は、NetBSD-3.1 XFree86 4.5.0になります。
多分シェルスクリプトだから自分で見て調べたら?
X.Org 7.3
578 :
名無しさん@お腹いっぱい。:2007/09/12(水) 12:13:04
ある Xサーバー上で動作中の Xクライアントを、
Xクライアントを終了せずに、別の Xサーバー上に移転する方法はありませんか?
要するに、コマンドラインでのscreenにおける detach/attachに相当することを、
Xでやりたいんですが。
VNCとかではなく、
Xクライアント自体を別の Xサーバーに張り付け直す方法を希望します。
>>578 xmove つーのがある。ほかにもなにかあった気がする。
仮想デスクトップが使える
Mwmのようにボーダーが立体的
タイトルバーのボタンに割り当てる機能、数、位置が設定できる
メニューがある
日本語の表示が出来る
XFTに対応している
キーボードショートカットが設定できる
Twmと同程度か軽いもの
Kwinのように折り畳んだタイトルバーにマウスポインタを乗せるだけで展開し外れると再び折り畳む
Qtを使っていない
上記の条件にあうWMだとどういったものがあるでしょうか
sawfishあたりで好きなようにカスタマイズすれば?
sawfishにメニューあったっけ?
折り畳んだタイトルバー云々の項目さえなければfvwm-2.5でいけたのに
凄い基本的なことなのかもしれないが、: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
それ用のコマンドあったな。最近使ってないから、名前忘れたけど。
それを使って調整した結果をxorg.confのscreenセクションのmode行にコピペすればいいやつ。
>>587-589 Section "Device"に Option "UseEdidFreqs" "false"
xrandr -s 1600x1200 -r 60
もしくはxvidtuneでガンバレ。
nVidiaのドライバの場合、デフォではxorg.confのVertRefreshとかの設定が無視されるんだよ。
多分、xrandr/xvidtuneでは解決しない。
で、デフォで無視されるのを無視しないようにするのが
>>591 の設定。多分これが正解。
目的の液晶で表示できました
しかしまだ設定ファイルからの読み込みが
できない状態です
いろいろ助言ありがとうございました。
明日にはなんとかなりそうです。
>>586 理屈の上では二つのDISPLAY開いてPRIMARYとCUT_BUFFER0を監視して同期するXクライアント書けばOK
探せばあるかもしれないし、テキストだけの同期なら数日あれば自作もできるんじゃね?
昨日 NVIDIA + 液晶ディスプレイの件で質問したものです
ご指摘いただいた様に
Option "UseEdidFreqs" "false"
この一行を入れることが重要でした。
ありがとうございます。
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
http://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)
モジュールABIの主要版(0)は、奉仕者の版(2)とは競技しません。
602 :
名無しさん@お腹いっぱい。:2008/01/08(火) 16:51:54
http://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
FreeBSD 6.2+xorg 7.3(nvidiaドライバ)+gnomeで使っているのですけど、
USBマウス・キーボードをつなげたハブをPCに抜き差しした後、
あるウィンドウでマウスをクリックすると
フォーカスがそこに固定されてしまうという現象が出て困ってます。
原因か解決方法に心当たりの方いらっしゃいませんか?
そのフォーカス内で新しいウィンドウを開く操作を行えれば
(ブラウザで右クリックしてコンテクストメニューを出すなど)
フォーカスを脱出させられるのですけど、それができないウィンドウに
うっかりつかまってしまうとお手上げ。
他にわかっていることは
・いつもそうなるわけではない
・しばらく放っておくと現象が勝手に解消する(こともある)
・Xを殺してstartxしなおしても現象が続く
くらいです。
>>604 nvidia 最新にすると少しよくなるかも
速度も安定度もアップしています
608 :
名無しさん@お腹いっぱい。:2008/02/07(木) 11:11:08
FreeBSD/amd64 で X を使おうとして startx 実行するといきなりマシンがリブートしますね
>>609 メモリーあんまつんでないと問題ないけどね。
CPU : 386sx
MEM : 2MB
なノートPCでも X 動いてたよ!
Mozaic-l10n とか idraw が快適に動いてたぜ
>>611 その時の OS や X の Version を kwsk おしえれ
613 :
611:2008/02/11(月) 13:53:54
だから何…
とうに手元にないので調べないとわかりません。
興味が有るなら御自分でどうぞ。
>>613 つか, まともなUnixとして動いてなかったじゃん, 当時の Linux
2系になってそこそこに動くようになったけど、
まともに使えないくらい不安定。
クライアントとして使ってて固まるOSってどうよ。
Linuxという文字を見ただけで脳に虫が湧くタイプみたいだな
コードに虫が湧いてるだけでももう充分、お腹いっぱいです。
ていうか何年前の話で盛り上がってんだ?
621 :
名無しさん@お腹いっぱい。:2008/03/04(火) 23:36:28
すみません
X Windowのプログラムに関してなのですが
キーを押したら反応するプログラムは組めるのですが
キーをプログラム側で押したことにすることはどうすればいいか教えていただけませんか?
イベントを送る
624 :
名無しさん@お腹いっぱい。:2008/03/08(土) 15:13:49
最近のXサーバって腐ってんの?
なにお前、ディスってんの?
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);
}
}
Intel 945/965のチップ内蔵グラフィックスカードで
Xの仮想画面(実際の物理画面よりも描画する領域を大きく取る機能)を
使いたいのですがどうやってもできません
これらのグラフィックスカードには対応していないのでしょうか
ノートパソコンでは一般に物理画面が小さいのでこれらのカードにこそ
仮想画面が必要だと思うのですが
それwindowmangerの機能じゃないの?
グラボ関係ないよ。
知ってるけど黙っておこ。
>>630 はWMの仮想デスクトップのことと誤解してるな。
グラボ関係ある。
./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:2008/04/06(日) 12:38:48
みなさまいろいろとありがとうございます
>>634 ご指摘のwindow managerの機能は
複数の仮想デスクトップを接続して使うという方法ですね?
それならばできなくはないのでしょうが、統合開発環境を使っている関係で
一つの画面をずらしながら大きく眺めたいというのが動機ですので
やはりいわゆる仮想画面を使いたいと思っています
仮想画面がうまく設定できている方、どうかご指導のほどお願いいたします
> 一つの画面をずらしながら大きく眺めたいというのが動機ですので
出来るのがあるんですよ。> WM
637 :
629:2008/04/06(日) 12:52:51
>>636 あれ、そうなんですか。知りませんでした。
ちなみにSolaris10(x86)とopenSuSE10.3上で主として
Java Desktop System/Gnomeを使っています。
これらのwindow managerでも可能でしょうか
可能だとすればその設定方法をお教え願えませんでしょうか
ってか、XF86Configのマニュアル読んだら書いてるだろ
Linux板のくだ質かWMスレに行ってくれ。
設定方法まで教えるのは面倒。
640 :
629:2008/04/06(日) 13:26:03
>>638 WMの機能ってんだからXF86Configのマニュアルには書いてないだろ
WMの機能じゃないのが使いたいんだろ
643 :
629:2008/04/06(日) 16:42:01
質問の意図は
xorg.confにVirtualの記述を追加してもなぜか945/965のチップでは
virtual screenが使えないということでした
他のチップで正しく機能することは確認済みです
もしxorg.confの修正で使えていましたらお教えください
修正もなにもお前の設定がわからんだろ。
645 :
629: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だとなぜか動かないのです
Depthを減らしたら動いたりしないか
1024*1200出すにはVRAMが足りないとかの原因ならば
それよか ドライバの問題とかモジュールとか色々あるだろ
他の環境で動いても、他とは違う環境なんだろ
648 :
629:2008/04/07(月) 20:33:44
>>646 Depth減らしても画面の大きさを小さくしてもだめです
>>647 945/965で動いているという報告がひとつもないということは
やはりまだXがこれらのチップに完全には対応していないんでしょうね
完全なサポートを待つことにします
650 :
629: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)
のような行が含まれています
ちゃんと見ろよw
Xはサーバとクライアントの表記をさっさと逆にしろや
あまのじゃくにもほどがある
サービスを受けるプログラムをサービスを提供するプログラムを
識別することすらできない馬鹿ですか?
Xサーバはサービスを提供する、
VNCクライアントはサービスを受けるわけだ?
さあ何が違うんだろうか。
xmodmapについて教えてください。Backspaceキーに「=/+」を割り当てたく、
.xmodmaprcファイルに「keycode 22 = equal plus」と記述したのですが、
「=」しか割り当てられず、Shiftを押したときに「+」が出ません。
どのような設定をすればよいのでしょう?
>>654 考え方が全然違うだろ。
VNC は画面を転送するソフトだから、サーバー側にもクライアント側にも
画面が要るけど、X はクライアント側に画面なんか要らない。
>>655 それ, modmap じゃできない! 特に XFree86 系の流れを汲む奴.
658 :
657:2008/04/26(土) 01:18:44
最近, 暇がないんでソース見てないが,
keycodes/xfree86 に手を入れて使ってる
Section "InputDevice"
...
Option "XkbKeycodes" "/PATH/TO/YOUR/xfree86"
...
EndSection
>>656 リモートデスクトップは?あれサーバ側に画面いらんけど?
どの視点で見るかで、言い方なんていくらでも変わるんじゃないの?
表示する内容をサービスしていると考えれば、アプリケーションが動いている方がサーバーだし
ディスプレーに表示することをサービスしていると考えれば、端末側がサーバー
Xの場合は表示内容に興味なく、細かいレベルの描画に着目しているから後者になるが
661 :
655:2008/04/26(土) 06:21:49
>>657 ありがとう。調べてみます。
なお使っているのは仰せの通り「XFree86の流れを汲」むxorgです。
>>659 内部的に画面作られてるよ。
>>660 > どの視点で見るかで、言い方なんていくらでも変わるんじゃないの?
サーバーはクライアントの要求を受けて動作するものだから、端的に言うと
どっちが待ち受けているかでサーバーとクライアントが決まる。
X のクライアントは何を待ち受けるんじゃなくて、X サーバーに表示を依頼
するから端末側がサーバーだし、VNC やリモートデスクトップは各々のサー
バーが (内部的にかもしれないが) 作成した画面を端末から取りにいくから、
端末側がクライアントになる。
もっと簡単に言うと先に起動している側がサーバーだと思えば大体あってる。
(まあ、世の中には ftp みたいな変なクライアントもあったりするけど...。)
・先に起動してる方がサーバ
・バックエンドがサーバ
後者の方がよほど一般的感覚だと思うんだがなぁ。
だってこんな話が持ち上がるのXだけじゃん。
ポートをlistenするのがサーバ。
ポートにconnectしに行くのがクライアント。
>>663 一般的感覚が当てはまらないだけ。
ぱっと見はおかしいと感じるけど、ちょっと考えればすぐ理解できる
と思うが。
て言うか表記だけの問題なら、そう言うもんだと思っておけばいいし、
機能としておかしいと思ってるなら、もっと勉強した方がいい。
>>665 機能としておかしいんじゃなくて呼称としておかしい。
サーバかクライアントかを考えて理解しなければならないのが既に
製作者側のオナニーでしかないと思うが。
「作った人の決めた呼称を尊重」みたいな考え方が気持ち悪い。
待ち受け側がサーバだって言うなら、上で誰かが書いてたけど
ftpのデータポートはどうなんだって話だよ。
だから、ftpのdataだけに関してはクライアントとサーバーが入れ替わるよ。
それだけのこと。
Xでも、例えば xdmでログインする場合、
Xに関しては端末側がサーバーで、xdmはあくまでXクライアントだけど、
ホストにログインする意味ではログイン先がサーバーになる。
そもそも何がサーバーで何がクライアントかは、
「何について言う場合か」によって変わるし、
それらが複雑に絡んでいるだけのこと。
>>666 は、1つのアプリケーションまたは装置が、
サーバーにもクライアントにもなるという状況を理解できていないね。
1つのアプリはサーバーならすべてサーバーとしか理解できない
固定概念で考えているということ。
FTPに関しては、制御コネクションについては常にFTPサイト側がサーバー。
データコネクションについては、通常モードならFTPサイト側がクライアント。
PASVモードならFTPサイト側がサーバ。
制御コネクションとデータコネクションで、どちらがサーバーかが違う。
X端末なんて、
ブート時のTFTPやNFSに関しては(CPU)ホスト側がサーバー。
Xに関しては常にX端末側がサーバー。
ユーザーログインに関しては(CPU)ホスト側がサーバー。
フォントサーバーを使う場合、(CPU)ホスト側がサーバー。
同じ1台のX端末機器の中に、サーバーとクライアントが混在して動作している。
>ftpのdataだけに関してはクライアントとサーバーが入れ替わるよ。
ftpdも考えようによってはクライアントだ、みたいな話?
なんで「考えよう」を変えなきゃならないんだい?
どう考えてもftpdはサーバだろ。一般的に。
>何がサーバーで何がクライアントかは、「何について言う場合か」によって変わる
最初からソフトウェア機能単位かつ一般的な話をしてるんだが。
「そういう意味では」みたいな細かい話はしてない。ftpdはサーバ。
そして一般的にはバックエンドがサーバなのにXだけ逆。おかしい。オナニー。
画面のある方がサーバだとか
ポートをlistenしてる方がサーバだとか
次から次へと都合のいい定義ばっか持ち出してくるけど
全部矛盾してるじゃん。
670 :
666:2008/04/26(土) 13:45:57
>>668 だからさ、君らがlisten側をサーバと定義したいこと、
その定義に立ったら各状態でサーバとクライアントの役割が入れ替わることはよくわかるよ。
そうだろうそうだろう。
そんな話はしてませんよ。
何をどうやった場合にどっちがサーバか全部調べるのって楽しいかい?
オナニー。
>>669 >ftpdも考えようによってはクライアントだ、みたいな話?
>なんで「考えよう」を変えなきゃならないんだい?
「考えよう」じゃなくて、ftpにはcontrolとdataの2つのコネクションがある。
それぞれ個別にどちらがサーバーか考えなければいけないということ。
>どう考えてもftpdはサーバだろ。一般的に。
そういう風に、「ftpdは」みたいに1つのソフトは必ずサーバーならサーバーのみ
と考えることが間違ってる。
controlについてはftpdの方がサーバー。
dataについては切替え可能な仕様になっていて、
PORTモードならftpdはクライアントになる。
PASVならftpdの方がサーバー。
672 :
666:2008/04/26(土) 13:55:35
>>671 >それぞれ個別にどちらがサーバーか考えなければいけないということ。
いけなくねーよ。なぜ必須。
考えたいやつが勝手に考えてりゃいいじゃん。
俺にとってはまったくもってどうでもいい。
君が理系かどうかは知らんが非常に理系的。
>「ftpdは」みたいに1つのソフトは必ずサーバーならサーバーのみ
>と考えることが間違ってる。
間違ってねーよ。最初からずっとその話をしてるんだよ。
もう一度話の出自を良く考えてくれ。
XサーバがXサーバと呼ばれてることがおかしいと言ってるんだよ。
・listen側がサーバであるという定義の上での各状態検証の話
・ソフトウェア呼称の話
これらはどっちが正しいとか誤りとかじゃなくて単に別の話。
言ってることがわかるか?
>>672 >>「ftpdは」みたいに1つのソフトは必ずサーバーならサーバーのみ
>>と考えることが間違ってる。
>
>間違ってねーよ。
間違ってる。
じゃあ、sendmailはどうか考えてみろ。
メール受信に関してはsendmail側がサーバーだ。
ところが、別のサイトにメールを配送する場合、
自サイトのsendmailはクライアントになる。
この概念は、「1つのソフトがサーバーにもクライアントにもなる」
という事実が理解できていないと成り立たないだろ。
674 :
666:2008/04/26(土) 14:03:36
>>673 だから
>>672の後半4行読めますか?日本語ですよ?
sendmailはメールサーバソフトウェアだよ。一般的に。
そしてクライアントになる場面があるかどうかには一切興味ない。
まああるんだよね。あるね。はいはい。
じゃあsendmailはクライアントと呼ぶべきなのかい。一般的に。
>>674 ちょっと話の方向を替えてみようか。
じゃあ、Xサーバーが仮にクライアントだとしよう。
すると、本来Xクライアントであるxtermとかfirefoxとかは何になるんだい?
まさか、xtermやfirefoxがサーバーなのか?
もう、アフォちゃうかと。
676 :
666:2008/04/26(土) 14:08:08
xterm
ターミナルソフト(telnet,ssh等のクライアント)
firefox
webブラウザ(httpクライアント)
これが何か…?
>>676 それだと自己矛盾してるよ。
xtermやfirefoxは、Xサーバーと通信してる。
クライアントの通信先はサーバー。
xtermやfirefoxがクライアントだということが理解できてるなら、
その通信先のXサーバーは「サーバー」。
どうしてもXサーバーを「クライアント」と呼びたいなら、
xtermやfirefoxのことを「サーバー」と呼ばなければいけなくなる。
Xプロトコルを使って描画の依頼を受け付けるXグラフィックレイヤがXサーバー。
アプリケーションから見たミドルウェア的な観点で解釈されているようです。
679 :
666:2008/04/26(土) 14:16:13
>>677 ここは無知な俺にひとつ教えてほしいんだが
firefoxなり何なりはユーザのPC(Xサーバ)と直接セッションをオープンしてるのかい?
所謂Xクライアントを媒介せずに?
>>674 サーバの定義って何よ?
俺的には
「ある特定の機能をネットワーク経由でアプリケーションに対して提供」
するものがサーバであって, 使用者から見て, 物理的に手前にあるか向う
にあるかは関係ないぞ
あんたがサーバと思ってる sendmail は sendmail の機能のごくごく一部だ
X の例で言えば, アプリケーションに対して入出力を, 統一のとれた方法で
サービスする機能を提供するのが X サーバ
>>679 firefoxなり何なりはユーザのPC(Xサーバ)と直接通信している。
たとえPC1台だけしかなくても、クライアント⇔サーバーの通信が存在する。
あと、お前の言う「所謂Xクライアントを媒介せずに」の意味がわからない。
firefoxやxterm自体がXクライアントなんだが。
682 :
666:2008/04/26(土) 14:40:26
>firefoxなり何なりはユーザのPC(Xサーバ)と直接通信している。
知らんかった。
xdmとかそういうのが統括してるもんだと。
すまん、参った。もう言うことないわ。
まあ、厳密に考えれば firefox だって、ユーザーからマウス/キー入力を受けて、
web サイトにアクセスする等ごにょごにょして結果を返すんだから、サービスを
提供しているサーバーと言えなくもないわな。
でも、そんなこと言い出したらきりがないよな。
うん。騒いでいる人はピュアP2Pをどう分類するんだろう。
結構どうでもいいし、Xサーバって呼ぶ理由も背景も一応あるんだから従えばよし
Xサーバーのことをクライアントと考えるのがいまいちよく分からない。
本質的にユーザーが直接操作しているものがクライアント、という考え?
他のOSではどう読んでいるの?それとも個別のプロセスやらサービスには分類されてない?
win/mac/symbianでそれぞれ頼む。
687 :
名無しさん@お腹いっぱい。:2008/05/05(月) 19:14:02
IntelのDG33BUCというボードにCentOSいれてるんですが、
液晶上で画面が左にすこしずれます。1cmくらい。
Fedora7のときも同じく左にズレてましたが、Fedora8だときちんと表示できてました。
xvidtuneは効きません。
液晶のオートアジャストするときちんとするのですが、
他のPCと共用なのでこんどは今までうまくいっていたPCの画面が右にずれてしまいます。
どこをどういじればいいのでしょうか?
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が動かないと意味ないんです。
んじゃリナ板のくだ質でも行ってね、バイバイ
691 :
名無しさん@お腹いっぱい。:2008/05/06(火) 20:33:40
>>690 この程度もわかんないでXwindow語ってたんですね。
X という名の window system についてのスレで
X window なるソフトの話をしてる人が割りといるんだな
抽出してみてなんかしみじみしちゃった
693 :
名無しさん@お腹いっぱい。:2008/05/06(火) 20:59:32
>>691 ああ助かりました、あなたが分かるのでしたら教えて下さい
そもそもスレタイの「X window system」が間違いじゃん。
「X Window System」とは違う、別のウィンドウシステムのことを言ってるんだよね?
固有名詞部分は X だけだしぃ
もうその手の話は飽きたよ。
697 :
名無しさん@お腹いっぱい。:2008/05/07(水) 00:02:45
所詮こんなもんだよ
馬鹿ばっかW
おまえもな
>>691 その程度のことがわかるのなら、ここに来なくていいです。
>>692 X だけで固有名詞だったのか、はじめてしった。。。
てっきり俗称だと思ってた。
どうりで XWS とかいう略称がないわけだ。
XがX JAPANに改名したのもこれのせい。
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サーバのコンパイルはしたくないです。
>>702 ハードコードされている値を変更するなら、再ビルドしかない罠
704 :
702:2008/05/09(金) 11:03:47
>>703 それは、そうなんですが。
では、自分で色を定義したい人ってどうすれば良いんでしょう?
何らかの変わりの手段がないと困ると思うんですが。
もしかして、そもそも、rgb.txtを編集するっていう行為が
根本的に間違っているって言うことでしょうか?
>>704 だから、おまえはハードコードしてる値を使ってビルドしたわけだろ?
(誰かがビルドした物を使ってるにしろ
ビルドする前に書き換えたら、最初の一回のビルドで事足りるだろ。
(初期値がなにかしらんが
>>704 >もしかして、そもそも、rgb.txtを編集するっていう行為が
>根本的に間違っている
↑
のとおり。
16進24bit値で直接色を指定すればいいじゃん。
707 :
702:2008/05/09(金) 11:22:40
>>705 >ハードコードされている値を変更するなら、再ビルドかない罠
に関しては、その通りだと思います。
ただ、ハードコードしたってことは、そもそもrgb.txtは通常のユーザーが
編集する必要はないと、みなしていると考えることが出来ると思います。
だとすると、rgb.txt に新しい色を定義してその色名称をアプリケーション
が使用するという使い方は間違いという事になると思うんですが、
そういうことなんでしょうか。
例えば、rgb.txtに、
10 10 10 mycolor
と記述して、
xterm -fg mycolor
ってするとか。
また、rgb.txt はハードコードするって話であれば、上記の様に自分の定義した
色を使いたいときはどういう風にすれば良いのでしょうか。
って話が聞きたいんですが。
708 :
702:2008/05/09(金) 11:24:35
>>706 あちゃー、そうですか。
ちょっとショックです。
いままでそれが普通かと思ってました。
そういう風にコードを書く
710 :
702:2008/05/09(金) 11:28:32
確かに、
xterm -fg #ff0000
とかすると、ちゃんと指定した色がでますね。
なんとかして、
xterm -fg mycolor
を、Xサーバのリビルド以外の方法で実現する事は
出来ないでしょうか?
>>705 欲嫁。ビルドして確認したのはFreeBSDって書いてあるぞ。
実際に使うのはSolarisだから。で、Solarisではビルドしていない。
Solarisではそもそもビルドできるかどうかも未確認の状態と思われ。
なんで自分で色を定義したいのかの理由がわからない。
xterm -fg mycolorなんて使い方するなら、
それを別ホストに持っていったら色が未定義で動かなくなる。
移植性の悪いアプリになるだけじゃん。
すでに mycolorをハードコードしてしまったアプリを大量に作ってしまっている、
に1票。
さあ早くmycolorを16進表記に置き換える作業に戻るんだ
幸い7文字じゃないか。バイナリパッチで済むぜ。
716 :
702:2008/05/09(金) 13:04:23
みなさん、いろいろレスどうもです。
どうやら、rgb.txtを編集するという事がそもそもの間違いの
ようですね。
確かに、移植性は明らかに悪くなるし、外で定義したんであれば
リソースファイルにカラーコードを定義しておけば良いって事ですね。
いろいろ、ありがとん。
そういえばXorgになってからrgb.txtのdefineと実際の所在が一致しなく
なってしまったような憶えがあるぞ。
xcolorsだか何かが動かなくなって見付けたんだが、もうなおったのかな?
>>702 man Xserver
でコマンドラインオプション-coを検索するんだ
最後の".txt"を外して指定する必要がある
>>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:2008/05/22(木) 19:06:37
追記で
あとXをserver Aに入れるとしても、Gnome、KDEは入れずに
twmの派生ソフト(fvwmとか)を入れる予定です
Xsun を使わずに Xorgを使えばいいじゃん
>>720 なんだかわかんないけど、常識的に考えて、X入れずにやってみて、
足りなければ入れればいいんじゃないの?
あと、スクリプト関係をつくるってなんのことやら。
で、アドバイスって、何すりゃいいの?スレ違いっぽいし。
725 :
720:2008/05/22(木) 20:24:34
>>724 > 足りなければ入れればいいんじゃないの?
じゃあ、X入れない方向でメモリ256MB、スワップ512MBでがんばってみます
-lじゃなくて-Iだろ。コピペするだけじゃなくちゃんとman読んで意味を理解して使え。
ありがとうございます!何と初歩的な・・・「愛」を「得る」じゃなくていただきました。man量大杉。
-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 .
ですね。
つまんねーこと書くな。
X Window Systemで圧縮表示(?)って使える?
Xでの画面のサイズは1280x1024だけど、
実際のディスプレイは1024x768で、圧縮して表示する機能
圧縮?そういうのVirtualっていうんだろ
DisplaySizeでぐぐれ
>>732 は、プリンタの縮小印刷みたいなイメージじゃねーのか?
仮想画面とは全然違う話だろ。
しかしよ、xrandrってムカつかねぇ?何だよあれ。
xorg.confで俺が手で入れた設定のほうが偉いに決まってんだろうが。。。
何調子ぶっこいてシカトしててめーの設定を押し付けてくんだ?あ?
CWOverrideRedirect とかで、
Window Manager をショートカットするアプリってあるでしょ?
これを阻止したい。
具体的には、
大学のコンピュータセンターで、
xhost + してるので、他人が勝手に自分の画面に割り込んでくる。
まあ、これはお互いやってるし、便利なこともあるのでこれでOK。
イヤなのは、枠が出ないことがあること。
それはさすがに嫌だねぇ。
原理的には、大きさが1ドットx1ドットの、
目に見えないようなウィンドウを送り込むこともできる。
しかも、壁紙と同じ色とかさ。
これはさすがにキモすぎる。
なんか対策はありませんか?
なお、xhost + やめろ、みたいなことではなく、
あくまで、
変なウィンドウを送り込むのを認めたうえで、
そいつらと生暖かく共存できる方法を教えてください。
737 :
age:2008/11/24(月) 07:35:19
age
>>736 > なお、xhost + やめろ、みたいなことではなく、
↑
あほか。xhost + やめろ。
xauth使え。
> 変なウィンドウを送り込むのを認めたうえで、
↑
xauthで、.Xauthorityをコピーすれば変なウィンドウを送り込める。
> 変なウィンドウを送り込むのを認めたうえで、
その時点で既にダメ。
キー入力を横取りしたり画面の表示内容を覗いたり、もう何でもできちゃうぞ。
>>736 > それはさすがに嫌だねぇ。
:0はxauth
> 便利なこともあるのでこれでOK。
Xnext起動して:1はxhost +
キー入力も全部グラブされてる可能性だってあるわけだが…
ヒント無視するウィンドウマネージャー書けばいいんじゃね?
数行コメントアウトでできそうな気もする。
>>736 おまえ、どこかの誰かに、全入力と画面をモニタされ続けている可能性
すらあるって分かってるのか?
>>743 モニターされてる時は、モニター用のアプリが送り込まれてるわけだから、
大きさが1ドットx1ドットの、目に見えないようなウィンドウが存在するはずでしょ。
だから、そのWindow Manager をショートカットするアプリを阻止することができれば、
モニターはされないかと思いまして。
アホだこいつ。
まあこいつの画面がモニタされようがどうなろうが誰も困らんだろうが。
使用者が許可している相手なんだから何されても問題と思うんだけど
Xはウインドウを持たないアプリケーションだって作れるし
そもそもWMはその窓の存在を知らないんだから管理のしようがない
>>740のXnestがいいんでないの?それかIMの類に移行
ミスった
×何されても問題と思うんだけど
○何されても問題ないと思うんだけど
X11もそろそろ音の転送もサポートすべきだと思うんだ。
画面の転送はすごいんだが、これからのマルチメディア時代はやはり音も転送できるべきでしょう
ついでに、KBやマウス、USBの転送なんかもサポートすべきだと思う。
esdでなんかやると
対応しててもしてなくても
/dev/dsp使うやつ全部飛せたと思うよ。
「X11もそろそろ音の転送もサポートすべきだと思うんだ。」キリッ
だっておwww バンバン
糸電話ですね、わかります
FreeBSDをXありでインストールして
startx と打つと画面が真っ白になってしまいます
同様に、Ubuntu8.10のCDブートでも画面が真っ白になります
しかしUbuntu8.04では何事も無くGnomeを表示することができます
原因が分からないのでアドバイスをお願いします
グラボはASUSのEAH3650 SILENTで
20インチワイド液晶にDVIで接続しています
>>755 原因はXだけが起動した。
設定ファイルの雛形が/etcになかったかな?
Xサーバだけが起動した、ね。
FreeBSD のデフォルトだと xterm が開くんじゃなかったかな?
いずれにしてもデスクトップ環境の設定はXの設定と別に必要。
>>756 >>757 とも、外してるように見える。
xtermだけが開いた画面を「真っ白」とは言わないし、
Xサーバーだけになったとしても、メッシュ(編目)か真っ黒だし。
Xサーバーのドライバー更新でハングしたと考えるのが妥当。
デフォルトでメッシュになってくれなくて、あのパターンをxbmで作って起動時に
xsetrootするようにしたシステムがあった。確か真っ白だった気がするのだが...
はっきりと覚えてないので断言はできない。
Xを本格的に使い始めて間もないんだけど
Xlogoって具体的に何か用途ってあるの?
Xeyesはマウスカーソルの位置のかくにんとかはニュアンスで感じれるけど
XlogoはX Window Systemのロゴです。
としか書かれていないので...
サンプルアプリみたいなもんで、特に用途はない。
しいて言えば動作確認とか。
>>761 そうですか....
システム情報を表示するとか少しぐらい昨日つけてあげてもいいのに..
>>756 >>757 >>758 >>759 ありがとうございます
Xについてよく分からない(その前の段階なので)ながらも
いろいろ調べてみて、とりあえず
Ctrl + Alt + BS での終了はできるようです
Xサーバーだけだとした場合、クライアントは別で起動するのでしょうか
xorgconfigで設定をしてみましたが真っ白で
ドライバの選択ではatiとradeonを選んでみましたがどちらもorz
RADEON HD系は別で入れる方法があるのか、
そもそもXのインストールが不完全?だからなのか…
よろしくお願いします
vesaドライバ選んでみれば
/var/log/Xorg.0.log とか何かを持って初心者質問スレに行って聞くのがベストではなかろうか
Driver "radeonhd"
Xサーバはすでにたちあがってるって話じゃないの?
startxで何を読むんだか忘れたけど
.xsessionだったか.xinitだったか
そんなのの記述が
ないかおかしいんじゃないかな。
>>767 >startxで何を読むんだか忘れたけど
>.xsessionだったか.xinitだったか
すみませんが、よくご存知の方のみ解答をお願いします
>>768 マニュアル読もうと言う考えないの?
ファイルが無いなら無いで、システムデフォルトでtwm,xclock,xterm*3
が立ち上がるはずだけど。
>>769 そうじゃなくて、.xinitrcすらうろ覚えのような人はどうせ解答外れだから
解答するなということ。
768 は質問者じゃない。
あと、今回の件では「Ubuntu8.10のCDブートでも画面が真っ白」(
>>755)って
言ってるから、startxの設定の問題ではないと思われ。
たぶん、
>>766 が正解。
実はstartxによるxtermとかウィンドウマネージャとかもちゃんと起動しているが、
Xサーバーのドライバーが合っていなくて、表示のみ真っ白、というのが真相。
772 :
755:2009/01/09(金) 20:59:53
すみません、昨日は疲れて寝てしまい作業できませんでした
とりあえず
>>764で、xtermを起動することができました
>>766はドライバをインストールしてないみたいで、できませんでした
Ubuntuの場合はCDからなので無理ということかな…?
とはいえGnomeを起動させるところまでできたので自分としては満足です
アドバイスを下さった方々、ありがとうございました
Windows育ちですが、頑張ってUNIXを覚えたいと思います
なんかその部分のレスがないから一応書くけれど
ドライバとか
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世代も前の旧グラボなのに。
>>i386アーキ
その響き気に入った。
>>773書いたときはまだXorg-7.4祭りの前だったことが懐かしい
776 :
名無しさん@お腹いっぱい。:2009/03/10(火) 07:14:21
>>776 Windows側のそういうツール使った方が早いと思う。
>>777 ありがとうございます。 Vista にそういう機能があることを忘れてました。
…で、使ってみたんですが、Xming 以外の時は…マウスに反応して
active window が変わるので(当たり前ですが)、今の所…いまいち使い勝手が悪いという結果に。
Xwindow 上だけ…ってできたら嬉しいのですが。
X11ではそのfocus制御は、
window managerってプログラムが行うんだわ。
metacity, sawfish, compizなどの。
好きなの選んで設定して。
Xmingがマルチウィンドウモードだったら、どうにもならないかな?
gnomeに限った話ではないんですが、
startxでgnomeを起動するとメニューが日本語化されるのに、
startx /usr/local/bin/gnome-session で起動すると
日本語化されないのは何故なんでしょうか。
>>781 単に startxってやった場合は、
$HOME/.xinitrc またはシステムのデフォルトのxinitrcが実行されて、
その最後でgnome-sessionまたは他のDMまたはWMが起動されるのが普通。
gnome-sessionが実行される前に、LANGその他の日本語設定が行なわれている。
直接 startx /path/to/gnome-session ってやると、
gnome-sessionがそのまま起動され、xinitrcとかでやっていた設定がスキップされる。
Debian系だと、
ディフォルトの動作は、
/etc/X11/xinit/xinitrcから実行される
/etc/X11/Xsessionが担っているから、
ディフォルトは、
$ xinit /etc/X11/Xsession
と同じ。
>>782 なるほど。そうでしたか。ありがとうございます。
startx /usr/local/bin/gnome-session
ってやったときも日本語化するようにはできないんでしょうか。
>>783 ありがとうございます。
startx からいろいろなスプリクトを動かしてるんですね。
>>784 ふつうは .xinitrc を書く。直接起動はしない。
>>786 分かりました。ありがとうございました。
788 :
名無しさん@お腹いっぱい。:2009/05/12(火) 22:42:24
iPhoneでX Window Systemかよ
X11 の forwardingについてお聞きしたいのですが、
xhostで許可設定して DISPLAYでXサーバのホスト指定した後
$ app &
すれば普通に転送できるのですが、例えば今既に起動しているアプリを
他のXサーバに転送する事って出来ませんか?
一度落として起動しなおせば他のサーバに転送できますが、
一度も落とす事無く転送です。
よろしくお願い致します。
同じ質問、過去にもあった。
>>790 ポインタを示して頂けないでしょうか?
よろしくお願い致します。
>>792 ありがとうございます。
xmoveっていうのがあるみたいですね。
調べてみましたがなんかあんまりメジャーではなさそう。むしろ超マイナーな感じ・・・。
Debianはパッケージが豊富なのにapt-cache search してもxmoveないし、
難しそうですね。あんまりこういうニーズって無いのかな。
VNC鯖立ててそっちに表示しとけばいいんでない
>>795 >>789 > 今既に起動しているアプリを
> 他のXサーバに転送する事
>>578 > VNCとかではなく、
> Xクライアント自体を別の Xサーバーに張り付け直す方法
無駄なコピペすんなゴキブリ
そういう場合はスルーで黙殺するか安価だけ示せやカス
ssh経由でX11 forwardingするのと(ssh -Xオプション)
ルータのTCP/UDP 6000番に穴空けてX11 forwardingするのって
パフォーマンス的には後者の方が良いですよね?
ssh経由でやってみたのですが、イマイチ速度が出ず・・・・・・。
Firefoxを転送してみたのですが、かなり反応が鈍いです。こんなものですか?
X11 forwardingってかなり帯域消費してたりするのでしょうか?
ssh -X だと遅いよ。
6000/tcpを直接NATしましょう。
sshでやるならlbxproxy挟むと少し改善があるかも
だったら、ssh -X -C で gzip圧縮できるけどね。
firefox は UI まわりが異常に重いし不安定になるから
問題ないならダイナミック転送のがいいな。
805 :
800:2009/07/15(水) 23:32:30
>>801 レスありがとうございます。そうなんですか〜。
6000/tcp NAT設定したのですが、XmingをXサーバにしているせいか繋がらなかった
んですよね。。。(XmingのログにはRejectedとか出てる)
>>802 レスありがとうございます。lbxproxyとは何でしょう・・・・?
>>803 レスありがとうございます。 -C試してみましたが、体感的には変化ないですね・・・。
>>804 レスありがとうございます。ダイナミック転送とは -D portNumber の事ですか?
それでローカルのブラウザにSocks Proxy設定した方が確かに良いですね・・。
>>805 XサーバのログにRejectedとでるなら、
xauthまたはxhostの設定ができていない場合と思われるが
>>802だがman lbxproxyくらい見ようぜ?
808 :
800:2009/07/16(木) 23:58:49
>>806 レスありがとうございます。
XmingはWindows用のフリーのXサーバなのでxauthやxhostの設定が無いかと・・。
アクセス制御してないと思うのですが、私の勘違いですかね・・。
X11 forwardingを有効にした状態だと繋がるのですが・・・。
xhost - ってやって誰もアクセスできない状態にして X11 forwarding有効にして
X転送試すと全て拒否設定でも接続できたりするんですかね(試す環境が今ちょっとないもので)。
>>807 $ man lbxproxy
No manual entry for lbxproxy
まま、時間見つけて調べてみます。
809 :
800:2009/07/17(金) 00:10:16
>>806 申し訳ないです。忘れてください。
友人に頼み込んでLinux環境貸してもらって協力してもらったところ、
Xmingにxhost認証無効にするオプションがありました。
それを有効にしてTCP/6000空けると正常に接続できました。
が、しかしやはりFirefoxは遅いですね。 ssh -Xでssh forwardingして
通信しているのと全然変わりません。
ssh forwardingしての通信の方がxhostの設定見直さなくても絶対繋がりますし
(どうもssh forwardingするとxhostのアクセス制御が無効になるっぽい)、ルータも
いじらなくて済むので手軽でいいですね。
>>808 はい、あなたの勘違いですね。
ssh -X の場合は、xhost - でもつながります。
なぜなら、sshによって「ローカル接続」に見せかけているから。
sshを使わないで直接リモートXクライアントを投げつける場合は、
xhost + または xauth の設定が「必ず」必要です。(Xサーバーの種類によらず)
ダウト。
xhost - ではxauthのキーがない限りローカルでもつながらない。
ssh -X がつながるのは「ローカル接続に見せかけているから」ではなく、
sshがxauthも自動設定してくれるから。
812 :
800:2009/07/17(金) 00:17:33
>>810 ご丁寧にご教示ありがとうございます。
大変勉強になります。確かにX Window Systemをローカルで動かすときは
xhostコマンドを実行せずともXクライアントは動作しますね。
つまりローカルはxhostで許可する必要は無いと言うことが分かります。
そういうローカル接続にsshが見せかけていると言う事ですね・・・。
X転送どうも遅いので、用途としてはどうしてもローカルに用意出来ないリモート
にしかないGUIアプリをローカルPCで使いたいっていう時ぐらいしか出番ないですかね。
大変面白い仕組みなのですが・・・。
813 :
800:2009/07/17(金) 00:18:14
>>811 ってあれ〜?
xauthの設定を自動でしてくれるから接続できるんですか?
まぁssh経由だと何も設定せずとも簡単に繋がるってことだけ覚えておきます・・・。
>>811 ダウト。
ssh -X が xauth を自動設定するのは、
sshログイン先のリモート側だけ。
(リモートのsshによる仮想Xサーバ用のxauth)
ローカルの Xサーバー側では xauth認証は行なわず、
UNIXドメインソケットでローカル接続する。
(ローカル側でxauthを使っていない場合)
よって、xhost - でもつながる。(実験済み)
>>811 は嘘だね。
>>810 の説明で正解。
sshが自動作成する xauth は、Xサーバーとの通信用ではなく、
ssh自身の認証用だということは理解してるかな?
そもそも、Xサーバーが xauthを使うかどうかは、
Xの立ち上げ時に決定しなければならない。
ローカルのXサーバーが、 xauthを使わない設定で立ち上がってる時、
sshだろうが何だろうが、途中から xauthを使うようには変更できない。
それを、ssh自身が内部で使うxauthと混同してはならない。
で、Xがxauthを使わない状態で起動している場合は、
xhost - であっても、unix:0 とか localhost:0 では
無条件で接続できるようになっている。
816 :
名無しさん@お腹いっぱい。:2009/07/17(金) 00:40:46
ダウト()笑
818 :
名無しさん@お腹いっぱい。:2009/07/17(金) 11:15:06
MIT cookieによるxauth認証って、ウザいだけで無駄じゃね?
撲滅すれば良いのに。
X起動時に.xprofileが読み込まれてない気がします。
読み込まれてるか否かを調べるには、どうすればいいんですか?
確実に読み込ませるには、どこをどういじればいいんですか?
>>819 $HOME/.xprofileは、Xの標準ではそもそも読み込まれません。(定義されていません)
Xの起動時に読み込むユーザーファイルは、
xinit(startx)なら$HOME/.xinitrc、
xdmなら$HOME/.xsession
ということだけが決まっています。
それ以外の、$HOME/.Xclientsとか、$HOME/.xprofileとかが読み込まれるような
Linuxの鳥もあるようですが、それは、たとえば、
/etc/X11/xdm/Xsessionのスクリプト(またはここから読み込まれる別のスクリプト)
から、$HOME/.xprofileを読み込むように記述しているからに過ぎません。
ログインセッションがどういうものかを定義するのは、
デスクトップ環境の仕事であって、
X window systemの仕事ではありません。
X window systemはそのための枠組みを提供するだけです。
822 :
名無しさん@お腹いっぱい。:2009/08/07(金) 05:03:56
無駄に大規模なくせに、役立たずだな。
お前の頭と同じだなw
俺、火星人じゃねーし
でも下のほうは皮かぶってるんでしょ?
ちくしょう・・・
827 :
名無しさん@お腹いっぱい。:2009/09/03(木) 15:11:14
X Windows Systemの起動順で質問があります。
startxを順に追っていくと
xinit /etc/X11/xinit/xinitrc --
が実行されます。
xinitのmanを見ると、
「.xserverrcファイルが存在しない場合、X :0を実行する」とありますが、
「~/.xserverrcも/etc/X11/xinit/xserverrcも存在しない場合〜」
と言う解釈でよろしいでしょうか?
>>827 いいえ。マニュアル記述通りが正しいです。
xinitが直接読むのは $HOME/.xserverrcだけです。
xinitは/etc/X11/xinit/xserverrcというファイルには関知しません。
/etc/X11/xinit/xserverrcというファイルは、
あくまで startx(スクリプト)に記述されているだけに過ぎません。
> X Windows System
またぞろ妙な言葉が発明されておるな…
早速のご回答ありがとうございます。
了解しました。
ありがとうございます。
すみません。誤字してました。
正しくはX Window Systemです。
X という名前の window system なので、
> 正しくはX Window Systemです。
というのも正しいとは言いがたいと思うが…
またお世話になります。
ディスプレイマネージャの選択は/etc/sysconfig/desktopとありましたが、
ユーザごと設定できるのでしょうか?
ユーザごと違うディスプレイマネージャーを起動してみたいと思いました。
勉強仕立てで変なこと言ってたらごめんなさい。
>>832 はいはい、RedHat系ね。(FedoraかCentかな)
DESKTOP(GNOME/KDEなど)の選択はユーザー毎にできるけど、
DISPLAYMANAGER(gdm/kdm/xdmなど)の選択はシステムでしか決められない。
まだユーザーがログインする前の選択なんだから、当然のこと。
>>831 Xorg(1)より
LEGAL
(略)
X11(TM) and X Window System(TM) are trademarks of The Open Group.
早速のご回答ありがとうございます。
了解しました。ありがとうございます。
XサーバとXクライアントの役割が逆だったり、
(統合)デスクトップ環境、ディスプレイマネージャ、ウィンドウマネージャと言った、
似たイメージを持つ単語があったりと、頭が飽和状態になって参ります。
役割と設定ファイルの関係については大雑把にこんな感じになると思いました。
デスクトップ環境(xinitrc)
ディスプレイマネージャ(desktop)
ウィンドウマネージャ(Xclients)
違ってたら指摘していただけると嬉しいです。
> XサーバとXクライアントの役割が逆だったり
逆ではありません。
> 違ってたら指摘していただけると嬉しいです。
あっているところを見つけるのが非常に困難ですね。
>>836 > あっているところを見つけるのが非常に困難ですね。
本当にそう。
>>835 最初から勉強し直せ。
使ってりゃ慣れるよ。勉強とか言ってるうちは駄目だね
>>836 逆じゃないんですか。
まとめ直してみました。
Xサーバ(xtermなど)
Xクライアント(Xorg)
役割と設定ファイルの関係は、
デスクトップ環境(Xclients)
ディスプレイマネージャ(Xsession)
ウィンドウマネージャ(xorg.conf)
ってことでしょうか?
まだ間違ってたら指摘していただけると嬉しいです。
>>837 早速見たいと思います。
ありがとうございます。
全然違ってましたか。
出直してきます。
…
844 :
名無しさん@お腹いっぱい。:2009/09/04(金) 02:33:42
ゆとり教育、恐るべし。
ゆとりにしても酷すぎる。釣りだろ。
おはようございます。
>>840と
>>835は別人です。
同じくX Window Systemでてこずってる人がいるのかなと思い触れませんでした。
ユーザがディスプレイマネージャ、ウィンドウマネージャを個別に選択することは、
あまりよろしくないと言うことで落ち着きました。
システムにある(統合)デスクトップ環境をだまって使えと悟りました。
((統合)デスクトップ環境が推奨するディスプレイマネージャ、ウィンドウマネージャなので)
setdm、setwmで選択できるようですが、当方には入っておらず試せませんでした。
役割と設定ファイルの関係は
デスクトップ環境(desktop)
ディスプレイマネージャ(Xclientsだけどdesktopに従って修正するな)
ウィンドウマネージャ(Xclientsだけどdesktopに従って修正するな)
に落ち着きました。
きっとこれも別人
>>846 オマエの大きな勘違いをひとつだけ指摘しておいてやる。
「ディスプレイマネージャ」というのは、GUIログイン画面のこと。
OSが起動した時、自動的に立ち上がる奴。
「修正するな」じゃなくて、ユーザーからは変更できない。
Xclientsとは全く無関係。
ユーザはログインして作業する人全般を指してました。
本来なら、管理者以外を指してますね。
言葉足らずで申し訳ありません。
憶測ながらディスプレイマネージャを変更することにより、
強固なログイン画面が表示されると思ってました。
「強固なログイン画面」ってなんのことだ?
>>849 話がかみ合っていないね。
rootも一般ユーザーも全部含めてユーザーだとしても、
>>848 が言ってることとそれとは直接関係ない。
ディスプレイマネージャは、ログインしてしまえば関係なくなるもの。
だから、そもそも「ユーザー毎にディスプレイマネージャを変更する」というのは
意味をなさないことを言ってるんだよ。
たとえrootであろうと、「rootの時だけディスプレイマネージャを変える」
などと言うことはできない。(正確には、文章が意味をなしていない)
当初、いろんなディスプレイマネージャが存在し、
そこから管理者好みの物を使用できると考えてました。
GNOMEだけど動作を理解しているKDMが使いたい場合もあると思いました。
今は、(統合)デスクトップ環境の推奨する物、
ディスプレイマネージャを変更しても意味がないに落ち着いてます。
強固なログイン画面と言うのは、
セキュリティ対策が施されているディスプレイマネージャのことです。
例えば、同じユーザ名とパスワードを2度3度聞くとか、
SSH以外にも対応しているとかです。
ログイン後もgdmは残るんですね。
ログインの役目を終えたはずだと思ってました。
$ ps -ef | grep gdm
root 4724 1 0 12:54 ? 00:00:00 /usr/sbin/gdm-binary -nodaemon
root 4814 4724 0 12:54 ? 00:00:00 /usr/sbin/gdm-binary -nodaemon
root 4816 1 0 12:54 ? 00:00:01 /usr/libexec/gdm-rh-security-token-helper
root 4820 4814 0 12:54 tty7 00:00:11 /usr/bin/Xorg :0 -br -audit 0 -auth /var/gdm/:0.Xauth -nolisten tcp vt7
ありがとうございました。
>>852 kdmでログインするようにしたいなら、
/etc/sysconfig/desktopに、
DISPLAYMANAGER=KDE
って書けばいいだけだよ。
最初の質問(
>>832)で、「ユーザごと」なんて言ってるから、
みんな「できない」って答えてるんだよ。
「ユーザごと」じゃなければ当然できる。
あと、kdmからメニュー選択でGNOMEにログインすることもできるし、
kdmがいいならずっとkdmでいいのでは。
>>852 > 例えば、同じユーザ名とパスワードを2度3度聞くとか、
> SSH以外にも対応しているとかです。
またまた意味がわからん…
XDMCPをsshでフォワーディングできないか、と考えたことはある
ldmとかsdmをお探しですか?
書き込めば書き込む程ドツボにはまってく気がする…
XP -> Win7 に移行して、Xming ではまったのでメモ。
ここくらいしか書くところがないw
-engine 1 で起動するといい感じだね。
デフォルト(-engine 2 or 4)だと、UAC の暗転から復帰したときにAero が無効になる。
dwm.exe をkill して再起動させればAero は有効になるけど、
その後に起動させたGoogle Earth がしばしばフリーズ気味になってしまう。
オーバーレイ関係かなー。
-engine 1 だと平和に暮らせるぜ。
cygwinスレが利用者かぶっているような
いずれにせよ7導入したら参考にします。
860 :
名無しさん@お腹いっぱい。:2010/04/03(土) 03:33:43
古い本読んで興味本位で XLib 直叩きで簡単なウィンドウを表示して遊んでみようかなーとしてるんですけど、
Windows でいうところの GetWindowLong関数や GetClassLongPtr関数みたいな物はないのでしょうか?
イベントの中の Window の値から構造体を紐付けるようなマップ構造で自前で管理するのが定石なのかしら?
>>860 情報管理はアプリじゃなくてwidget libraryの仕事。e.g. Xaw
古い本、ってなんだろう。
確か「プログラミング X Window」にはそのへんの系統立った説明がなかったかなぁ?
なかったかもしれないけど。
xprop(1)のソースコードが参考になると思う。
各色ごとのコントラスト/明るさ調整をしたいけど、そんな機能ないかな
865 :
名無しさん@お腹いっぱい。:2010/07/20(火) 07:39:57
そろそろDeep Color対応しないの?
10 or 12bitとか、今時のGPUを考えるといっそ32bit floatに。
>>864 xgamma はあるんだけどね
コントラストと明るさは見ないねえ
Compizのカラーフィルタで、コントラスト調整の真似ができそうな気がしてきた
>>864だけど、
Compizのカラーフィルタを使ってコントラスト/明るさ調整ができた
やり方はスレチっぽいので省略
869 :
名無しさん@お腹いっぱい。:2010/08/31(火) 15:47:10
sshで別machineにloginして、Xのアプリを起動し、画面を使用端末のx serverに転送しているんですけど、networkが切れるとアプリごと落ちます。
screenとかみたいに、login先で起動しておいて、もういちどattachできるような仕組みって無いでしょうか?
sshでXをportforwardして使用端末でアプリ実行した方が良いと思うが
すみませんが詳しい方のみ回答をお願いします
VNC
わかってるなら質問しないでください
>>870 は何を言いたいのか本当に意味不明だな。
>>869 で既にsshでportforwardingしてると言って質問してるのに。
875 :
名無しさん@お腹いっぱい。:2010/08/31(火) 20:52:27
sshにattach/detachが有れば良いのに。
Windowsのリモートデスクトップみたいな感じだな
ローカルPCで起動したセッションをそのままネットワーク越しに引き継げるし
よくできている
877 :
名無しさん@お腹いっぱい。:2010/09/02(木) 23:56:01
Xがよく批判されるが具体的にどこがダメ?
自分は批判聞いた事無いけど
セキュリティかな
/.
>>877 社内で人の端末にxroach を仕掛けるヤツが多いからダメ
xauthくらいしろよ
具体的にどこがダメという指摘はあまり見ない。
前、本家/.では
開発者が少ない。パッチ放置率高い。
X protocol意味不明。
変なビルド方法。
とかは出ていた。
>>882 意識的にxhost +とかしない限りはそうそうできないんじゃないか
まぁそんな変な設定してるヤツは自業自得と
886 :
名無しさん@お腹いっぱい。:2010/09/04(土) 00:31:17
セキュリティの概念がUNIXと親和性無いからなぁ。
あれってV-OSを引き継いでるの?
>>855 UNIXが点在してXを使って、サーバを軸に色々なモノが飛び交ってる
んだからxhost +くらい打ってるよ。
むしろXの連携なしにUNIX使ってるヤツもいないのでは?
もちろん守るとか塞ぐって手段はあっても、そこはそれ
「社内」なんだから、数台のUNIXはまとめて1台なんだという
考えだわな
みんなが、シャレを忘れないように、Gを散歩させるんだろ
だから xauth 使えばいいだろ。
サーバを軸に複数台あるUNIX間で
色々なXを連携させてUNIXを使うには、
「xhost +が必須」と思い込んでる馬鹿(
>>887)が居るようだなw
m9
今となっては半分くらい画像転送プロトコルなんだよな。
X12が提案?されているみたい。
>>889 仕事ってのは、それで安定して問題なく動けば
あえて他の手法に回避する必要はないんだよ。
遊びじゃねーんだから
他人に迷惑かけている状態を問題ないとするならそうだろうね
895 :
名無しさん@お腹いっぱい。:2010/09/05(日) 07:58:21
>>893 「回避」じゃなくて、「普通」に xauth 使うだろ。
xauthが有効な環境が最初から出来てるのに、
なぜわざわざ 「xhost +」を打つ必要があるんだよw
それが仕事というもの。
>>887 もしかして、xhost + 打っても xroach仕掛けられる程度の被害しかないと
勘違いしてる?
xhost + すると、他の端末から画面キャプチャーし放題なんだよ。
Xの画面上で部外秘のメール読んでるところをキャプられて
重要機密漏れまくりなんだよ。
知らなかっただろww
仕事場で xhost +
すごすぎるなw
キー入力なんかも取られ放題だしね。当然パスワードもだだ漏れ。
いきつ戻りつメール書いてる様子も覗かれてひそかに笑われているかも。
xroachの被害をなめんな
カタマリのリリースまだですか?
901 :
名無しさん@お腹いっぱい。:2010/10/20(水) 10:25:07
katamariマダー??????
xroachこわい
7.6
904 :
名無しさん@お腹いっぱい。:2010/11/01(月) 17:09:04
おまえら、XkbDisableが廃止されてしまった件への対応どうしてる?
なるべく手間・苦痛の少ない方法で、以前のXkbDisableの環境と同様に使いたいんだが。
XkbDisableか、昔はそんなもんもあったな
オレはインストーラまかせで、jp106選べばとくに不自由なく使えてるから
特に何もしてない
うぶんとぅ〜はWayland移行か
>>906 プロジェクトが発足しそうなだけ。
仮に変わるとして、どれだけ早くても12.4移行。
11.4で体験出来るように、プレインストールされるかどうかもわからない状態。
久しぶりに書き込み。。。
一人暮らしでxsnow使ってると悲しすぎて泣ける
>>908 xsnow-1.40 (1995年版)をインストールしたまま忘れていたが、
このカキコ見てxsnow-1.42(2001年版)をインストールしてみた。
いつの間にかXpmを使って絵が大きくなっていることに9年後の今気づいた。
GNOME+compizだと雪が降らない…
GNOMEとかKDEみたいに何でも入りの環境でxsnow使うより
WindowMakerとかfvwmみたいな質素な環境の方が雰囲気出る。
うぅ寒い
912 :
名無しさん@お腹いっぱい。:2011/02/02(水) 22:24:48
3Dのドライバーを組み込んで glxgearsを実行してみましたが、
全然3Dに見えません。やっぱり専用眼鏡とか必要なんでしょうか?
test
914 :
名無しさん@お腹いっぱい。:2011/07/06(水) 18:00:53.42
最近のUNIXでは古いPCIのグラボ使えますか?
Rage XLが動くドライバーはOSに付いてますか?
今、3D性能を気軽にチェックしたい時、何使えばいいの?
昔だとglxgearsで計れたけど、今のglxgearsはリフレッシュレートで固定でしょ。
vsync 切ればいいんじゃないの?
>>916 vsync切ってもFPSの値が変だなぁ。実際の半分くらいの値で表示される。
実際の半分って実際の値はどうやって。。。
>>920 前のバージョンのXを使うとかできるだろw
X10 ?
「リリース」って言って欲しいのか?
今のXはxorgだから「バージョン」でいいんだよ、ジジイ。
X10ワロタwww
今でもリリース呼称じゃなかったっけ?
リリース番号が実質的なバージョン番号だから
前バージョン=X10はワロタけどないなw
XorgだろうとXはXだろ。
プロトコルとか「バージョン」って言って区別してたんだから、
今更変えたら混乱するわ。
>>926 いや、Xorgは、Xorg-1.10.3 みたいなバージョンの付け方になってる。
X11R?.? みたいな名称ではなくなってる。
$ X -version
X.Org X Server 1.10.3
だから「バージョン」で良い。
それはあくまでサーバ単体のバージョンでしょ。
本家にも
The current X.Org release is X11R7.6.
って書いてあるよ。
>>927 「モジュールバージョン」を誤解したシッタカ乙
>>928 元の話は、
>>915 の glxgearsを以前通りに動かしたいという話で、
そのために「Xサーバ単体のバージョン」を戻す、
ということを
>>921 が言ってるんだから、
ここでは「バージョン」でいいんだよ。
じゃあ X サーバのバージョンを戻せば解決じゃね?
マウスの左右のボタンを入れ替えて使ってると10キーマウスのクリックがうまくできない。
935 :
名無しさん@お腹いっぱい。:2011/10/22(土) 11:16:57.43
xloadが表示するuptimeって、CPU負荷とはまた別のものですよね。
実際、topでCPU負荷が数%程度なのに xloadでload 2以上になることがあります。
ディスクとかのI/O待ちとは思いますが。
xloadで、単純にCPU負荷を表示することはできますか?
xloadは名前の通り昔から平均負荷を表示するだけの代物だ
変更したけりゃソースをいじれ
X-Windowって、サーバーがないとGUIすら表示できないんだってね。
こりゃ個人ユーザーに普及するわけない。
サーバーって言うから勘違いするんだよ
召使いとかメイドさんとか言えばOK
サーバといっても別筐体にあるわけじゃないよ
単なるいちプロセス
>>939 同筐体のいちプロセスだとしても
サーバーとしてインストールしなきゃいけないんでしょ?
こりゃデスクトップでインストールする個人ユーザーに普及するわけない
インストールどころか、コンパイルから始めないといけない
この板のボケってつまらないものが大杉
X19マダー?
>>912 最近のは専用眼鏡は要りません。3D対応のテレビにPCをつないでますか?
うちのテレビは水平インターリーブだからHDMI接続して
1ラインごとに左右の画像を置けば3Dになる
…が、現状はこれをアプリケーションでゴリゴリ書かなくちゃいけなくてハード依存になるな
現状対応してるのはYouTubeのプレイヤーくらいか
>>937 Mac OS XもWindowServerが担当。
>>945 左目がほとんど見えないおれには用のないしろもんだな
X の protocol 仕様ってどこに書かれてるか、ご存じありませんか?
xcb で QueryExtensionsString の取り方がちょっとよくわからなくて
調べてるんですが、xcb-proto みると
(
http://xcb.freedesktop.org/dist/xcb-proto-1.7.tar.bz2 の
xcb-proto-1.7/src/glx.xml みると)
↓ なふうに書かれていて、
<request name="QueryExtensionsString" opcode="18">
<field type="CARD32" name="screen" />
<reply>
<pad bytes="1" />
<pad bytes="4" />
<field type="CARD32" name="n" />
<pad bytes="16" />
</reply>
</request>
<reply> の最後に ↓ みたいなのが足りない気がするので(よくわかってないけど)
仕様を確認したいだけなんですが。
<list type="char" name="string">
<fieldref>n</fieldref>
</list>
早速の回答ありがとうございます。
(あんまり人いないみたいだったからすぐくるとは思わなかった)
GLX 1.3 Spec みてみましたが、xcb-proto との対応がよくわからず、
(というか request の図があって reply についてはないような…)
当初の目的は果たせてませんが、有益な情報があり関係ないところで勉強になりました。
xcb ってわかってなかったんですが、low-level なんですね。
request なげて reply とって…
Xlib ぐらいの簡便関数群があると楽だったけど、それは別の library がある/にすべき
なのかな。
Xlib-xcb.h の関数によって Xlib プログラム内で xcb 使うことはできるようだけど
逆は不可っぽいし。
間が空いてしまいましたが…
>>952 試してみたところ、xml から libxcb の cソースを生成しているようでした。
<reply> に
>>949 の記述を追加して make したら ↓ の 3関数が増えたので、
API に直結してるようです。
char *
xcb_glx_query_extensions_string_string (const xcb_glx_query_extensions_string_reply_t *R /**< */);
int
xcb_glx_query_extensions_string_string_length (const xcb_glx_query_extensions_string_reply_t *R /**< */);
xcb_generic_iterator_t
xcb_glx_query_extensions_string_string_end (const xcb_glx_query_extensions_string_reply_t *R /**< */);
xml の記述が不足しているのかは判りませんが、xcb_glx_query_extensions_string_string の中身は
return (char *) (R + 1);
でしたので、codepad.org にあるように (char *)++reply とすれば今の xcb-proto でも同じものが取れそうですね。
あと、codepad.org の glx-query と xcb-glx-query では確かに結果が違いますね。
でも取れてるんだから方法はよさそうに思えますが、何故こうなるのか。
と思って glxinfo の出力にある↓の4つと比較したら
server glx extensions:
client glx extensions:
GLX extensions:
OpenGL extensions:
glx-query (Xlib) の方は GLX extensions: と一致し、
xcb-glx-query (Xlib-xcb.h) の方は server glx extensions: と一致してました。
つまりどういうことかは知りませんが。
>>953 は既に 404 でした。
Xevie の sample code ありませんか
Xevieは死んだ技術だからXInput2の方使って。
そうなんですか。
Xevie のイベントインターセプトとやらを使いたかったのですが、
というか XGrabKeyboard 的なことをしたかったのですが
(他の client の XGrabKeyboard, XGrabKey とかに影響を与えずに)、
XInput2 だと XGrabDevice, XIGrabDevice あたりになるんですかね。
この2つってどちらかが obsolete とかなんでしょうか。
Compositing manager 動かして、大きめの xterm で dmesg とか大量出力すると
画面全体の描画更新がガタつく感じがしてたんだけど、今みるとそうならないな。
X を multi thread にするか xterm が refresh rate を超えた不要描画リクエストを抑えるかしないと
そのままかと思ってたけど、直したんかな。
昔使っていたドライバが糞だっただけでしょ。
同じやつだけどね。
というと?
誤爆かなんかか
サーバ時刻取得ってイベントから取る以外になんか方法あんのかな。
gdk_x11_get_server_time とかいう関数が PropertyNotifyイベント起こして
時刻取得するっていう hack を使ってたけど。
xlib の CurrentTime を指定したりする関数って CurrentTime 以外を指定するときは
前のイベント時刻を元に指定するもんなのかね。
970 :
名無しさん@お腹いっぱい。:2013/03/23(土) 11:29:07.57
Debian squeeze で使ってるんですけど
◯ とか △ が半角の幅で表示されます。
昔はこうじゃなかったと思うんですが
Xorg の仕様なんでしょうか。
レイアウトが崩れて困ってます。
仕事で古いパソコンを使っています。OSはUNIX-OSです。
このマシンにX-Windowsを入れたいのですが、UNIX-OS用のX-Windowsバイナリが
入手できるところをご存知の方いらっしゃいましたら、入手先を教えて下さい。
ソースからコンパイルするのは、私があまりUNIX-OSに詳しくないので、あまり気が
進まないのですが、もしもコンパイルするしかないのでしたら、ソース入手先を
教えて頂けないでしょうか。
また、コンパイルしか手段が無いとしたら、UNIX-OSでは、X-Windowsのバージョン
いくつまで対応可能でしょうか。
たいていのUNIX系OSなら公式リポジトリからインストール出来るよ
まずはその辺を調べれば良い
ソースからビルドするのは結構難産になる
X-windows初心者だけど質問ある?
何でも聞け。
知らないこと以外はたいてい知っている。
この調子だと次スレいらないな。
978 :
名無しさん@お腹いっぱい。:2013/05/19(日) 19:24:19.61
X-Windowの手動起動の課題をやってます。
メモ帳でテキストファイルにTwmとだけ書いて
サンバでH:ドライブに _xinitrc という名前を付けて保存、
TeraTermでxinit命令を発行してもうまくウィンドウが出ません。
何かヒントください。
面白くする努力くらいしろよ
980 :
774:2013/05/20(月) 00:08:15.18
コピペ?
次スレは、
X.Orgって、どうよ?
に統合?