2016-02-23 4 views
0

У меня есть старая коробка SUN Solaris 2.5, которая управляет очень важным оборудованием с 1990-х годов. Мне нужна эта старая вещь, потому что замена стоила мне 80 кев (!). ОС SUN не имеет ssh и даже не утилиты, такие как pkgadd или компиляторы ... ;-)X11 пересылка, как изменить странные цвета?

Поскольку графический процессор стал несколько «слабым» (я уже потерял одну карту графического процессора), я отправил графику X11 программы, которая управляет аппаратным обеспечением, в поле Lubuntu 14.04 (64Bit), через 'setenv DISPLAY IPaddress: 0.0' (иногда это называется пересылкой X11). Все работает очень хорошо, в частности система стала очень быстрой (!). Кстати, в поле Ubuntu мне просто нужно было установить telnetd и удалить этот «-nolisten» через файл конфигурации внутри /etc/lightdm/lightdm.d.config/.

До сих пор так хорошо. Сейчас есть одна серьезная проблема: окна на рабочем столе Ubuntu (несколько окон) имеют разные цвета по сравнению с «обычным» случаем, когда SUN запускает графику (без пересылки). Некоторый важный текст появляется в темно-сером цвете на черном фоне (цвет текста rgb: 3/3/3 на фоне 0/0/0). Общий цвет окна имеет значение rgb 114/159/255 (средний фиолетовый), что также странно. В целом, очень важный текст не может быть прочитан, что плохо.

Очевидно, что существует несоответствие понимания цвета между ящиком Ubuntu с сегодняшнего дня и SUN с 1990-х годов, неудивительно.

Я попытался следующие вещи без успеха:

  • Playing вокруг с тем рабочего стола в Lubuntu
  • Изменение глубины цвета системы Ubuntu через xorg.conf файл
  • Xephyr и Xnest со стандартными параметрами
  • Изменение значения цвета в этом rgb.txt файл в/USR/доли/X11/на поле Ubuntu

Как я могу изменить цвета, может кто-нибудь мне помочь? Обратите внимание, что под Windows2000 и Xming все работает очень хорошо. Однако я не хочу использовать Windows.

Я имею в виду ...

  • использовать старую систему Linux, которая до сих пор понимает СОЛНЦЕ с 1990-х годов,
  • использовать другой оконный менеджер, как FVWM,
  • ...

Спасибо за некоторые комментарии.

ответ

0

Я с гордостью предлагаю решение самостоятельно!

Все имеет смысл, особенно с учетом сегодняшних систем Linux, с одной стороны, и старых рабочих станций SUN с 1990-х годов: с другой стороны, они не понимают друг друга в отношении цветов X11, и поэтому последние система Linux должна объединить старую со старым, как следует ...:

нужны начать Xephyr в 8-битном разрешении первым, потому что ВС понимают только 8 бит:

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

до сих пор мы имеем X сервер с 8-битными цветами. Далее нам нужен оконный менеджер, который все еще понимает «старый способ» пересылки X.Давайте используем поэтому FVWM и запустить его в последнем сервере X:

Ubuntu > DISPLAY=:1 fvwm & 

Тогда мы телнет к солнцу. Перед тем, мы должны добавить первый IP-адрес SUN в Xhost на коробке Ubuntu:

Ubuntu > xhost + IPaddress_SUN 

Тогда ...

Ubuntu > telnet IPaddress_SUN 

... и войдите на солнце.

на солнце набираем:

SUN > setenv DISPLAY IPaddress_Ubuntu:1.0 

Обратите внимание, что нужно выбрать правильный сервер X на поле Ubuntu, набрав ...: 1,0

Затем можно запустить приложение

SUN > <application_name> 

Всё. Спасибо за некоторые комментарии и кредиты.

PS: Нельзя использовать диспетчер окон «xfce4-session», он просто отображает неправильные цвета.

+0

Это хорошо. Если вы разместили его на сайте, где такой вопрос по теме ([ubuntu.se], [unix.se] или даже [su]), вы даже можете получить его за это. –

+0

О, извините. Возможно, есть вероятность, что администратор переместит все это в: Unix & Linux. Если это так, спасибо заранее. – Krumpel