X11 приложения под BeOS без X-Windows. WeirdX.
SD 29 июня, 2002 - 23:19.Как известно, на Джаве можно написать все, включая саму Джаву.
В данном случае мы представляем пакет, позволяющий BeOS работать подобно X–cерверу, запуская простые удаленные X–приложения.
Пакет рассчитан на обладателей Персональной Джавы из комплекта разработчика BeIA. В свое время на www.benews.ru мы объясняли, что это такое, и публиковали описания и линки на некоторые работающие под BeOS Джава–программки. Там же давались и линки на саму персональную Джаву для BeOS и на jar–библиотеки для нее.
А теперь вернемся к нашей теме.
«X11–Джава» можно сгрузить здесь
После распаковки нужно отредактировать файл свойств/properties в папке config «:
заменить weirdx.displaynum=2
на weirdx.displaynum=0
если переменная окружения DISPLAY выглядит как 192.xxx.xxx.xxx:0.0
Нижележащее для ImpSwing менять не надо, иначе не будет работать,
поэтому надо оставить следующие строки:
weirdx.ddxwindow=com.jcraft.weirdx.DDXWindowImp
#weirdx.ddxwindow=com.jcraft.weirdx.DDXWindowImpSwing
Строки для windowmode надо поменять следующим образом:
#weirdx.windowmode=InBrowser
#weirdx.windowmode=Rootless
weirdx.windowmode=RootlessWM
Список acl надо поменять так, чтобы включить туда те машины, с которых будут запускаться приложения, включая и машину, где X–Джава устанавливается.
# xhost +
weirdx.display.acl=–,+localhost,+192.123.124.125,+192.123.124.126
#weirdx.display.acl=+
Теперь в Терминале из папки weirdx–1.0.31 надо запустить:
pjava -v com.jcraft.weirdx.WeirdX
Флаг -v обозначает «болтливый» режим — для выдачи в Терминале сообщений об ошибках.
Вышеприведенная командная строка предполагает, что путь к Джава прописан в переменной окуржения PATH. Если нет, то в командной строке надо задать полный путь.
Теперь можно из Терминала запускать Х–приложения, например xclock& и xterm&.
Называется — почувствуй себя под Unix–ом!
Материал предоставлени Питом Муром из Австралии.
Ссылка на материалы и линки на www.benews.ru:
http://win.benews.ru/default.taf?Article=934
http://win.benews.ru/default.taf?Article=939
http://win.benews.ru/default.taf?Article=945
В первой и последней статье есть линк на сам пакет с Персональной Джавой, так же как и на jar–библиотеки.
Впрочем, если будут затруднения, можно попросить Ивана разместить необходимое у себя на сервере.
Отправить комментарий