Qiita Teams that are logged in
You are not logged in to any team

Log in to Qiita Team
Community
OrganizationEventAdvent CalendarQiitadon (β)
Service
Qiita JobsQiita ZineQiita Blog
8
Help us understand the problem. What are the problem?

More than 3 years have passed since last update.

posted at

はじめての X Window System

たけしさんのおかげでやっと意味がわかった。

X Window は ウインドウしかやらない。GNOM DESKTOPはデスクトップもやる。

そう、Xはウインドウだけ なのだ!デスクトップはないのだ!!!

ウインドウ出すにはデスクトップが必要なのだ。

だからXはデスクトップ(run level 5) の上で動く のだ。

GNOMEの上でXすれば、他のマシンに表示されるはずのウィンドウがなんとこっちに表示される のだ。

これ、remote desktop/vncに慣れてる人間からすると事故の元でしかない。だってどう見てもローカルで動いてるアプリのwindowがなんと違うの。ローカルのfirefoxと、相手のfirefoxと、見た目まったく同じよ。やばいよ。

X windowの起動。何がやばいって、「画面出せ!」って叩いたマシンには画面出ない違うマシンの方に、画面出る。やばすぎる。

しかも「画面出せ」コマンドがどう見ても ただの変数 。ヤバすぎる。

スクリーンショット 2018-06-14 00.56.50.png

画面出された側には、ローカルファイルを表示するFirefoxが出る。でも、そのファイルはローカルにない。 クライアント側にあるファイルなのに、 file:/// で見れちゃう。 やばすぎる。事故の匂いしかしない。

スクリーンショット 2018-06-14 00.58.04.png

クライアント側で強制終了してみると、サーバ側が勝手に落ちる!

スクリーンショット 2018-06-14 00.59.07.png

結論

X Window Systemはヤバかった

Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away
8
Help us understand the problem. What are the problem?