0

私は、1990 年代の非常に重要なハードウェアを制御する古い SUN Solaris 2.5 ボックスを持っています。交換すると 80 ユーロ (!) かかるので、この古いものが必要です。SUN の OS には ssh がなく、pkgadd やコンパイラなどのユーティリティさえありません ... ;-)

GPU がいくらか「弱く」なったので (すでに 1 つの GPU カードを失った)、ハードウェアを制御するプログラムの X11 グラフィックスを「setenv DISPLAY IPaddress:0.0」経由で Lubuntu 14.04 (64Bit) ボックスに送信しました (これはX11 転送と呼ばれることもあります)。すべてが非常にうまく機能し、特にシステムが非常に高速になりました (!)。ちなみに、Ubuntu ボックスでは、telnetd をインストールし、/etc/lightdm/lightdm.d.config/ 内の構成ファイルを介してこの「-nolisten」を削除するだけで済みました。

ここまでは順調ですね。現在、重大な問題が 1 つあります。Ubuntu デスクトップのウィンドウ (複数のウィンドウがあります) は、SUN がグラフィックスを実行する (転送なし) '通常の' ケースと比較して、異なる色を持っています。一部の重要なテキストは、黒の背景に非常に濃い灰色で表示されます (テキストの色 rgb: 0/0/0 の背景に 3/3/3)。一般的なウィンドウの色の RGB 値は 114/159/255 (中程度の紫 1) で、これも奇妙です。全体的に、非常に重要なテキストが読めず、これは悪いことです。

明らかに、今日の Ubuntu ボックスと 1990 年代の SUN の間に色の理解の不一致があります。

私は成功せずに次のことを試しました:

  • Lubuntu でデスクトップテーマをいじる
  • xorg.conf ファイルを使用して Ubuntu システムの色深度を変更する
  • 標準パラメーターを使用した Xephyr および xnest
  • Ubuntu ボックスの /usr/share/X11/ にあるこの rgb.txt ファイルの色の値を変更する

どうすれば色を変えることができますか、誰か助けてくれますか? Windows2000 および Xming では、非常にうまく機能することに注意してください。ただし、Windows は使用したくありません。

…</p>

  • 1990 年代からの SUN をまだ理解する古い Linux システムを使用し、
  • fvwm のような別のウィンドウ マネージャを使用して、
  • ...

コメントありがとうございます。

4

1 に答える 1

2

私は自分で解決策を提供できることを誇りに思っています!

特に、一方で今日の Linux システムと、他方で 1990 年代の古い SUN ワークステーションを考えると、すべてが理にかなっています。どちらも X11 カラーに関して相互に「理解」していないため、最近の Linux システムは次のように、古いものと古いものを組み合わせます... :

SUN は 8 ビットしか理解できないため、Xephyr を最初に 8 ビットの解像度で起動する必要があります。

Ubuntu > Xephyr :1 -ac -br -screen 1920x1080x8 -reset -terminate &

これまでのところ、8 ビットカラーの X サーバーがあります。次に、X 転送の「古い方法」をまだ理解できるウィンドウ マネージャが必要です。したがって、fvwm を使用して、後者の X サーバーで開始します。

Ubuntu > DISPLAY=:1 fvwm &

次に、SUN に対して telnet を実行します。前に、最初に SUN の IP アドレスを Ubuntu ボックスの xhost に追加する必要があります。

Ubuntu > xhost + IPaddress_SUN

それで ...

Ubuntu > telnet IPaddress_SUN

...そしてSUNにログインします。

SUN では次のように入力します。

SUN > setenv DISPLAY IPaddress_Ubuntu:1.0

...:1.0 と入力して、Ubuntu ボックスで正しい X サーバーを選択する必要があることに注意してください。

その後、アプリケーションを起動できます

SUN > <application_name>

それでおしまい。コメントとクレジットありがとうございます。

PS: ウィンドウ マネージャー 'xfce4-session' を使用することはできません。間違った色が表示されるだけです。

于 2016-02-23T14:49:47.467 に答える