トップページ⇒linux
62コメント16KB

window system設計しなおさへん?

■ このスレッドは過去ログ倉庫に格納されています
0001login:Penguin01/09/15 01:41ID:aIERDSg.
Xダメっておもわへん?
0002login:Penguin01/09/15 01:49ID:vPigVYDE
したくても、漏れにはできん。
0003login:Penguin01/09/15 01:50ID:vu6HSj42
で?
具体的にXの問題を挙げ、
berlin等へのリンクを書き、>>1はなにができるのか述べろ
0004login:Penguin01/09/15 01:52ID:aIERDSg.
別にc&sじゃなくてもいいとおもわへん?
0005login:Penguin01/09/15 02:02ID:PjswMmcA
WinでVNCとか使ってると、そうは思わない。
0006login:Penguin01/09/15 03:05ID:nQCb4HCM
>>4
> 別にc&sじゃなくてもいいとおもわへん?

C&S のメリット大きいと思うけど。
なんでダメだと思うの?
0007login:Penguin01/09/15 03:34ID:rCSHspdI
>>6
移植性とC&Sは置いといて、
もっと軽量で描画の速いWindowSystemが欲しいね。
0008101/09/15 09:28ID:diKvCtZc
>>7
そうなのよ。
0009うひひ01/09/15 10:02ID:sotmkhgQ
名称はYで良いですか?
0010login:Penguin01/09/15 10:16ID:L6/S8suQ
そんなに遅いかなぁ?
0011Anonymous ◆True/7Po 01/09/15 10:46ID:4dDnfZqQ
Yはあったんじゃないか?W,X,Yと来たらZプロトコルだろ
0012login:Penguin01/09/15 12:04ID:yTAbWtaY
こんなのあるYO
http://berlin.sourceforge.net/
0013login:Penguin01/09/15 13:55ID:y30Lx2iQ
MSにタイコーするために、
Xサーバの、ハードよりな低レベルアクセスの部分を
カーネルモードに移行とかはどうよ
0014login:Penguin01/09/15 16:26ID:2K431eF.
MLD2 ってのもあるな... X の replace には厳しいけど。
Qt/embedded や Gtk/fb ってどうよ?
0015潜伏中01/09/15 16:42ID:Ryd.UoOQ
>>13
XをLinux(or other UNIX compatibles)カーネルに組み込めってこと??
それこそMSのやってることを追っかけてるだけじゃん。
0016login:Penguin01/09/15 19:20ID:tkExcjO6
>>10

同意する。

X 自体はそんなに遅くないと思う。toolkit やら gtk やらが遅いだけだと思う。
0017login:Penguin01/09/16 18:03ID:5viSStWM
Xのネットワーク透過性ってすばらしいと思ったよ。
今モニターが故障して非力なノートをX Terminalに使ってるんだが
メインマシンのxawtvなんかもちゃんと動くんだな。
アンチエイリアスなフォントも表示されているんだが
これはグラフィックとして送っているのかな?
ノートにはTrueTypeフォント入れていないし。
0018login:Penguin01/09/16 19:11ID:TXxqSxII
Mozillaを使うとアプレットのタスクリストがぶっ壊れます。俺だけですか?
0019login:Penguin01/09/16 20:51ID:/p/2pdYw
>>18
あなただけです。
0020待った名無モロ、無修正画像サイト発見!しさん01/09/16 21:14ID:THd15HNE
モロ、無修正画像サイト発見!

http://www.sex-jp.net/dh/01/
http://www.sex-jp.net/dh/02/
http://www.sex-jp.net/dh/03/
http://www.sex-jp.net/dh/04/
0021login:Penguin01/09/18 13:01ID:Bn7mO9Q.
>3
berlin、debとrpmが出来てるね。
完成度はどうなんだろう。MozillaのMilestone一桁時代程度には進んでる?
0022login:Penguin01/09/18 15:18ID:Dcw1W.iE
>>14
そこらへん、良いんだけどさ
net経由で接続できなくなっちゃうのは嫌だな。

gtkだのqt専用の拡張をXに組み込めばヨヒとおもうんだがどーよ?
0023デフォルトの名無しさん01/09/18 16:03ID:cXGhTdKo
>>17
> アンチエイリアスなフォントも表示されているんだが
> これはグラフィックとして送っているのかな?
> ノートにはTrueTypeフォント入れていないし。

