opennx

Модераторы: broom, Hoblin, dimbor

dimbor
Ведущий рубрики
Сообщения: 1355
Статус: Подвинутый участник

Re: opennx

Сообщение dimbor » 08.02.2017 04:23

Победил. Там часть кода из опенэныкса в wxwidgets переехала. Авторство кода - не Фрица. Видимо было было экспериментальным. Когда-то очень давно. Теперь его погоняю во всех режимах, что вспомню. Может верну для десктопа клиентское окошко suspend/terminate. А там глядишь, и к винде перейду.

Upd:

Код: Выделить всё

-    wxXmlResource::Get()->AddHandler(new wxRichTextCtrlXmlHandler());

Но эту вот хрень я возможно зря удалил... Заметка на будущее.
Спасибо сказали:

dimbor
Ведущий рубрики
Сообщения: 1355
Статус: Подвинутый участник

Re: opennx

Сообщение dimbor » 09.02.2017 16:30

Под линуксом:
  • suspend/resume - работает
  • rootless/desktop - запускается
  • nonencrypted - работает
  • native sound - работает
  • samba shares - исправлено, прокидывается.
  • cups printing - отложено, т.к. в новых купсах существующая сехма неработоспособна.
  • samba printing - отложено, сначала будет проверяться с винды.


Пошел на винду теперь.

Upd: nxssh под свежими линусами требует пересборки - старый на версию openssl ругается. Удобнее все скопом пересобрать. Например - отсюда.
Спасибо сказали:

dimbor
Ведущий рубрики
Сообщения: 1355
Статус: Подвинутый участник

Re: opennx

Сообщение dimbor » 10.02.2017 04:54

Собрал под винду. Изменения - минимальны. Сессию запускает. Остальное еще не проверял.

Вижу один большой глюк: Второе окошко с настройками сессии, там где рутлес/десктоп переключается (X11PropertyDialog), при открытии под виндой не заполняет свои поля. Под линуксом - штатно.

Вот поэтому инсталяшку пока и не выкладываю.

Upd: С mingw случились траблы при линковке. Не разбираясь, дал ему, что он хотел:

Код: Выделить всё

#!/bin/bash

dir="/usr/i686-w64-mingw32/lib"
#ln -s $dir/libwx_*-3.0-i686-w64-mingw32.a $dir/libwx_*-3.0.a

cd "$dir"
for f0 in libwx_*-3.0-i686-w64-mingw32.a; do
    f1="$(echo "$f0" | sed 's/-i686-w64-mingw32//')"
    ln -s "$f0" "$f1"
done
Спасибо сказали:

dimbor
Ведущий рубрики
Сообщения: 1355
Статус: Подвинутый участник

Re: opennx

Сообщение dimbor » 11.02.2017 17:51

Тушка под wx3 приведена в состояние, аналогичное wx2.8. Насчет проблемы с окном получился жирненький такой avoid - не хочется остаток жизни тратить на переписку в баголовке wx. Тем более, мог это самый wx под винду криво собрать, и что потом всю жизнь себя винить в этом?

Djelf, инсталяшку дать, или сам соберешь?

Теперь кручу на тему невставания nxwin-а под виндами, предположительно с включенным отображением эскизов у кнопок панели задач.
Параметры запуска сессии на сервере привел в соответствие с родным клиентом - не помогло. Разбираюсь с запуском самого nxwin. Причем раньше ты это уже делал .

Скажи, а кто пишет файл S-*\session? У родного клиента в этом файле первая строчка с ручкой:

Код: Выделить всё

Info: Display running with pid '2696' and handler '0x502f8'

За эту ручку клиент nxwin-а потом и дергает. Ты же ловишь окно по классу. Из каких соображений сие было сделано? Не может быть кака связана с тем, что таких окон там, вообще говоря, несколько? Некоторые из них отображаться не должны в принципе, да и не могут.
Спасибо сказали:

Djelf
Сообщения: 490
ОС: Гигтег+Цшт32

Re: opennx

Сообщение Djelf » 11.02.2017 17:59

dimbor писал(а):
11.02.2017 17:51
Djelf, инсталяшку дать, или сам соберешь?
Теперь кручу на тему невставания nxwin-а под виндами, предположительно с включенным отображением эскизов у кнопок панели задач.
Скажи, а кто пишет файл S-*\session? У родного клиента в этом файле первая строчка с ручкой:
За эту ручку клиент nxwin-а потом и дергает. Ты же ловишь окно по классу. Из каких соображений сие было сделано? Не может быть кака связана с тем, что таких окон там, вообще говоря, несколько? Некоторые из них отображаться не должны в принципе, да и не могут.

exe`шник кинь пока. соберу-сравню ;)
Эскизы... хм... надо над этим подумать.
session не помню уже откуда, попытаюсь напрячся
ну как то так заметил в коде nxwin что его надо хитро пнуть, а гугление первыми двумя строчками выдало этот способ. Тогда он работал...
Спасибо сказали:

dimbor
Ведущий рубрики
Сообщения: 1355
Статус: Подвинутый участник

Re: opennx

Сообщение dimbor » 26.04.2018 03:43

Хаюшки! Я так понял, что nx все кроме меня выкинули на помойку. В таком случае - очень грустно.
Но спрошу все же, вдруг живы еще некрофилы, и им еще не отомстили.

Гоняется у меня под nx-ом остофигевшая одинэсина. Давненько нативная уже, т.е. вайн выкинут. Пускается в рутлесе.
Все бы хорошо, прекрасная маркиза, но доколупалась до нас наконец 3 редакция стандартной конфы, та которая на управляемых формах. Посему обновил на сервере 1С и сервере терминалов релиз до 8.3.10 и стал тестировать.

В процессе выяснилось, что почти все там стало работать окромя нормального поведения окна. Одинэсина теперь не доверяет операционке даже оконный заголовок отображать и рисует свой серенький ужос. Это недо-окно перетаскивается и трасформируется мышой, закрывается своей кнопкой. Но кнопки макси/минимизации и кнопка системного меню окна не пашут под любым клиентом. Какие-то они там другие интересные события стали слать, для чего в nx-e надо опять дырку проковыривать.

Подумалось, а может господа из x2go уже об этом позаботились. А кто 1це в рутлесе там гоняет - минмизируется кнопкой?

В пртивном случае придется расчехлять заржавевший напильник.
Спасибо сказали:

grandcat
Сообщения: 1

Re: opennx

Сообщение grandcat » 08.05.2018 22:05

Очень интересует nx. Ввиду того, что под него есть клиент под PXE/Ponix.
Стоял rx@etersoft под AltLinux 7, но он устарел.
Ставил в 2015 году, тогда это тема поживей была.
Что нового с клиентами-серверами ? Или всё заглохло..
Спасибо сказали:

dimbor
Ведущий рубрики
Сообщения: 1355
Статус: Подвинутый участник

Re: opennx

Сообщение dimbor » 08.05.2018 22:34

Знаю одного человека, который на нем работает - себя. Стараюсь допиливать под текущие реалии. Но это все на уровне make && make install, потому как ни разу не мантейнер. Еще Этерсофт с ним возится. Их свершения по политическим мотивам сообщества достигнут не скоро, если вообще достигнут. Да и свершения те больше на около nx-овую тему: по авторизации и пробросу usb. В потрошка не лезут. А я так не спеша тестирую/допиливаю собственный переход под библиотеки Арктики (это единственный сейчас развивающийся апстрим, x2go-нщики его используют).

Короче, вяло все, практически на пол-шестого.
Спасибо сказали:

Вернуться в «Терминальные решения»