我有一个旧的SUN Solaris 2.5机箱,它控制着20世纪90年代非常重要的硬件。我需要这个旧东西,因为替换会花费我80 kEuros(!)。 SUN的操作系统没有ssh,甚至没有像pkgadd或编译器这样的实用程序......; - )
由于GPU变得有点“弱”。 (我已经丢失了一张GPU卡)我将控制硬件的程序的X11图形发送到Lubuntu 14.04(64Bit)盒子,通过&se; sep显示IP地址:0.0' (这有时被称为X11转发)。一切都很好,特别是系统变得非常快(!)。顺便说一句,在Ubuntu框中,我只需要安装telnetd并删除这个' -nolisten'通过/etc/lightdm/lightdm.d.config/中的配置文件。
到目前为止,这么好。现在有一个严重的问题:与正常情况相比,Ubuntu桌面上的窗口(有几个窗口)有不同的颜色。 SUN运行图形的情况(无转发)。一些重要文本在黑色背景上以深灰色显示(文本颜色rgb:0/0/0背景上的3/3/3)。一般窗口颜色的rgb值为114/159/255(中紫色1),这也很奇怪。总的来说,非常重要的文字无法阅读,这很糟糕。
显然,今天的Ubuntu盒子和20世纪90年代的SUN之间的色彩理解不匹配,难怪。
我尝试了以下事情但没有成功:
如何更改颜色,有人可以帮助我吗?请注意,在Windows2000和Xming下,一切都很顺利。但是,我不想使用Windows。
我想到......
感谢您提供一些意见。
答案 0 :(得分:0)
我很自豪能够自己提供解决方案!
一切都是有道理的,特别是在考虑今天的Linux系统和20世纪90年代的旧SUN工作站时:他们都不理解'相对于X11颜色彼此相关,因此最近的Linux系统需要将旧版本与旧版本结合起来,如下所示......:
首先需要以8位分辨率启动Xephyr,因为SUN只能理解8位:
Ubuntu > Xephyr :1 -ac -br -screen 1920x1080x8 -reset -terminate &
到目前为止,我们有一个8位颜色的X服务器。接下来,我们需要一个仍然了解旧方式的窗口管理器' X转发。让我们使用fvwm并在后一个X服务器中启动它:
Ubuntu > DISPLAY=:1 fvwm &
然后我们telnet到SUN。在此之前,我们必须首先在Ubuntu框中添加SUN的IP地址到xhost:
Ubuntu > xhost + IPaddress_SUN
然后......
Ubuntu > telnet IPaddress_SUN
...并登录SUN。
在SUN上我们输入:
SUN > setenv DISPLAY IPaddress_Ubuntu:1.0
注意,需要通过键入...来选择Ubuntu框中的正确X服务器:1.0
然后可以启动应用程序
SUN > <application_name>
那就是它。感谢您的一些评论和信誉。
PS:一个人无法使用窗口管理器&#39; xfce4-session&#39;,它只是显示错误的颜色。