アプリケーションやその部位によります。
gv辺りはpageをbitmapに(ghostscriptで)展開してから表示です。
一方menu, dialog window等は、serverのfontを使っています。
0024デフォルトの名無しさん01/09/18 16:11ID:cXGhTdKo
http://dri.sourceforge.net/
0025login:Penguin01/09/18 16:14ID:SXmKq5SM
>>23
俺が知りたかったのはXrender拡張のアンチエイリアス。
メニューなんかもアンチエイリアスなTruetypeフォントになってたから
グラフィックで送っているんだとは思うけど。
0026名無しさん@お腹いっぱい。01/09/18 17:41ID:iKrTwoB6
X はスピード云々もあるけど、font の扱いがアレなのがいや。
んまぁ、Sun の OpenWindow のように独自拡張してなんとかしようと
しているところは多いけど。
0027login:Penguin01/09/19 15:12ID:2ydawOio
>>15
少なくともフレームバッファの部分とか、ハードのアクセラレーションが
効くような部分はカーネルの配下にあるのがUNIX的にも正しいすがた。
XFree86は基本的に邪道。Linux は正しい傾向にはあるよね>フレームバッファ

大量にある描画プリミティブは今はもう不要。でてきた当時もでかくて
重い原因だとかいわれてたんだけど、直線描画とかがサーバがわで処理
できてしまうのは、CAD方面とかでは重宝されたらしい。ただ、今はもう
OpenGL とかそっち系が主流になっちゃったからねー。その手の市場は
大半が Windows に食われたはず。で、SGI は凋落したのねん。
「ウインドウシステム」としては今後は領域のクリッピングと保持だけできる
単純なもののほうが良いだろうね。上位層は別にわけるべきだ。

Xは色の情報を把握せずに動くようにできたシステムなので、フォントの
アンチエイリアスとかはそもそも原理的に無理がある。今XFree86で行われて
るのは、単なる延命にしかならんだろうとは思う。

ま、オレにそれに代わる新しいあいであがあるわけじゃないけどなー
0028login:Penguin01/09/19 15:24ID:O9tDHmPI
>>27
ただ、あんまり simple なものにすると、network への
負荷がバカにならなくなるような。とか考えると、やっぱり
Display PostScript だとか Display PDF とかいう方面に
いっちゃうのかなぁ?
0029名無しさん@お腹いっぱい。01/09/19 16:52ID:yk56qrgU
フォントだけはなんとかして欲しい。
0030login:Penguin01/09/19 23:05ID:SlcMD5nY
kernelをビルドするときにPen3を指定したら少し描画が速くなりました。
0031login:Penguin01/10/06 08:13ID:Ud07GCWo
age
0032  01/10/14 09:51ID:q04qm9lH
X以前に、コンソールをもうちょっとどうにかして欲しい。
640x480よりももっと粗い表示でしかも汚いフォント
がデフォルトというのは、そろそろいいかげんに
やめたらどうだろうか? CRT(液晶も含める)
コンソールの場合、
画面が640x480、800x600、1024x768、
1280x1024、1600x1200 のいずれかの
解像度をもったビットマップディスプレーである
ことをちゃんと生かして、その解像度がどれであるか
を起動時に指定できるようにする。
フォントも何通りかのサイズを指定できるように
しておく。出来れば漢字も表示を指定できるようにして、
文字コードの体系のどれに該当するかも指定可能
とする。
KONとかKON2でも出来るではないかといわれるかも
しれないが、シェルを一度余計に起動するのが
いやなのと、概してKONの起動以前から画面が
ずれて表示されるのが困り者である。しかも640x480
モードにしか対応していない。
#
上記の640x480,800x600,1024x768,1280x1024、
1600x1200のいずれかの指定した解像度で
コンソールが一枚立ち上がったときから使えるとして、
さらに便利にするには、そのようなコンソール画面
の一枚が、Xのxtermもしくはktermのひとつのウィンドー
として動作し、Xのクライアントがその中で動作するのが
よい。さらに可能ならScreenコマンドのように、複数面
を持っていて、簡単なキーストロークで面を切り替えて
使えるとよい。たとえば8面までもてることに指定
しておくと、第1面中のXTermのなかから新しい
クライアントを起動するとそれは第2面のコンソールが
新しく開いたウィンドーになる。。。などとする。
■ このスレッドは過去ログ倉庫に格納されています